./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix033.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix033.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix033.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 16:11:10,507 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:11:10,584 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:11:10,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:11:10,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:11:10,605 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:11:10,605 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:11:10,606 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:11:10,606 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:11:10,607 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:11:10,607 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:11:10,607 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:11:10,608 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:11:10,608 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:11:10,609 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:11:10,609 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:11:10,609 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:11:10,610 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:11:10,610 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:11:10,610 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:11:10,611 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:11:10,616 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:11:10,616 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:11:10,616 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:11:10,620 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:11:10,620 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:11:10,620 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:11:10,621 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:11:10,622 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:11:10,622 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:11:10,623 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:11:10,624 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:11:10,624 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:11:10,624 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:11:10,624 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:11:10,624 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:11:10,625 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:11:10,625 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:11:10,625 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:11:10,626 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:11:10,626 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:11:10,626 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:11:10,626 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:11:10,627 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 16:11:10,894 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:11:10,919 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:11:10,922 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:11:10,923 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:11:10,924 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:11:10,925 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/mix033.opt.yml/witness.yml [2024-06-20 16:11:11,111 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:11:11,112 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:11:11,112 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033.opt.i [2024-06-20 16:11:12,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:11:12,569 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:11:12,570 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033.opt.i [2024-06-20 16:11:12,585 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd6367102/62994361eb8e4a0e9436d0edcb14347f/FLAGbef4c955b [2024-06-20 16:11:12,598 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd6367102/62994361eb8e4a0e9436d0edcb14347f [2024-06-20 16:11:12,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:11:12,600 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:11:12,601 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:11:12,602 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:11:12,606 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:11:12,607 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:11:11" (1/2) ... [2024-06-20 16:11:12,608 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fbce2a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:12, skipping insertion in model container [2024-06-20 16:11:12,608 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:11:11" (1/2) ... [2024-06-20 16:11:12,610 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6e072c92 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:12, skipping insertion in model container [2024-06-20 16:11:12,610 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:11:12" (2/2) ... [2024-06-20 16:11:12,610 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7fbce2a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:12, skipping insertion in model container [2024-06-20 16:11:12,610 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:11:12" (2/2) ... [2024-06-20 16:11:12,611 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:11:12,716 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:11:12,717 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-20 16:11:12,717 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-20 16:11:12,718 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0) [2024-06-20 16:11:12,718 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:11:12,718 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-20 16:11:12,765 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:11:13,188 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:11:13,203 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:11:13,329 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:11:13,367 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:11:13,368 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13 WrapperNode [2024-06-20 16:11:13,368 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:11:13,371 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:11:13,371 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:11:13,371 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:11:13,378 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,408 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,467 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 135 [2024-06-20 16:11:13,480 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:11:13,481 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:11:13,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:11:13,481 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:11:13,492 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,493 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,496 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,519 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 16:11:13,524 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,525 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,541 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,555 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,557 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,565 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,569 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:11:13,573 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:11:13,573 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:11:13,574 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:11:13,575 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (1/1) ... [2024-06-20 16:11:13,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:11:13,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:11:13,609 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 16:11:13,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 16:11:13,658 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:11:13,658 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:11:13,658 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:11:13,658 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:11:13,659 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:11:13,659 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:11:13,659 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:11:13,659 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:11:13,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:11:13,659 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:11:13,660 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:11:13,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:11:13,663 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:11:13,806 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:11:13,809 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:11:14,132 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:11:14,132 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:11:14,300 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:11:14,301 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:11:14,301 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:11:14 BoogieIcfgContainer [2024-06-20 16:11:14,302 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:11:14,306 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:11:14,306 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:11:14,309 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:11:14,310 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:11:11" (1/4) ... [2024-06-20 16:11:14,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d16de5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:11:14, skipping insertion in model container [2024-06-20 16:11:14,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:11:12" (2/4) ... [2024-06-20 16:11:14,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d16de5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:11:14, skipping insertion in model container [2024-06-20 16:11:14,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:13" (3/4) ... [2024-06-20 16:11:14,313 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d16de5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:11:14, skipping insertion in model container [2024-06-20 16:11:14,313 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:11:14" (4/4) ... [2024-06-20 16:11:14,315 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033.opt.i [2024-06-20 16:11:14,333 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:11:14,333 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:11:14,333 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:11:14,407 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:11:14,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-20 16:11:14,485 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-20 16:11:14,485 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:11:14,489 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 73 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-20 16:11:14,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-20 16:11:14,494 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-20 16:11:14,510 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:11:14,518 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;@2690f1bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:11:14,519 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:11:14,526 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:11:14,526 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:11:14,526 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:11:14,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:14,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:11:14,528 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:14,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash 368421363, now seen corresponding path program 1 times [2024-06-20 16:11:14,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:14,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114260568] [2024-06-20 16:11:14,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:14,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:14,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:15,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:15,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114260568] [2024-06-20 16:11:15,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114260568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:15,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:15,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:11:15,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341590409] [2024-06-20 16:11:15,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:15,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:11:15,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:16,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:11:16,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:11:16,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 44 [2024-06-20 16:11:16,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:16,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:16,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 44 [2024-06-20 16:11:16,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:16,495 INFO L124 PetriNetUnfolderBase]: 1359/2199 cut-off events. [2024-06-20 16:11:16,496 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-20 16:11:16,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4313 conditions, 2199 events. 1359/2199 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11527 event pairs, 941 based on Foata normal form. 1/2116 useless extension candidates. Maximal degree in co-relation 4301. Up to 2029 conditions per place. [2024-06-20 16:11:16,517 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 32 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-20 16:11:16,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 177 flow [2024-06-20 16:11:16,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:11:16,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:11:16,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-20 16:11:16,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-20 16:11:16,532 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 84 transitions. [2024-06-20 16:11:16,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 177 flow [2024-06-20 16:11:16,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:16,541 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-20 16:11:16,543 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-20 16:11:16,546 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-20 16:11:16,546 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-20 16:11:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:16,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:16,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:16,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:11:16,547 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:16,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:16,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1865755786, now seen corresponding path program 1 times [2024-06-20 16:11:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:16,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495486637] [2024-06-20 16:11:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:17,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:17,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495486637] [2024-06-20 16:11:17,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495486637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:17,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:17,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:11:17,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581550065] [2024-06-20 16:11:17,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:17,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:11:17,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:17,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:11:17,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:11:17,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-20 16:11:17,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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-20 16:11:17,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:17,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-20 16:11:17,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:18,118 INFO L124 PetriNetUnfolderBase]: 1560/2437 cut-off events. [2024-06-20 16:11:18,118 INFO L125 PetriNetUnfolderBase]: For 455/455 co-relation queries the response was YES. [2024-06-20 16:11:18,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5453 conditions, 2437 events. 1560/2437 cut-off events. For 455/455 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12451 event pairs, 930 based on Foata normal form. 3/2405 useless extension candidates. Maximal degree in co-relation 5441. Up to 2302 conditions per place. [2024-06-20 16:11:18,135 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-20 16:11:18,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-20 16:11:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:11:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:11:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-20 16:11:18,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-20 16:11:18,139 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-20 16:11:18,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-20 16:11:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:11:18,143 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-20 16:11:18,144 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-20 16:11:18,144 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-20 16:11:18,145 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-20 16:11:18,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 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-20 16:11:18,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:18,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:18,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:11:18,148 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:18,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:18,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2003855482, now seen corresponding path program 1 times [2024-06-20 16:11:18,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:18,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496164456] [2024-06-20 16:11:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:18,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:19,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-20 16:11:19,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:19,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496164456] [2024-06-20 16:11:19,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496164456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:19,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:19,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:11:19,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811760032] [2024-06-20 16:11:19,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:19,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:11:19,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:19,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:11:19,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:11:19,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-20 16:11:19,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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-20 16:11:19,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:19,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-20 16:11:19,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:19,844 INFO L124 PetriNetUnfolderBase]: 1568/2497 cut-off events. [2024-06-20 16:11:19,845 INFO L125 PetriNetUnfolderBase]: For 1343/1343 co-relation queries the response was YES. [2024-06-20 16:11:19,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6130 conditions, 2497 events. 1568/2497 cut-off events. For 1343/1343 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13125 event pairs, 669 based on Foata normal form. 5/2485 useless extension candidates. Maximal degree in co-relation 6116. Up to 2248 conditions per place. [2024-06-20 16:11:19,862 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 53 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-20 16:11:19,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 77 transitions, 400 flow [2024-06-20 16:11:19,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-20 16:11:19,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-06-20 16:11:19,866 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 138 transitions. [2024-06-20 16:11:19,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 77 transitions, 400 flow [2024-06-20 16:11:19,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 77 transitions, 386 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:11:19,869 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 241 flow [2024-06-20 16:11:19,870 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=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=241, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2024-06-20 16:11:19,870 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-20 16:11:19,871 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 241 flow [2024-06-20 16:11:19,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 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-20 16:11:19,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:19,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:19,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:11:19,872 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:19,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:19,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1875696655, now seen corresponding path program 1 times [2024-06-20 16:11:19,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:19,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831437829] [2024-06-20 16:11:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:19,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:19,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:21,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:21,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:21,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831437829] [2024-06-20 16:11:21,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831437829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:21,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:21,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:11:21,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977469542] [2024-06-20 16:11:21,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:21,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:11:21,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:21,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:11:21,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:11:21,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-20 16:11:21,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:21,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:21,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-20 16:11:21,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:21,736 INFO L124 PetriNetUnfolderBase]: 1580/2517 cut-off events. [2024-06-20 16:11:21,736 INFO L125 PetriNetUnfolderBase]: For 3179/3181 co-relation queries the response was YES. [2024-06-20 16:11:21,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7274 conditions, 2517 events. 1580/2517 cut-off events. For 3179/3181 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13210 event pairs, 481 based on Foata normal form. 12/2512 useless extension candidates. Maximal degree in co-relation 7257. Up to 2216 conditions per place. [2024-06-20 16:11:21,755 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 57 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-20 16:11:21,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 84 transitions, 503 flow [2024-06-20 16:11:21,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:21,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:21,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-20 16:11:21,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-20 16:11:21,760 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 241 flow. Second operand 6 states and 159 transitions. [2024-06-20 16:11:21,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 84 transitions, 503 flow [2024-06-20 16:11:21,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 84 transitions, 495 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 16:11:21,768 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 297 flow [2024-06-20 16:11:21,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-20 16:11:21,770 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 13 predicate places. [2024-06-20 16:11:21,770 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 297 flow [2024-06-20 16:11:21,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:21,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:21,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:21,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:11:21,771 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:21,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:21,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1953014575, now seen corresponding path program 1 times [2024-06-20 16:11:21,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:21,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634439336] [2024-06-20 16:11:21,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:21,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:21,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:22,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:22,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:22,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634439336] [2024-06-20 16:11:22,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634439336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:22,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:22,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:11:22,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866611455] [2024-06-20 16:11:22,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:22,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:11:22,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:22,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:11:22,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:11:22,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-20 16:11:22,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 297 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-20 16:11:22,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:22,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-20 16:11:22,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:23,286 INFO L124 PetriNetUnfolderBase]: 1368/2246 cut-off events. [2024-06-20 16:11:23,287 INFO L125 PetriNetUnfolderBase]: For 4097/4097 co-relation queries the response was YES. [2024-06-20 16:11:23,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7017 conditions, 2246 events. 1368/2246 cut-off events. For 4097/4097 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12065 event pairs, 562 based on Foata normal form. 2/2213 useless extension candidates. Maximal degree in co-relation 6996. Up to 2036 conditions per place. [2024-06-20 16:11:23,304 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 49 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2024-06-20 16:11:23,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 439 flow [2024-06-20 16:11:23,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:23,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:23,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-20 16:11:23,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:11:23,306 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 297 flow. Second operand 5 states and 110 transitions. [2024-06-20 16:11:23,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 439 flow [2024-06-20 16:11:23,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 65 transitions, 389 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:23,315 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 271 flow [2024-06-20 16:11:23,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=271, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-20 16:11:23,317 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-20 16:11:23,317 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 271 flow [2024-06-20 16:11:23,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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-20 16:11:23,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:23,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:23,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:11:23,319 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:23,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:23,320 INFO L85 PathProgramCache]: Analyzing trace with hash 412930851, now seen corresponding path program 1 times [2024-06-20 16:11:23,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:23,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115861446] [2024-06-20 16:11:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:23,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:24,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:24,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115861446] [2024-06-20 16:11:24,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115861446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:24,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:24,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:24,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066080583] [2024-06-20 16:11:24,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:24,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:24,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:24,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:24,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:24,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:24,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:24,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:24,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:24,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:25,179 INFO L124 PetriNetUnfolderBase]: 1606/2615 cut-off events. [2024-06-20 16:11:25,179 INFO L125 PetriNetUnfolderBase]: For 5550/5550 co-relation queries the response was YES. [2024-06-20 16:11:25,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8115 conditions, 2615 events. 1606/2615 cut-off events. For 5550/5550 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13935 event pairs, 676 based on Foata normal form. 2/2594 useless extension candidates. Maximal degree in co-relation 8092. Up to 2373 conditions per place. [2024-06-20 16:11:25,208 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 54 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-20 16:11:25,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 457 flow [2024-06-20 16:11:25,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:25,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:25,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-20 16:11:25,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-06-20 16:11:25,210 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 271 flow. Second operand 6 states and 125 transitions. [2024-06-20 16:11:25,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 457 flow [2024-06-20 16:11:25,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 435 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:25,217 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 303 flow [2024-06-20 16:11:25,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=303, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-20 16:11:25,220 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-20 16:11:25,220 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 303 flow [2024-06-20 16:11:25,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:25,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:25,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:25,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:11:25,221 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:25,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:25,221 INFO L85 PathProgramCache]: Analyzing trace with hash -60128702, now seen corresponding path program 1 times [2024-06-20 16:11:25,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:25,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034207085] [2024-06-20 16:11:25,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:25,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:26,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:26,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:26,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034207085] [2024-06-20 16:11:26,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034207085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:26,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:26,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:26,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119803880] [2024-06-20 16:11:26,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:26,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:26,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:26,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:26,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:26,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 303 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:26,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:26,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:26,996 INFO L124 PetriNetUnfolderBase]: 1746/2777 cut-off events. [2024-06-20 16:11:26,996 INFO L125 PetriNetUnfolderBase]: For 8534/8538 co-relation queries the response was YES. [2024-06-20 16:11:27,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9396 conditions, 2777 events. 1746/2777 cut-off events. For 8534/8538 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14611 event pairs, 726 based on Foata normal form. 8/2773 useless extension candidates. Maximal degree in co-relation 9373. Up to 2505 conditions per place. [2024-06-20 16:11:27,017 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 53 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-20 16:11:27,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 80 transitions, 543 flow [2024-06-20 16:11:27,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:27,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:27,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-20 16:11:27,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-20 16:11:27,019 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 303 flow. Second operand 6 states and 134 transitions. [2024-06-20 16:11:27,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 80 transitions, 543 flow [2024-06-20 16:11:27,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 80 transitions, 513 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:27,025 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 345 flow [2024-06-20 16:11:27,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=273, 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=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=345, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-20 16:11:27,026 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-20 16:11:27,027 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 345 flow [2024-06-20 16:11:27,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:27,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:27,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:27,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:11:27,028 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:27,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:27,028 INFO L85 PathProgramCache]: Analyzing trace with hash -53665202, now seen corresponding path program 2 times [2024-06-20 16:11:27,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:27,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944460628] [2024-06-20 16:11:27,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:27,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:27,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:27,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944460628] [2024-06-20 16:11:27,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944460628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:27,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:27,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:27,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125492126] [2024-06-20 16:11:27,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:27,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:27,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:27,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:27,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:28,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:28,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 345 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:28,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:28,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:28,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:28,751 INFO L124 PetriNetUnfolderBase]: 1734/2750 cut-off events. [2024-06-20 16:11:28,751 INFO L125 PetriNetUnfolderBase]: For 10309/10309 co-relation queries the response was YES. [2024-06-20 16:11:28,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9632 conditions, 2750 events. 1734/2750 cut-off events. For 10309/10309 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14424 event pairs, 740 based on Foata normal form. 2/2739 useless extension candidates. Maximal degree in co-relation 9608. Up to 2489 conditions per place. [2024-06-20 16:11:28,769 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 47 selfloop transitions, 20 changer transitions 0/75 dead transitions. [2024-06-20 16:11:28,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 75 transitions, 517 flow [2024-06-20 16:11:28,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:28,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:28,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-20 16:11:28,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-20 16:11:28,771 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 345 flow. Second operand 6 states and 130 transitions. [2024-06-20 16:11:28,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 75 transitions, 517 flow [2024-06-20 16:11:28,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 75 transitions, 488 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:28,778 INFO L231 Difference]: Finished difference. Result has 66 places, 60 transitions, 364 flow [2024-06-20 16:11:28,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2024-06-20 16:11:28,781 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 21 predicate places. [2024-06-20 16:11:28,781 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 364 flow [2024-06-20 16:11:28,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:28,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:28,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:28,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:11:28,782 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:28,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:28,783 INFO L85 PathProgramCache]: Analyzing trace with hash -998329876, now seen corresponding path program 1 times [2024-06-20 16:11:28,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:28,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746559199] [2024-06-20 16:11:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:28,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:29,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746559199] [2024-06-20 16:11:29,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746559199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:29,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:29,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:29,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521217914] [2024-06-20 16:11:29,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:29,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:29,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:29,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:29,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:29,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:29,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 364 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:29,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:29,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:29,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:30,607 INFO L124 PetriNetUnfolderBase]: 1590/2610 cut-off events. [2024-06-20 16:11:30,608 INFO L125 PetriNetUnfolderBase]: For 10273/10273 co-relation queries the response was YES. [2024-06-20 16:11:30,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9112 conditions, 2610 events. 1590/2610 cut-off events. For 10273/10273 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14019 event pairs, 634 based on Foata normal form. 4/2603 useless extension candidates. Maximal degree in co-relation 9087. Up to 2330 conditions per place. [2024-06-20 16:11:30,630 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 62 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-20 16:11:30,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 588 flow [2024-06-20 16:11:30,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:30,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:30,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-20 16:11:30,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2024-06-20 16:11:30,632 INFO L175 Difference]: Start difference. First operand has 66 places, 60 transitions, 364 flow. Second operand 7 states and 145 transitions. [2024-06-20 16:11:30,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 588 flow [2024-06-20 16:11:30,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 83 transitions, 523 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:30,642 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 363 flow [2024-06-20 16:11:30,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=299, 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=363, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-20 16:11:30,643 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-20 16:11:30,643 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 363 flow [2024-06-20 16:11:30,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:30,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:30,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:30,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:11:30,644 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:30,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:30,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1060831230, now seen corresponding path program 1 times [2024-06-20 16:11:30,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:30,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118810039] [2024-06-20 16:11:30,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:30,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:30,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:31,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:31,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118810039] [2024-06-20 16:11:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118810039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645370542] [2024-06-20 16:11:31,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:31,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:31,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:31,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:31,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 363 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:31,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:31,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:31,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:32,382 INFO L124 PetriNetUnfolderBase]: 1856/2895 cut-off events. [2024-06-20 16:11:32,382 INFO L125 PetriNetUnfolderBase]: For 14786/14790 co-relation queries the response was YES. [2024-06-20 16:11:32,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10876 conditions, 2895 events. 1856/2895 cut-off events. For 14786/14790 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14760 event pairs, 731 based on Foata normal form. 8/2890 useless extension candidates. Maximal degree in co-relation 10850. Up to 2601 conditions per place. [2024-06-20 16:11:32,433 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 63 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-20 16:11:32,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 95 transitions, 693 flow [2024-06-20 16:11:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:32,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-20 16:11:32,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.487012987012987 [2024-06-20 16:11:32,436 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 363 flow. Second operand 7 states and 150 transitions. [2024-06-20 16:11:32,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 95 transitions, 693 flow [2024-06-20 16:11:32,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 95 transitions, 653 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 16:11:32,444 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 442 flow [2024-06-20 16:11:32,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-20 16:11:32,446 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 24 predicate places. [2024-06-20 16:11:32,446 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 442 flow [2024-06-20 16:11:32,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:32,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:32,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:32,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:11:32,447 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:32,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:32,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1663619872, now seen corresponding path program 2 times [2024-06-20 16:11:32,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:32,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977851982] [2024-06-20 16:11:32,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:32,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977851982] [2024-06-20 16:11:33,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977851982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:33,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:33,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:33,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361108419] [2024-06-20 16:11:33,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:33,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:33,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:33,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:33,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:33,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:33,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 442 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:33,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:33,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:33,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:34,291 INFO L124 PetriNetUnfolderBase]: 1867/2907 cut-off events. [2024-06-20 16:11:34,292 INFO L125 PetriNetUnfolderBase]: For 18378/18378 co-relation queries the response was YES. [2024-06-20 16:11:34,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11745 conditions, 2907 events. 1867/2907 cut-off events. For 18378/18378 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14829 event pairs, 745 based on Foata normal form. 2/2895 useless extension candidates. Maximal degree in co-relation 11718. Up to 2608 conditions per place. [2024-06-20 16:11:34,311 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 60 selfloop transitions, 33 changer transitions 0/99 dead transitions. [2024-06-20 16:11:34,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 99 transitions, 824 flow [2024-06-20 16:11:34,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:34,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:34,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-20 16:11:34,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.487012987012987 [2024-06-20 16:11:34,313 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 442 flow. Second operand 7 states and 150 transitions. [2024-06-20 16:11:34,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 99 transitions, 824 flow [2024-06-20 16:11:34,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 99 transitions, 788 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:34,323 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 542 flow [2024-06-20 16:11:34,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=542, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-20 16:11:34,324 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-20 16:11:34,324 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 542 flow [2024-06-20 16:11:34,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:34,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:34,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:34,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:11:34,325 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:34,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:34,325 INFO L85 PathProgramCache]: Analyzing trace with hash -883462560, now seen corresponding path program 3 times [2024-06-20 16:11:34,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:34,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681396933] [2024-06-20 16:11:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:34,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:34,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:35,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:35,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:35,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681396933] [2024-06-20 16:11:35,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681396933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:35,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:35,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:35,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401232955] [2024-06-20 16:11:35,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:35,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:35,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:35,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:35,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:35,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:35,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:35,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:35,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:35,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:36,082 INFO L124 PetriNetUnfolderBase]: 1862/2900 cut-off events. [2024-06-20 16:11:36,082 INFO L125 PetriNetUnfolderBase]: For 21727/21727 co-relation queries the response was YES. [2024-06-20 16:11:36,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12205 conditions, 2900 events. 1862/2900 cut-off events. For 21727/21727 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14784 event pairs, 745 based on Foata normal form. 2/2888 useless extension candidates. Maximal degree in co-relation 12176. Up to 2605 conditions per place. [2024-06-20 16:11:36,107 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 57 selfloop transitions, 34 changer transitions 0/97 dead transitions. [2024-06-20 16:11:36,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 97 transitions, 820 flow [2024-06-20 16:11:36,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:36,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-20 16:11:36,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-20 16:11:36,109 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 542 flow. Second operand 7 states and 148 transitions. [2024-06-20 16:11:36,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 97 transitions, 820 flow [2024-06-20 16:11:36,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 765 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-20 16:11:36,126 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 563 flow [2024-06-20 16:11:36,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=563, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-20 16:11:36,127 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 33 predicate places. [2024-06-20 16:11:36,128 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 563 flow [2024-06-20 16:11:36,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:36,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:36,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:36,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:11:36,129 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:36,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:36,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1752323353, now seen corresponding path program 1 times [2024-06-20 16:11:36,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:36,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984383677] [2024-06-20 16:11:36,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:36,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:36,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:37,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-20 16:11:37,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:37,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984383677] [2024-06-20 16:11:37,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984383677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:37,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:37,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:11:37,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107892182] [2024-06-20 16:11:37,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:37,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:11:37,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:37,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:11:37,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:11:37,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-20 16:11:37,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 563 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:37,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:37,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-20 16:11:37,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:37,704 INFO L124 PetriNetUnfolderBase]: 1534/2560 cut-off events. [2024-06-20 16:11:37,705 INFO L125 PetriNetUnfolderBase]: For 20440/20440 co-relation queries the response was YES. [2024-06-20 16:11:37,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10683 conditions, 2560 events. 1534/2560 cut-off events. For 20440/20440 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13956 event pairs, 581 based on Foata normal form. 1/2548 useless extension candidates. Maximal degree in co-relation 10651. Up to 2252 conditions per place. [2024-06-20 16:11:37,725 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 66 selfloop transitions, 8 changer transitions 0/87 dead transitions. [2024-06-20 16:11:37,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 87 transitions, 753 flow [2024-06-20 16:11:37,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:37,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:37,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-20 16:11:37,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-20 16:11:37,727 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 563 flow. Second operand 5 states and 106 transitions. [2024-06-20 16:11:37,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 87 transitions, 753 flow [2024-06-20 16:11:37,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 87 transitions, 665 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 16:11:37,744 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 525 flow [2024-06-20 16:11:37,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=525, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-06-20 16:11:37,745 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 31 predicate places. [2024-06-20 16:11:37,745 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 525 flow [2024-06-20 16:11:37,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:37,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:37,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:37,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:11:37,746 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:37,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:37,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1641438136, now seen corresponding path program 1 times [2024-06-20 16:11:37,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:37,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831688747] [2024-06-20 16:11:37,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:37,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:38,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:38,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831688747] [2024-06-20 16:11:38,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831688747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:38,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:38,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:38,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797794979] [2024-06-20 16:11:38,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:38,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:38,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:38,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:38,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:39,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:39,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 525 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:39,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:39,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:39,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:39,820 INFO L124 PetriNetUnfolderBase]: 1870/2921 cut-off events. [2024-06-20 16:11:39,821 INFO L125 PetriNetUnfolderBase]: For 27028/27032 co-relation queries the response was YES. [2024-06-20 16:11:39,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12838 conditions, 2921 events. 1870/2921 cut-off events. For 27028/27032 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14947 event pairs, 730 based on Foata normal form. 6/2927 useless extension candidates. Maximal degree in co-relation 12806. Up to 2613 conditions per place. [2024-06-20 16:11:39,842 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 67 selfloop transitions, 36 changer transitions 0/109 dead transitions. [2024-06-20 16:11:39,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 883 flow [2024-06-20 16:11:39,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:39,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:39,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-20 16:11:39,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967532467532468 [2024-06-20 16:11:39,844 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 525 flow. Second operand 7 states and 153 transitions. [2024-06-20 16:11:39,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 883 flow [2024-06-20 16:11:39,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 855 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:39,863 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 611 flow [2024-06-20 16:11:39,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=611, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2024-06-20 16:11:39,864 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-20 16:11:39,864 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 611 flow [2024-06-20 16:11:39,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:39,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:39,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:39,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:11:39,865 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:39,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:39,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1641432339, now seen corresponding path program 1 times [2024-06-20 16:11:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:39,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19806634] [2024-06-20 16:11:39,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:39,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:41,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-20 16:11:41,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:41,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19806634] [2024-06-20 16:11:41,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19806634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:41,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:41,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:41,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180217241] [2024-06-20 16:11:41,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:41,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:41,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:41,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:41,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:41,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:41,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 611 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:41,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:41,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:41,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:41,970 INFO L124 PetriNetUnfolderBase]: 1914/2996 cut-off events. [2024-06-20 16:11:41,970 INFO L125 PetriNetUnfolderBase]: For 31282/31286 co-relation queries the response was YES. [2024-06-20 16:11:41,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13498 conditions, 2996 events. 1914/2996 cut-off events. For 31282/31286 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15464 event pairs, 638 based on Foata normal form. 9/3005 useless extension candidates. Maximal degree in co-relation 13465. Up to 2529 conditions per place. [2024-06-20 16:11:41,992 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 77 selfloop transitions, 38 changer transitions 0/121 dead transitions. [2024-06-20 16:11:41,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1039 flow [2024-06-20 16:11:41,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:41,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:41,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 16:11:41,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943181818181818 [2024-06-20 16:11:41,995 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 611 flow. Second operand 8 states and 174 transitions. [2024-06-20 16:11:41,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1039 flow [2024-06-20 16:11:42,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 121 transitions, 928 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:42,025 INFO L231 Difference]: Finished difference. Result has 82 places, 89 transitions, 653 flow [2024-06-20 16:11:42,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=82, PETRI_TRANSITIONS=89} [2024-06-20 16:11:42,027 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-20 16:11:42,027 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 89 transitions, 653 flow [2024-06-20 16:11:42,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:42,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:42,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:42,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:11:42,028 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:42,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:42,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1949063480, now seen corresponding path program 2 times [2024-06-20 16:11:42,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:42,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023824767] [2024-06-20 16:11:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:42,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:42,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:42,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:42,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:42,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023824767] [2024-06-20 16:11:42,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023824767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:42,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:42,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:42,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425242117] [2024-06-20 16:11:42,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:42,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:42,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:42,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:42,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:43,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:43,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 89 transitions, 653 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:43,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:43,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:43,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:43,758 INFO L124 PetriNetUnfolderBase]: 1925/3017 cut-off events. [2024-06-20 16:11:43,759 INFO L125 PetriNetUnfolderBase]: For 35490/35492 co-relation queries the response was YES. [2024-06-20 16:11:43,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14355 conditions, 3017 events. 1925/3017 cut-off events. For 35490/35492 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15572 event pairs, 696 based on Foata normal form. 4/3021 useless extension candidates. Maximal degree in co-relation 14322. Up to 2689 conditions per place. [2024-06-20 16:11:43,778 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 74 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-20 16:11:43,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 1026 flow [2024-06-20 16:11:43,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:43,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-20 16:11:43,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4837662337662338 [2024-06-20 16:11:43,780 INFO L175 Difference]: Start difference. First operand has 82 places, 89 transitions, 653 flow. Second operand 7 states and 149 transitions. [2024-06-20 16:11:43,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 1026 flow [2024-06-20 16:11:43,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 977 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:43,805 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 720 flow [2024-06-20 16:11:43,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=720, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-20 16:11:43,805 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 40 predicate places. [2024-06-20 16:11:43,805 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 720 flow [2024-06-20 16:11:43,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:43,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:43,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:43,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:11:43,806 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:43,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2017714575, now seen corresponding path program 2 times [2024-06-20 16:11:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:43,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166918825] [2024-06-20 16:11:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:43,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:44,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:44,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:44,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166918825] [2024-06-20 16:11:44,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166918825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:44,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:44,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:44,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953240463] [2024-06-20 16:11:44,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:44,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:44,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:44,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:44,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:44,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:44,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 720 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:44,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:44,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:44,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:45,741 INFO L124 PetriNetUnfolderBase]: 1947/3032 cut-off events. [2024-06-20 16:11:45,741 INFO L125 PetriNetUnfolderBase]: For 40337/40337 co-relation queries the response was YES. [2024-06-20 16:11:45,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14784 conditions, 3032 events. 1947/3032 cut-off events. For 40337/40337 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15499 event pairs, 662 based on Foata normal form. 4/3035 useless extension candidates. Maximal degree in co-relation 14749. Up to 2545 conditions per place. [2024-06-20 16:11:45,760 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 70 selfloop transitions, 52 changer transitions 0/128 dead transitions. [2024-06-20 16:11:45,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 128 transitions, 1228 flow [2024-06-20 16:11:45,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:45,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:45,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 16:11:45,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943181818181818 [2024-06-20 16:11:45,762 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 720 flow. Second operand 8 states and 174 transitions. [2024-06-20 16:11:45,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 128 transitions, 1228 flow [2024-06-20 16:11:45,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 1162 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:45,787 INFO L231 Difference]: Finished difference. Result has 89 places, 98 transitions, 836 flow [2024-06-20 16:11:45,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=836, PETRI_PLACES=89, PETRI_TRANSITIONS=98} [2024-06-20 16:11:45,788 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-20 16:11:45,788 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 98 transitions, 836 flow [2024-06-20 16:11:45,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:45,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:45,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:45,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:11:45,789 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:45,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash 830631803, now seen corresponding path program 3 times [2024-06-20 16:11:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:45,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931751811] [2024-06-20 16:11:45,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:45,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:46,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:46,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931751811] [2024-06-20 16:11:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931751811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:46,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:46,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:46,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759311590] [2024-06-20 16:11:46,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:46,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:46,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:46,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:46,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:46,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:46,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 98 transitions, 836 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:46,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:46,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:46,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:47,621 INFO L124 PetriNetUnfolderBase]: 1969/3069 cut-off events. [2024-06-20 16:11:47,622 INFO L125 PetriNetUnfolderBase]: For 45828/45828 co-relation queries the response was YES. [2024-06-20 16:11:47,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15504 conditions, 3069 events. 1969/3069 cut-off events. For 45828/45828 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15763 event pairs, 662 based on Foata normal form. 4/3072 useless extension candidates. Maximal degree in co-relation 15468. Up to 2554 conditions per place. [2024-06-20 16:11:47,639 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 73 selfloop transitions, 53 changer transitions 0/132 dead transitions. [2024-06-20 16:11:47,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1334 flow [2024-06-20 16:11:47,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:47,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:47,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-20 16:11:47,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971590909090909 [2024-06-20 16:11:47,642 INFO L175 Difference]: Start difference. First operand has 89 places, 98 transitions, 836 flow. Second operand 8 states and 175 transitions. [2024-06-20 16:11:47,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1334 flow [2024-06-20 16:11:47,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1240 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:47,680 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 896 flow [2024-06-20 16:11:47,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-20 16:11:47,680 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 48 predicate places. [2024-06-20 16:11:47,680 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 896 flow [2024-06-20 16:11:47,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:47,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:47,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:47,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:11:47,681 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:47,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:47,682 INFO L85 PathProgramCache]: Analyzing trace with hash 969406344, now seen corresponding path program 3 times [2024-06-20 16:11:47,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:47,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690537245] [2024-06-20 16:11:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:47,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:48,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:48,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:48,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690537245] [2024-06-20 16:11:48,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690537245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:48,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:48,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:48,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792042634] [2024-06-20 16:11:48,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:48,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:48,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:48,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:48,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:48,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:48,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 896 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:48,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:48,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:48,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:49,445 INFO L124 PetriNetUnfolderBase]: 1964/3085 cut-off events. [2024-06-20 16:11:49,446 INFO L125 PetriNetUnfolderBase]: For 49465/49467 co-relation queries the response was YES. [2024-06-20 16:11:49,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15615 conditions, 3085 events. 1964/3085 cut-off events. For 49465/49467 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16033 event pairs, 722 based on Foata normal form. 4/3088 useless extension candidates. Maximal degree in co-relation 15577. Up to 2748 conditions per place. [2024-06-20 16:11:49,462 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 80 selfloop transitions, 34 changer transitions 0/120 dead transitions. [2024-06-20 16:11:49,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 120 transitions, 1172 flow [2024-06-20 16:11:49,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:49,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:49,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-20 16:11:49,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 16:11:49,466 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 896 flow. Second operand 7 states and 143 transitions. [2024-06-20 16:11:49,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 120 transitions, 1172 flow [2024-06-20 16:11:49,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 120 transitions, 1060 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 16:11:49,511 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 860 flow [2024-06-20 16:11:49,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2024-06-20 16:11:49,512 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-20 16:11:49,512 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 860 flow [2024-06-20 16:11:49,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:49,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:49,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:49,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:11:49,513 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:49,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:49,513 INFO L85 PathProgramCache]: Analyzing trace with hash -32607059, now seen corresponding path program 4 times [2024-06-20 16:11:49,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:49,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014250244] [2024-06-20 16:11:49,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:49,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:49,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:50,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:50,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:50,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014250244] [2024-06-20 16:11:50,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014250244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:50,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:50,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:50,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160128505] [2024-06-20 16:11:50,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:50,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:50,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:50,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:50,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:50,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 860 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:50,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:50,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:50,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:51,412 INFO L124 PetriNetUnfolderBase]: 1954/3047 cut-off events. [2024-06-20 16:11:51,412 INFO L125 PetriNetUnfolderBase]: For 53325/53325 co-relation queries the response was YES. [2024-06-20 16:11:51,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15530 conditions, 3047 events. 1954/3047 cut-off events. For 53325/53325 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15661 event pairs, 658 based on Foata normal form. 4/3050 useless extension candidates. Maximal degree in co-relation 15491. Up to 2547 conditions per place. [2024-06-20 16:11:51,428 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 72 selfloop transitions, 52 changer transitions 0/130 dead transitions. [2024-06-20 16:11:51,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1252 flow [2024-06-20 16:11:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:51,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:51,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 16:11:51,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914772727272727 [2024-06-20 16:11:51,430 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 860 flow. Second operand 8 states and 173 transitions. [2024-06-20 16:11:51,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1252 flow [2024-06-20 16:11:51,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 130 transitions, 1139 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:11:51,461 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 859 flow [2024-06-20 16:11:51,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=859, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-20 16:11:51,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 51 predicate places. [2024-06-20 16:11:51,461 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 859 flow [2024-06-20 16:11:51,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:51,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:51,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:51,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:11:51,462 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:51,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:51,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1493783763, now seen corresponding path program 1 times [2024-06-20 16:11:51,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:51,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363242814] [2024-06-20 16:11:51,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:51,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:51,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:52,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:52,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:52,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363242814] [2024-06-20 16:11:52,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363242814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:52,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:52,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:52,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896872387] [2024-06-20 16:11:52,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:52,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:52,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:52,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:52,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:52,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 859 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:11:52,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:52,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:52,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:52,965 INFO L124 PetriNetUnfolderBase]: 1845/2972 cut-off events. [2024-06-20 16:11:52,965 INFO L125 PetriNetUnfolderBase]: For 56981/56981 co-relation queries the response was YES. [2024-06-20 16:11:52,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15391 conditions, 2972 events. 1845/2972 cut-off events. For 56981/56981 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15843 event pairs, 649 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 15351. Up to 2703 conditions per place. [2024-06-20 16:11:52,983 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 88 selfloop transitions, 11 changer transitions 0/113 dead transitions. [2024-06-20 16:11:52,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 113 transitions, 1105 flow [2024-06-20 16:11:52,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:52,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-20 16:11:52,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-20 16:11:52,984 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 859 flow. Second operand 6 states and 118 transitions. [2024-06-20 16:11:52,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 113 transitions, 1105 flow [2024-06-20 16:11:53,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 113 transitions, 962 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:11:53,009 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 776 flow [2024-06-20 16:11:53,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=776, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-20 16:11:53,009 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-20 16:11:53,009 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 776 flow [2024-06-20 16:11:53,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:11:53,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:53,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:53,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:11:53,010 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:53,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:53,010 INFO L85 PathProgramCache]: Analyzing trace with hash -296189015, now seen corresponding path program 1 times [2024-06-20 16:11:53,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:53,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246406139] [2024-06-20 16:11:53,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:53,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:53,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:54,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:54,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246406139] [2024-06-20 16:11:54,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246406139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:54,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661084747] [2024-06-20 16:11:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:54,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:54,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:54,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:54,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 776 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 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-20 16:11:54,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:54,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:54,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:54,674 INFO L124 PetriNetUnfolderBase]: 1934/3071 cut-off events. [2024-06-20 16:11:54,675 INFO L125 PetriNetUnfolderBase]: For 71312/71314 co-relation queries the response was YES. [2024-06-20 16:11:54,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16849 conditions, 3071 events. 1934/3071 cut-off events. For 71312/71314 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16354 event pairs, 486 based on Foata normal form. 6/3077 useless extension candidates. Maximal degree in co-relation 16808. Up to 2634 conditions per place. [2024-06-20 16:11:54,693 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 96 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-20 16:11:54,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1206 flow [2024-06-20 16:11:54,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:54,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-20 16:11:54,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967532467532468 [2024-06-20 16:11:54,694 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 776 flow. Second operand 7 states and 153 transitions. [2024-06-20 16:11:54,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1206 flow [2024-06-20 16:11:54,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 1168 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:54,721 INFO L231 Difference]: Finished difference. Result has 97 places, 108 transitions, 843 flow [2024-06-20 16:11:54,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=97, PETRI_TRANSITIONS=108} [2024-06-20 16:11:54,722 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-20 16:11:54,722 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 108 transitions, 843 flow [2024-06-20 16:11:54,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 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-20 16:11:54,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:54,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:54,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:11:54,723 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:54,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:54,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1666993243, now seen corresponding path program 2 times [2024-06-20 16:11:54,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:54,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186332688] [2024-06-20 16:11:54,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:54,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:54,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:55,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:55,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186332688] [2024-06-20 16:11:55,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186332688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:55,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:55,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:55,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491756088] [2024-06-20 16:11:55,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:55,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:55,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:55,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:55,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:55,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:55,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 108 transitions, 843 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 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-20 16:11:55,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:55,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:55,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:56,369 INFO L124 PetriNetUnfolderBase]: 1922/3050 cut-off events. [2024-06-20 16:11:56,369 INFO L125 PetriNetUnfolderBase]: For 77303/77305 co-relation queries the response was YES. [2024-06-20 16:11:56,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17221 conditions, 3050 events. 1922/3050 cut-off events. For 77303/77305 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16154 event pairs, 640 based on Foata normal form. 6/3056 useless extension candidates. Maximal degree in co-relation 17179. Up to 2695 conditions per place. [2024-06-20 16:11:56,387 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 95 selfloop transitions, 21 changer transitions 0/131 dead transitions. [2024-06-20 16:11:56,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 131 transitions, 1133 flow [2024-06-20 16:11:56,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:56,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-20 16:11:56,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902597402597403 [2024-06-20 16:11:56,389 INFO L175 Difference]: Start difference. First operand has 97 places, 108 transitions, 843 flow. Second operand 7 states and 151 transitions. [2024-06-20 16:11:56,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 131 transitions, 1133 flow [2024-06-20 16:11:56,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 131 transitions, 1078 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:56,452 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 837 flow [2024-06-20 16:11:56,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=837, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-20 16:11:56,453 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 56 predicate places. [2024-06-20 16:11:56,453 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 837 flow [2024-06-20 16:11:56,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 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-20 16:11:56,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:56,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:56,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:11:56,454 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:56,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:56,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1551697113, now seen corresponding path program 1 times [2024-06-20 16:11:56,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:56,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144936795] [2024-06-20 16:11:56,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:56,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:57,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:57,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:57,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144936795] [2024-06-20 16:11:57,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144936795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:57,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:57,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82701028] [2024-06-20 16:11:57,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:57,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:57,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:57,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:57,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:57,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:57,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 837 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:57,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:57,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:57,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:58,326 INFO L124 PetriNetUnfolderBase]: 2053/3201 cut-off events. [2024-06-20 16:11:58,326 INFO L125 PetriNetUnfolderBase]: For 84058/84060 co-relation queries the response was YES. [2024-06-20 16:11:58,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18133 conditions, 3201 events. 2053/3201 cut-off events. For 84058/84060 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16648 event pairs, 626 based on Foata normal form. 4/3205 useless extension candidates. Maximal degree in co-relation 18089. Up to 2649 conditions per place. [2024-06-20 16:11:58,341 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 84 selfloop transitions, 55 changer transitions 0/146 dead transitions. [2024-06-20 16:11:58,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1327 flow [2024-06-20 16:11:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:11:58,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:11:58,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 16:11:58,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5056818181818182 [2024-06-20 16:11:58,342 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 837 flow. Second operand 8 states and 178 transitions. [2024-06-20 16:11:58,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1327 flow [2024-06-20 16:11:58,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 146 transitions, 1277 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:58,386 INFO L231 Difference]: Finished difference. Result has 103 places, 111 transitions, 943 flow [2024-06-20 16:11:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=103, PETRI_TRANSITIONS=111} [2024-06-20 16:11:58,386 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-20 16:11:58,386 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 111 transitions, 943 flow [2024-06-20 16:11:58,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:58,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:58,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:58,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:11:58,387 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:58,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:58,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1551517623, now seen corresponding path program 2 times [2024-06-20 16:11:58,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:58,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605033787] [2024-06-20 16:11:58,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:58,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:59,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:59,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:59,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605033787] [2024-06-20 16:11:59,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605033787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:59,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:59,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:11:59,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280615932] [2024-06-20 16:11:59,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:59,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:11:59,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:59,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:11:59,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:11:59,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:59,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 111 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:59,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:59,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:59,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:00,332 INFO L124 PetriNetUnfolderBase]: 2107/3294 cut-off events. [2024-06-20 16:12:00,332 INFO L125 PetriNetUnfolderBase]: For 92778/92780 co-relation queries the response was YES. [2024-06-20 16:12:00,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19139 conditions, 3294 events. 2107/3294 cut-off events. For 92778/92780 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17249 event pairs, 628 based on Foata normal form. 4/3298 useless extension candidates. Maximal degree in co-relation 19094. Up to 2695 conditions per place. [2024-06-20 16:12:00,351 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 87 selfloop transitions, 57 changer transitions 0/151 dead transitions. [2024-06-20 16:12:00,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 151 transitions, 1585 flow [2024-06-20 16:12:00,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:00,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 16:12:00,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:12:00,353 INFO L175 Difference]: Start difference. First operand has 103 places, 111 transitions, 943 flow. Second operand 8 states and 176 transitions. [2024-06-20 16:12:00,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 151 transitions, 1585 flow [2024-06-20 16:12:00,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 1400 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:00,396 INFO L231 Difference]: Finished difference. Result has 104 places, 117 transitions, 969 flow [2024-06-20 16:12:00,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=969, PETRI_PLACES=104, PETRI_TRANSITIONS=117} [2024-06-20 16:12:00,397 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-20 16:12:00,397 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 117 transitions, 969 flow [2024-06-20 16:12:00,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:00,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:00,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:00,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:12:00,398 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:00,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:00,398 INFO L85 PathProgramCache]: Analyzing trace with hash 655199737, now seen corresponding path program 3 times [2024-06-20 16:12:00,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:00,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77494531] [2024-06-20 16:12:00,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:00,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:00,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:01,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:01,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:01,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77494531] [2024-06-20 16:12:01,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77494531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:01,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:01,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:01,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643886905] [2024-06-20 16:12:01,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:01,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:01,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:01,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:01,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:01,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:01,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 117 transitions, 969 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:01,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:01,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:01,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:02,224 INFO L124 PetriNetUnfolderBase]: 2097/3280 cut-off events. [2024-06-20 16:12:02,224 INFO L125 PetriNetUnfolderBase]: For 97813/97815 co-relation queries the response was YES. [2024-06-20 16:12:02,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19158 conditions, 3280 events. 2097/3280 cut-off events. For 97813/97815 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17175 event pairs, 633 based on Foata normal form. 4/3284 useless extension candidates. Maximal degree in co-relation 19113. Up to 2687 conditions per place. [2024-06-20 16:12:02,245 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 87 selfloop transitions, 56 changer transitions 0/150 dead transitions. [2024-06-20 16:12:02,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 150 transitions, 1431 flow [2024-06-20 16:12:02,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:02,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:02,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-20 16:12:02,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:12:02,247 INFO L175 Difference]: Start difference. First operand has 104 places, 117 transitions, 969 flow. Second operand 8 states and 176 transitions. [2024-06-20 16:12:02,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 150 transitions, 1431 flow [2024-06-20 16:12:02,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 150 transitions, 1322 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:02,291 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 980 flow [2024-06-20 16:12:02,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=980, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-20 16:12:02,291 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-20 16:12:02,292 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 980 flow [2024-06-20 16:12:02,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:02,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:02,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:02,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:12:02,292 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:02,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:02,293 INFO L85 PathProgramCache]: Analyzing trace with hash -950690736, now seen corresponding path program 1 times [2024-06-20 16:12:02,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:02,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102850542] [2024-06-20 16:12:02,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:02,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:02,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:03,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:03,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:03,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102850542] [2024-06-20 16:12:03,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102850542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:03,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:03,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:12:03,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381910479] [2024-06-20 16:12:03,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:03,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:12:03,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:03,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:12:03,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:12:03,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:03,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 980 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:03,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:03,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:03,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:03,827 INFO L124 PetriNetUnfolderBase]: 2001/3193 cut-off events. [2024-06-20 16:12:03,827 INFO L125 PetriNetUnfolderBase]: For 104082/104084 co-relation queries the response was YES. [2024-06-20 16:12:03,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19073 conditions, 3193 events. 2001/3193 cut-off events. For 104082/104084 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17108 event pairs, 647 based on Foata normal form. 3/3196 useless extension candidates. Maximal degree in co-relation 19027. Up to 2887 conditions per place. [2024-06-20 16:12:03,847 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 107 selfloop transitions, 16 changer transitions 0/138 dead transitions. [2024-06-20 16:12:03,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 138 transitions, 1330 flow [2024-06-20 16:12:03,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:12:03,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:12:03,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 16:12:03,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-20 16:12:03,848 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 980 flow. Second operand 7 states and 137 transitions. [2024-06-20 16:12:03,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 138 transitions, 1330 flow [2024-06-20 16:12:03,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 138 transitions, 1201 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:03,892 INFO L231 Difference]: Finished difference. Result has 110 places, 126 transitions, 981 flow [2024-06-20 16:12:03,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=981, PETRI_PLACES=110, PETRI_TRANSITIONS=126} [2024-06-20 16:12:03,892 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-20 16:12:03,892 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 126 transitions, 981 flow [2024-06-20 16:12:03,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:03,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:03,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:03,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:12:03,893 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:03,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:03,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1719160398, now seen corresponding path program 2 times [2024-06-20 16:12:03,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:03,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011304420] [2024-06-20 16:12:03,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:03,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:04,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:04,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011304420] [2024-06-20 16:12:04,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011304420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:04,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:04,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:12:04,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159172663] [2024-06-20 16:12:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:04,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:12:04,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:12:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:12:04,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 126 transitions, 981 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:04,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:05,270 INFO L124 PetriNetUnfolderBase]: 2048/3247 cut-off events. [2024-06-20 16:12:05,270 INFO L125 PetriNetUnfolderBase]: For 110810/110811 co-relation queries the response was YES. [2024-06-20 16:12:05,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19713 conditions, 3247 events. 2048/3247 cut-off events. For 110810/110811 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17353 event pairs, 857 based on Foata normal form. 2/3243 useless extension candidates. Maximal degree in co-relation 19664. Up to 2931 conditions per place. [2024-06-20 16:12:05,340 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 115 selfloop transitions, 24 changer transitions 0/154 dead transitions. [2024-06-20 16:12:05,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 154 transitions, 1414 flow [2024-06-20 16:12:05,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:12:05,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:12:05,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-20 16:12:05,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-20 16:12:05,343 INFO L175 Difference]: Start difference. First operand has 110 places, 126 transitions, 981 flow. Second operand 7 states and 144 transitions. [2024-06-20 16:12:05,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 154 transitions, 1414 flow [2024-06-20 16:12:05,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 1351 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-20 16:12:05,402 INFO L231 Difference]: Finished difference. Result has 116 places, 137 transitions, 1109 flow [2024-06-20 16:12:05,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1109, PETRI_PLACES=116, PETRI_TRANSITIONS=137} [2024-06-20 16:12:05,403 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-20 16:12:05,403 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 137 transitions, 1109 flow [2024-06-20 16:12:05,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:05,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:05,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:05,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:12:05,404 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:05,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:05,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1396049703, now seen corresponding path program 4 times [2024-06-20 16:12:05,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:05,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912638332] [2024-06-20 16:12:05,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:05,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:06,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:06,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912638332] [2024-06-20 16:12:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912638332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:06,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:06,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560920090] [2024-06-20 16:12:06,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:06,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:06,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:06,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:06,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:06,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 137 transitions, 1109 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:06,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:06,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:06,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:07,341 INFO L124 PetriNetUnfolderBase]: 2211/3450 cut-off events. [2024-06-20 16:12:07,341 INFO L125 PetriNetUnfolderBase]: For 121342/121344 co-relation queries the response was YES. [2024-06-20 16:12:07,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21357 conditions, 3450 events. 2211/3450 cut-off events. For 121342/121344 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18115 event pairs, 644 based on Foata normal form. 6/3456 useless extension candidates. Maximal degree in co-relation 21305. Up to 2784 conditions per place. [2024-06-20 16:12:07,420 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 106 selfloop transitions, 61 changer transitions 0/174 dead transitions. [2024-06-20 16:12:07,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 174 transitions, 1813 flow [2024-06-20 16:12:07,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 16:12:07,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914772727272727 [2024-06-20 16:12:07,421 INFO L175 Difference]: Start difference. First operand has 116 places, 137 transitions, 1109 flow. Second operand 8 states and 173 transitions. [2024-06-20 16:12:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 174 transitions, 1813 flow [2024-06-20 16:12:07,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 174 transitions, 1755 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:07,474 INFO L231 Difference]: Finished difference. Result has 120 places, 143 transitions, 1257 flow [2024-06-20 16:12:07,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1257, PETRI_PLACES=120, PETRI_TRANSITIONS=143} [2024-06-20 16:12:07,475 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-20 16:12:07,475 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 143 transitions, 1257 flow [2024-06-20 16:12:07,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:07,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:07,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:07,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:12:07,476 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-20 16:12:07,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:07,477 INFO L85 PathProgramCache]: Analyzing trace with hash -782922985, now seen corresponding path program 5 times [2024-06-20 16:12:07,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:07,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995228932] [2024-06-20 16:12:07,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:07,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:08,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:08,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995228932] [2024-06-20 16:12:08,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995228932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:08,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:08,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657249910] [2024-06-20 16:12:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:08,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:08,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:08,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:08,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:08,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:08,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 143 transitions, 1257 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:08,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:08,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:08,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:09,302 INFO L124 PetriNetUnfolderBase]: 2201/3436 cut-off events. [2024-06-20 16:12:09,302 INFO L125 PetriNetUnfolderBase]: For 128480/128482 co-relation queries the response was YES. [2024-06-20 16:12:09,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21723 conditions, 3436 events. 2201/3436 cut-off events. For 128480/128482 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17983 event pairs, 642 based on Foata normal form. 6/3442 useless extension candidates. Maximal degree in co-relation 21670. Up to 2776 conditions per place. [2024-06-20 16:12:09,326 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 103 selfloop transitions, 62 changer transitions 0/172 dead transitions. [2024-06-20 16:12:09,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 172 transitions, 1777 flow [2024-06-20 16:12:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:09,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:09,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-20 16:12:09,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-20 16:12:09,328 INFO L175 Difference]: Start difference. First operand has 120 places, 143 transitions, 1257 flow. Second operand 8 states and 170 transitions. [2024-06-20 16:12:09,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 172 transitions, 1777 flow [2024-06-20 16:12:09,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1603 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:09,389 INFO L231 Difference]: Finished difference. Result has 123 places, 143 transitions, 1215 flow [2024-06-20 16:12:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1215, PETRI_PLACES=123, PETRI_TRANSITIONS=143} [2024-06-20 16:12:09,390 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-20 16:12:09,390 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 143 transitions, 1215 flow [2024-06-20 16:12:09,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:09,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:09,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:12:09,391 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-20 16:12:09,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:09,391 INFO L85 PathProgramCache]: Analyzing trace with hash -782685835, now seen corresponding path program 6 times [2024-06-20 16:12:09,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614880668] [2024-06-20 16:12:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:09,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:10,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:10,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614880668] [2024-06-20 16:12:10,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614880668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:10,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:10,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:10,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255685629] [2024-06-20 16:12:10,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:10,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:10,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:10,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:10,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:10,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:10,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 143 transitions, 1215 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:10,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:10,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:10,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:11,220 INFO L124 PetriNetUnfolderBase]: 2191/3422 cut-off events. [2024-06-20 16:12:11,221 INFO L125 PetriNetUnfolderBase]: For 134180/134182 co-relation queries the response was YES. [2024-06-20 16:12:11,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21731 conditions, 3422 events. 2191/3422 cut-off events. For 134180/134182 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17932 event pairs, 647 based on Foata normal form. 6/3428 useless extension candidates. Maximal degree in co-relation 21677. Up to 2768 conditions per place. [2024-06-20 16:12:11,244 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 97 selfloop transitions, 65 changer transitions 0/169 dead transitions. [2024-06-20 16:12:11,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 169 transitions, 1615 flow [2024-06-20 16:12:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:11,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:11,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 16:12:11,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-20 16:12:11,245 INFO L175 Difference]: Start difference. First operand has 123 places, 143 transitions, 1215 flow. Second operand 8 states and 166 transitions. [2024-06-20 16:12:11,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 169 transitions, 1615 flow [2024-06-20 16:12:11,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 169 transitions, 1451 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:11,300 INFO L231 Difference]: Finished difference. Result has 124 places, 143 transitions, 1189 flow [2024-06-20 16:12:11,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1189, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2024-06-20 16:12:11,301 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-20 16:12:11,301 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1189 flow [2024-06-20 16:12:11,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:11,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:11,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:11,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:12:11,301 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:11,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:11,302 INFO L85 PathProgramCache]: Analyzing trace with hash -937358256, now seen corresponding path program 3 times [2024-06-20 16:12:11,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:11,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587513613] [2024-06-20 16:12:11,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:11,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:11,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:12,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:12,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:12,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587513613] [2024-06-20 16:12:12,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587513613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:12,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:12,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:12:12,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305056023] [2024-06-20 16:12:12,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:12,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:12:12,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:12,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:12:12,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:12:12,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:12,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1189 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:12,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:12,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:12,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:12,814 INFO L124 PetriNetUnfolderBase]: 2075/3305 cut-off events. [2024-06-20 16:12:12,815 INFO L125 PetriNetUnfolderBase]: For 140930/140931 co-relation queries the response was YES. [2024-06-20 16:12:12,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21418 conditions, 3305 events. 2075/3305 cut-off events. For 140930/140931 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17810 event pairs, 865 based on Foata normal form. 2/3301 useless extension candidates. Maximal degree in co-relation 21363. Up to 2964 conditions per place. [2024-06-20 16:12:12,835 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 108 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-20 16:12:12,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 154 transitions, 1529 flow [2024-06-20 16:12:12,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:12:12,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:12:12,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:12:12,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-20 16:12:12,836 INFO L175 Difference]: Start difference. First operand has 124 places, 143 transitions, 1189 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:12:12,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 154 transitions, 1529 flow [2024-06-20 16:12:12,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 154 transitions, 1375 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:12,907 INFO L231 Difference]: Finished difference. Result has 123 places, 146 transitions, 1149 flow [2024-06-20 16:12:12,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1149, PETRI_PLACES=123, PETRI_TRANSITIONS=146} [2024-06-20 16:12:12,907 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-20 16:12:12,908 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 146 transitions, 1149 flow [2024-06-20 16:12:12,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 16:12:12,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:12,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:12,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:12:12,908 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:12,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:12,909 INFO L85 PathProgramCache]: Analyzing trace with hash -944970864, now seen corresponding path program 1 times [2024-06-20 16:12:12,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:12,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804355306] [2024-06-20 16:12:12,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:12,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:13,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:13,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:13,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804355306] [2024-06-20 16:12:13,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804355306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:13,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:13,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:12:13,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705999131] [2024-06-20 16:12:13,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:13,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:12:13,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:13,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:12:13,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:12:13,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-20 16:12:13,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 146 transitions, 1149 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:13,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:13,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-20 16:12:13,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:14,281 INFO L124 PetriNetUnfolderBase]: 1860/3065 cut-off events. [2024-06-20 16:12:14,281 INFO L125 PetriNetUnfolderBase]: For 130102/130104 co-relation queries the response was YES. [2024-06-20 16:12:14,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19598 conditions, 3065 events. 1860/3065 cut-off events. For 130102/130104 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17095 event pairs, 839 based on Foata normal form. 3/3048 useless extension candidates. Maximal degree in co-relation 19542. Up to 2676 conditions per place. [2024-06-20 16:12:14,304 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 132 selfloop transitions, 12 changer transitions 0/160 dead transitions. [2024-06-20 16:12:14,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1501 flow [2024-06-20 16:12:14,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:12:14,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:12:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-20 16:12:14,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-20 16:12:14,305 INFO L175 Difference]: Start difference. First operand has 123 places, 146 transitions, 1149 flow. Second operand 6 states and 126 transitions. [2024-06-20 16:12:14,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1501 flow [2024-06-20 16:12:14,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 160 transitions, 1409 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:14,382 INFO L231 Difference]: Finished difference. Result has 124 places, 149 transitions, 1125 flow [2024-06-20 16:12:14,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1125, PETRI_PLACES=124, PETRI_TRANSITIONS=149} [2024-06-20 16:12:14,383 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-20 16:12:14,383 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 149 transitions, 1125 flow [2024-06-20 16:12:14,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:14,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:14,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:14,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:12:14,383 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-20 16:12:14,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:14,384 INFO L85 PathProgramCache]: Analyzing trace with hash 210010401, now seen corresponding path program 1 times [2024-06-20 16:12:14,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:14,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157503980] [2024-06-20 16:12:14,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:14,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:15,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:15,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:15,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157503980] [2024-06-20 16:12:15,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157503980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:15,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:15,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:15,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657514596] [2024-06-20 16:12:15,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:15,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:15,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:15,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:15,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:15,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:15,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 149 transitions, 1125 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:15,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:15,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:15,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:16,688 INFO L124 PetriNetUnfolderBase]: 1942/3154 cut-off events. [2024-06-20 16:12:16,689 INFO L125 PetriNetUnfolderBase]: For 134937/134937 co-relation queries the response was YES. [2024-06-20 16:12:16,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20210 conditions, 3154 events. 1942/3154 cut-off events. For 134937/134937 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17220 event pairs, 850 based on Foata normal form. 4/3158 useless extension candidates. Maximal degree in co-relation 20153. Up to 2784 conditions per place. [2024-06-20 16:12:16,713 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 153 selfloop transitions, 20 changer transitions 0/181 dead transitions. [2024-06-20 16:12:16,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 181 transitions, 1601 flow [2024-06-20 16:12:16,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:16,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 16:12:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-20 16:12:16,715 INFO L175 Difference]: Start difference. First operand has 124 places, 149 transitions, 1125 flow. Second operand 9 states and 182 transitions. [2024-06-20 16:12:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 181 transitions, 1601 flow [2024-06-20 16:12:16,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 1555 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:16,796 INFO L231 Difference]: Finished difference. Result has 130 places, 154 transitions, 1186 flow [2024-06-20 16:12:16,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1186, PETRI_PLACES=130, PETRI_TRANSITIONS=154} [2024-06-20 16:12:16,796 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-20 16:12:16,796 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 154 transitions, 1186 flow [2024-06-20 16:12:16,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:16,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:16,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:16,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:12:16,797 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:16,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:16,797 INFO L85 PathProgramCache]: Analyzing trace with hash -937352304, now seen corresponding path program 2 times [2024-06-20 16:12:16,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:16,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726371196] [2024-06-20 16:12:16,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:16,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:17,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:17,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726371196] [2024-06-20 16:12:17,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726371196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:17,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:17,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:12:17,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739446348] [2024-06-20 16:12:17,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:17,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:12:17,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:17,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:12:17,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:12:17,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-20 16:12:17,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 154 transitions, 1186 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:17,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:17,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-20 16:12:17,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:18,272 INFO L124 PetriNetUnfolderBase]: 1844/3038 cut-off events. [2024-06-20 16:12:18,273 INFO L125 PetriNetUnfolderBase]: For 142314/142318 co-relation queries the response was YES. [2024-06-20 16:12:18,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20320 conditions, 3038 events. 1844/3038 cut-off events. For 142314/142318 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16839 event pairs, 814 based on Foata normal form. 5/3029 useless extension candidates. Maximal degree in co-relation 20261. Up to 2645 conditions per place. [2024-06-20 16:12:18,297 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 132 selfloop transitions, 17 changer transitions 0/165 dead transitions. [2024-06-20 16:12:18,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 165 transitions, 1546 flow [2024-06-20 16:12:18,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:12:18,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:12:18,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-20 16:12:18,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4734848484848485 [2024-06-20 16:12:18,298 INFO L175 Difference]: Start difference. First operand has 130 places, 154 transitions, 1186 flow. Second operand 6 states and 125 transitions. [2024-06-20 16:12:18,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 165 transitions, 1546 flow [2024-06-20 16:12:18,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 165 transitions, 1479 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:18,368 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1205 flow [2024-06-20 16:12:18,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1205, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-20 16:12:18,369 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-20 16:12:18,369 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1205 flow [2024-06-20 16:12:18,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:18,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:18,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:18,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:12:18,369 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:18,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:18,370 INFO L85 PathProgramCache]: Analyzing trace with hash -937342384, now seen corresponding path program 1 times [2024-06-20 16:12:18,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:18,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716870412] [2024-06-20 16:12:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:18,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:18,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:19,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716870412] [2024-06-20 16:12:19,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716870412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:19,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:19,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956929393] [2024-06-20 16:12:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:19,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:19,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:19,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:19,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1205 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:19,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:19,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:19,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:20,103 INFO L124 PetriNetUnfolderBase]: 1969/3161 cut-off events. [2024-06-20 16:12:20,103 INFO L125 PetriNetUnfolderBase]: For 148689/148691 co-relation queries the response was YES. [2024-06-20 16:12:20,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21228 conditions, 3161 events. 1969/3161 cut-off events. For 148689/148691 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17020 event pairs, 884 based on Foata normal form. 3/3150 useless extension candidates. Maximal degree in co-relation 21168. Up to 2882 conditions per place. [2024-06-20 16:12:20,130 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 140 selfloop transitions, 15 changer transitions 0/169 dead transitions. [2024-06-20 16:12:20,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 169 transitions, 1581 flow [2024-06-20 16:12:20,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:12:20,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:12:20,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:12:20,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-20 16:12:20,131 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1205 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:12:20,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 169 transitions, 1581 flow [2024-06-20 16:12:20,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 169 transitions, 1517 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:20,263 INFO L231 Difference]: Finished difference. Result has 133 places, 160 transitions, 1225 flow [2024-06-20 16:12:20,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1225, PETRI_PLACES=133, PETRI_TRANSITIONS=160} [2024-06-20 16:12:20,263 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-20 16:12:20,264 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 160 transitions, 1225 flow [2024-06-20 16:12:20,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:20,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:20,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:20,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:12:20,264 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:20,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:20,265 INFO L85 PathProgramCache]: Analyzing trace with hash 450809893, now seen corresponding path program 1 times [2024-06-20 16:12:20,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:20,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167468092] [2024-06-20 16:12:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:20,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:21,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:21,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167468092] [2024-06-20 16:12:21,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167468092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:21,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:21,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:21,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221193089] [2024-06-20 16:12:21,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:21,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:21,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:21,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:21,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:21,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:21,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 160 transitions, 1225 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:21,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:21,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:21,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:22,064 INFO L124 PetriNetUnfolderBase]: 2281/3573 cut-off events. [2024-06-20 16:12:22,065 INFO L125 PetriNetUnfolderBase]: For 184345/184347 co-relation queries the response was YES. [2024-06-20 16:12:22,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24775 conditions, 3573 events. 2281/3573 cut-off events. For 184345/184347 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18782 event pairs, 485 based on Foata normal form. 6/3579 useless extension candidates. Maximal degree in co-relation 24714. Up to 2887 conditions per place. [2024-06-20 16:12:22,090 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 154 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-20 16:12:22,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 212 transitions, 2071 flow [2024-06-20 16:12:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:22,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-20 16:12:22,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-20 16:12:22,092 INFO L175 Difference]: Start difference. First operand has 133 places, 160 transitions, 1225 flow. Second operand 9 states and 190 transitions. [2024-06-20 16:12:22,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 212 transitions, 2071 flow [2024-06-20 16:12:22,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 212 transitions, 2009 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:22,182 INFO L231 Difference]: Finished difference. Result has 140 places, 174 transitions, 1431 flow [2024-06-20 16:12:22,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1431, PETRI_PLACES=140, PETRI_TRANSITIONS=174} [2024-06-20 16:12:22,183 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-20 16:12:22,183 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 174 transitions, 1431 flow [2024-06-20 16:12:22,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:22,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:22,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:22,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:12:22,184 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:22,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:22,184 INFO L85 PathProgramCache]: Analyzing trace with hash 134289385, now seen corresponding path program 2 times [2024-06-20 16:12:22,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:22,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496217334] [2024-06-20 16:12:22,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:22,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:22,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:23,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:23,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:23,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496217334] [2024-06-20 16:12:23,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496217334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:23,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:23,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:23,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759956714] [2024-06-20 16:12:23,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:23,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:23,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:23,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:23,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:23,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 174 transitions, 1431 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:23,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:23,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:23,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:23,840 INFO L124 PetriNetUnfolderBase]: 2602/4091 cut-off events. [2024-06-20 16:12:23,840 INFO L125 PetriNetUnfolderBase]: For 202185/202187 co-relation queries the response was YES. [2024-06-20 16:12:23,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28251 conditions, 4091 events. 2602/4091 cut-off events. For 202185/202187 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22158 event pairs, 703 based on Foata normal form. 8/4099 useless extension candidates. Maximal degree in co-relation 28186. Up to 3313 conditions per place. [2024-06-20 16:12:23,872 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 175 selfloop transitions, 80 changer transitions 0/262 dead transitions. [2024-06-20 16:12:23,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 262 transitions, 2730 flow [2024-06-20 16:12:23,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:23,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:23,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 16:12:23,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-20 16:12:23,877 INFO L175 Difference]: Start difference. First operand has 140 places, 174 transitions, 1431 flow. Second operand 9 states and 191 transitions. [2024-06-20 16:12:23,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 262 transitions, 2730 flow [2024-06-20 16:12:24,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 262 transitions, 2564 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:24,004 INFO L231 Difference]: Finished difference. Result has 149 places, 217 transitions, 2005 flow [2024-06-20 16:12:24,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2005, PETRI_PLACES=149, PETRI_TRANSITIONS=217} [2024-06-20 16:12:24,004 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-20 16:12:24,004 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 217 transitions, 2005 flow [2024-06-20 16:12:24,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:24,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:24,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:24,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:12:24,005 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:24,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:24,005 INFO L85 PathProgramCache]: Analyzing trace with hash -556917147, now seen corresponding path program 3 times [2024-06-20 16:12:24,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:24,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945837968] [2024-06-20 16:12:24,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:24,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:24,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:24,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:24,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945837968] [2024-06-20 16:12:24,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945837968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:24,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:24,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:24,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816115808] [2024-06-20 16:12:24,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:24,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:24,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:24,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:24,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:25,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:25,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 217 transitions, 2005 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:25,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:25,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:25,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:25,925 INFO L124 PetriNetUnfolderBase]: 2658/4171 cut-off events. [2024-06-20 16:12:25,925 INFO L125 PetriNetUnfolderBase]: For 211925/211927 co-relation queries the response was YES. [2024-06-20 16:12:25,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29555 conditions, 4171 events. 2658/4171 cut-off events. For 211925/211927 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 22636 event pairs, 748 based on Foata normal form. 8/4179 useless extension candidates. Maximal degree in co-relation 29485. Up to 3602 conditions per place. [2024-06-20 16:12:25,961 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 186 selfloop transitions, 74 changer transitions 0/267 dead transitions. [2024-06-20 16:12:25,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 267 transitions, 2832 flow [2024-06-20 16:12:25,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:25,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:25,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-20 16:12:25,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-20 16:12:25,963 INFO L175 Difference]: Start difference. First operand has 149 places, 217 transitions, 2005 flow. Second operand 9 states and 188 transitions. [2024-06-20 16:12:25,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 267 transitions, 2832 flow [2024-06-20 16:12:26,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 267 transitions, 2785 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-20 16:12:26,123 INFO L231 Difference]: Finished difference. Result has 159 places, 230 transitions, 2324 flow [2024-06-20 16:12:26,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2324, PETRI_PLACES=159, PETRI_TRANSITIONS=230} [2024-06-20 16:12:26,124 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-20 16:12:26,124 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 230 transitions, 2324 flow [2024-06-20 16:12:26,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:26,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:26,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:26,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:12:26,125 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:26,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:26,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1484407039, now seen corresponding path program 4 times [2024-06-20 16:12:26,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:26,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76332903] [2024-06-20 16:12:26,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:26,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:26,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:27,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:27,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:27,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76332903] [2024-06-20 16:12:27,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76332903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:27,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:27,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:27,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022912082] [2024-06-20 16:12:27,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:27,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:27,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:27,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:27,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:27,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:27,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 230 transitions, 2324 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:27,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:27,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:27,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:27,977 INFO L124 PetriNetUnfolderBase]: 2697/4232 cut-off events. [2024-06-20 16:12:27,977 INFO L125 PetriNetUnfolderBase]: For 224141/224143 co-relation queries the response was YES. [2024-06-20 16:12:27,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30666 conditions, 4232 events. 2697/4232 cut-off events. For 224141/224143 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 23028 event pairs, 748 based on Foata normal form. 8/4240 useless extension candidates. Maximal degree in co-relation 30591. Up to 3602 conditions per place. [2024-06-20 16:12:28,015 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 187 selfloop transitions, 80 changer transitions 0/274 dead transitions. [2024-06-20 16:12:28,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 274 transitions, 3110 flow [2024-06-20 16:12:28,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:28,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-20 16:12:28,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-20 16:12:28,017 INFO L175 Difference]: Start difference. First operand has 159 places, 230 transitions, 2324 flow. Second operand 9 states and 189 transitions. [2024-06-20 16:12:28,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 274 transitions, 3110 flow [2024-06-20 16:12:28,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 2947 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:28,253 INFO L231 Difference]: Finished difference. Result has 164 places, 236 transitions, 2439 flow [2024-06-20 16:12:28,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2439, PETRI_PLACES=164, PETRI_TRANSITIONS=236} [2024-06-20 16:12:28,253 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-20 16:12:28,254 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 236 transitions, 2439 flow [2024-06-20 16:12:28,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:28,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:28,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:28,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:12:28,254 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-20 16:12:28,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:28,255 INFO L85 PathProgramCache]: Analyzing trace with hash -646466184, now seen corresponding path program 1 times [2024-06-20 16:12:28,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:28,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149048243] [2024-06-20 16:12:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:28,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:29,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:29,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:29,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149048243] [2024-06-20 16:12:29,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149048243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:29,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:29,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:29,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463130466] [2024-06-20 16:12:29,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:29,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:29,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:29,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:29,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:29,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 236 transitions, 2439 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:29,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:29,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:29,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:30,079 INFO L124 PetriNetUnfolderBase]: 2607/4165 cut-off events. [2024-06-20 16:12:30,079 INFO L125 PetriNetUnfolderBase]: For 233031/233036 co-relation queries the response was YES. [2024-06-20 16:12:30,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30652 conditions, 4165 events. 2607/4165 cut-off events. For 233031/233036 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 23277 event pairs, 849 based on Foata normal form. 6/4169 useless extension candidates. Maximal degree in co-relation 30575. Up to 3534 conditions per place. [2024-06-20 16:12:30,118 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 47 changer transitions 0/270 dead transitions. [2024-06-20 16:12:30,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 270 transitions, 3128 flow [2024-06-20 16:12:30,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:30,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:30,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-20 16:12:30,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-20 16:12:30,120 INFO L175 Difference]: Start difference. First operand has 164 places, 236 transitions, 2439 flow. Second operand 8 states and 172 transitions. [2024-06-20 16:12:30,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 270 transitions, 3128 flow [2024-06-20 16:12:30,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 270 transitions, 2932 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:30,301 INFO L231 Difference]: Finished difference. Result has 167 places, 246 transitions, 2502 flow [2024-06-20 16:12:30,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2502, PETRI_PLACES=167, PETRI_TRANSITIONS=246} [2024-06-20 16:12:30,302 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 122 predicate places. [2024-06-20 16:12:30,302 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 246 transitions, 2502 flow [2024-06-20 16:12:30,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:30,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:30,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:30,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:12:30,303 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:30,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:30,303 INFO L85 PathProgramCache]: Analyzing trace with hash -24120173, now seen corresponding path program 5 times [2024-06-20 16:12:30,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:30,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282042017] [2024-06-20 16:12:30,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:30,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:30,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:31,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:31,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282042017] [2024-06-20 16:12:31,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282042017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:31,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:31,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:31,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237455342] [2024-06-20 16:12:31,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:31,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:31,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:31,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:31,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:31,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:31,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 246 transitions, 2502 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:31,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:31,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:31,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:32,087 INFO L124 PetriNetUnfolderBase]: 2845/4483 cut-off events. [2024-06-20 16:12:32,087 INFO L125 PetriNetUnfolderBase]: For 249768/249772 co-relation queries the response was YES. [2024-06-20 16:12:32,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33333 conditions, 4483 events. 2845/4483 cut-off events. For 249768/249772 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 24886 event pairs, 760 based on Foata normal form. 10/4493 useless extension candidates. Maximal degree in co-relation 33254. Up to 3743 conditions per place. [2024-06-20 16:12:32,128 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 203 selfloop transitions, 102 changer transitions 0/312 dead transitions. [2024-06-20 16:12:32,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 312 transitions, 3787 flow [2024-06-20 16:12:32,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:32,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:32,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-20 16:12:32,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-06-20 16:12:32,129 INFO L175 Difference]: Start difference. First operand has 167 places, 246 transitions, 2502 flow. Second operand 9 states and 194 transitions. [2024-06-20 16:12:32,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 312 transitions, 3787 flow [2024-06-20 16:12:32,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 312 transitions, 3627 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:32,327 INFO L231 Difference]: Finished difference. Result has 173 places, 274 transitions, 3035 flow [2024-06-20 16:12:32,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3035, PETRI_PLACES=173, PETRI_TRANSITIONS=274} [2024-06-20 16:12:32,328 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-20 16:12:32,328 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 274 transitions, 3035 flow [2024-06-20 16:12:32,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:32,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:32,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:32,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:12:32,329 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:32,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:32,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1671332981, now seen corresponding path program 6 times [2024-06-20 16:12:32,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:32,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468415706] [2024-06-20 16:12:32,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:32,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:32,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:33,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:33,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:33,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468415706] [2024-06-20 16:12:33,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468415706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:33,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:33,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:33,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20207993] [2024-06-20 16:12:33,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:33,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:33,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:33,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:33,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:33,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 274 transitions, 3035 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:33,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:33,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:33,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:34,177 INFO L124 PetriNetUnfolderBase]: 2908/4578 cut-off events. [2024-06-20 16:12:34,177 INFO L125 PetriNetUnfolderBase]: For 263804/263806 co-relation queries the response was YES. [2024-06-20 16:12:34,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34956 conditions, 4578 events. 2908/4578 cut-off events. For 263804/263806 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25413 event pairs, 778 based on Foata normal form. 8/4586 useless extension candidates. Maximal degree in co-relation 34874. Up to 3934 conditions per place. [2024-06-20 16:12:34,220 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 215 selfloop transitions, 101 changer transitions 0/323 dead transitions. [2024-06-20 16:12:34,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 323 transitions, 4081 flow [2024-06-20 16:12:34,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:34,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:34,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-20 16:12:34,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-20 16:12:34,221 INFO L175 Difference]: Start difference. First operand has 173 places, 274 transitions, 3035 flow. Second operand 9 states and 187 transitions. [2024-06-20 16:12:34,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 323 transitions, 4081 flow [2024-06-20 16:12:34,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 323 transitions, 3989 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:34,471 INFO L231 Difference]: Finished difference. Result has 181 places, 294 transitions, 3541 flow [2024-06-20 16:12:34,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3541, PETRI_PLACES=181, PETRI_TRANSITIONS=294} [2024-06-20 16:12:34,472 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 136 predicate places. [2024-06-20 16:12:34,472 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 294 transitions, 3541 flow [2024-06-20 16:12:34,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:34,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:34,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:34,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:12:34,473 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:34,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:34,473 INFO L85 PathProgramCache]: Analyzing trace with hash -23972303, now seen corresponding path program 7 times [2024-06-20 16:12:34,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:34,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378554752] [2024-06-20 16:12:34,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:34,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:35,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:35,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:35,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378554752] [2024-06-20 16:12:35,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378554752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:35,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:35,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:35,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499878564] [2024-06-20 16:12:35,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:35,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:35,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:35,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:35,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:35,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 294 transitions, 3541 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:35,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:35,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:35,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:36,488 INFO L124 PetriNetUnfolderBase]: 2911/4588 cut-off events. [2024-06-20 16:12:36,488 INFO L125 PetriNetUnfolderBase]: For 273808/273812 co-relation queries the response was YES. [2024-06-20 16:12:36,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35716 conditions, 4588 events. 2911/4588 cut-off events. For 273808/273812 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25563 event pairs, 781 based on Foata normal form. 10/4598 useless extension candidates. Maximal degree in co-relation 35630. Up to 3939 conditions per place. [2024-06-20 16:12:36,527 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 212 selfloop transitions, 108 changer transitions 0/327 dead transitions. [2024-06-20 16:12:36,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 327 transitions, 4359 flow [2024-06-20 16:12:36,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:36,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:36,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-20 16:12:36,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-20 16:12:36,529 INFO L175 Difference]: Start difference. First operand has 181 places, 294 transitions, 3541 flow. Second operand 9 states and 189 transitions. [2024-06-20 16:12:36,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 327 transitions, 4359 flow [2024-06-20 16:12:36,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 327 transitions, 4185 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:36,723 INFO L231 Difference]: Finished difference. Result has 187 places, 297 transitions, 3688 flow [2024-06-20 16:12:36,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3367, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3688, PETRI_PLACES=187, PETRI_TRANSITIONS=297} [2024-06-20 16:12:36,724 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 142 predicate places. [2024-06-20 16:12:36,724 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 297 transitions, 3688 flow [2024-06-20 16:12:36,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:36,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:36,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:36,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:12:36,724 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:36,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:36,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1519123706, now seen corresponding path program 2 times [2024-06-20 16:12:36,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:36,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207549362] [2024-06-20 16:12:36,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:36,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:37,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:37,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207549362] [2024-06-20 16:12:37,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207549362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:37,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:37,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:37,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988116610] [2024-06-20 16:12:37,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:37,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:37,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:37,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:37,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:37,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:37,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 297 transitions, 3688 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:37,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:37,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:37,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:38,538 INFO L124 PetriNetUnfolderBase]: 2779/4463 cut-off events. [2024-06-20 16:12:38,539 INFO L125 PetriNetUnfolderBase]: For 282130/282134 co-relation queries the response was YES. [2024-06-20 16:12:38,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35006 conditions, 4463 events. 2779/4463 cut-off events. For 282130/282134 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25568 event pairs, 764 based on Foata normal form. 6/4469 useless extension candidates. Maximal degree in co-relation 34918. Up to 3765 conditions per place. [2024-06-20 16:12:38,580 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 224 selfloop transitions, 56 changer transitions 0/327 dead transitions. [2024-06-20 16:12:38,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 327 transitions, 4418 flow [2024-06-20 16:12:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:38,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:38,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-20 16:12:38,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48579545454545453 [2024-06-20 16:12:38,587 INFO L175 Difference]: Start difference. First operand has 187 places, 297 transitions, 3688 flow. Second operand 8 states and 171 transitions. [2024-06-20 16:12:38,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 327 transitions, 4418 flow [2024-06-20 16:12:38,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 327 transitions, 4153 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:38,828 INFO L231 Difference]: Finished difference. Result has 190 places, 306 transitions, 3678 flow [2024-06-20 16:12:38,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3678, PETRI_PLACES=190, PETRI_TRANSITIONS=306} [2024-06-20 16:12:38,829 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 145 predicate places. [2024-06-20 16:12:38,829 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 306 transitions, 3678 flow [2024-06-20 16:12:38,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:38,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:38,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:38,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:12:38,830 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-20 16:12:38,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:38,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1500367466, now seen corresponding path program 3 times [2024-06-20 16:12:38,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:38,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746661650] [2024-06-20 16:12:38,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:38,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:38,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:39,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:39,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:39,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746661650] [2024-06-20 16:12:39,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746661650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:39,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:39,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:39,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565211112] [2024-06-20 16:12:39,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:39,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:39,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:39,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:39,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:39,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:39,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 306 transitions, 3678 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:39,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:39,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:39,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:40,559 INFO L124 PetriNetUnfolderBase]: 2807/4502 cut-off events. [2024-06-20 16:12:40,559 INFO L125 PetriNetUnfolderBase]: For 295875/295877 co-relation queries the response was YES. [2024-06-20 16:12:40,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35930 conditions, 4502 events. 2807/4502 cut-off events. For 295875/295877 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 25754 event pairs, 769 based on Foata normal form. 4/4506 useless extension candidates. Maximal degree in co-relation 35840. Up to 3757 conditions per place. [2024-06-20 16:12:40,603 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 224 selfloop transitions, 62 changer transitions 0/333 dead transitions. [2024-06-20 16:12:40,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 333 transitions, 4540 flow [2024-06-20 16:12:40,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:40,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:40,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-20 16:12:40,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-20 16:12:40,604 INFO L175 Difference]: Start difference. First operand has 190 places, 306 transitions, 3678 flow. Second operand 8 states and 169 transitions. [2024-06-20 16:12:40,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 333 transitions, 4540 flow [2024-06-20 16:12:40,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 333 transitions, 4409 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:40,882 INFO L231 Difference]: Finished difference. Result has 195 places, 314 transitions, 3850 flow [2024-06-20 16:12:40,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3850, PETRI_PLACES=195, PETRI_TRANSITIONS=314} [2024-06-20 16:12:40,883 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-20 16:12:40,883 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 314 transitions, 3850 flow [2024-06-20 16:12:40,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:40,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:40,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:40,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:12:40,883 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-20 16:12:40,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:40,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1519136230, now seen corresponding path program 1 times [2024-06-20 16:12:40,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:40,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542934508] [2024-06-20 16:12:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:40,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:41,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:41,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:41,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542934508] [2024-06-20 16:12:41,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542934508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:41,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:41,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:41,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706072814] [2024-06-20 16:12:41,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:41,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:41,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:41,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:41,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:41,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:41,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 314 transitions, 3850 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:41,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:41,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:41,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:42,573 INFO L124 PetriNetUnfolderBase]: 2955/4664 cut-off events. [2024-06-20 16:12:42,573 INFO L125 PetriNetUnfolderBase]: For 312956/312959 co-relation queries the response was YES. [2024-06-20 16:12:42,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37546 conditions, 4664 events. 2955/4664 cut-off events. For 312956/312959 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26265 event pairs, 1060 based on Foata normal form. 4/4665 useless extension candidates. Maximal degree in co-relation 37455. Up to 4202 conditions per place. [2024-06-20 16:12:42,620 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 263 selfloop transitions, 27 changer transitions 0/335 dead transitions. [2024-06-20 16:12:42,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 335 transitions, 4544 flow [2024-06-20 16:12:42,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:42,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:42,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:12:42,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-20 16:12:42,622 INFO L175 Difference]: Start difference. First operand has 195 places, 314 transitions, 3850 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:12:42,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 335 transitions, 4544 flow [2024-06-20 16:12:43,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 335 transitions, 4371 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-20 16:12:43,032 INFO L231 Difference]: Finished difference. Result has 198 places, 317 transitions, 3794 flow [2024-06-20 16:12:43,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3794, PETRI_PLACES=198, PETRI_TRANSITIONS=317} [2024-06-20 16:12:43,033 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 153 predicate places. [2024-06-20 16:12:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 317 transitions, 3794 flow [2024-06-20 16:12:43,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:43,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:43,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:43,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:12:43,034 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash -225747351, now seen corresponding path program 8 times [2024-06-20 16:12:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:43,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482408514] [2024-06-20 16:12:43,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:43,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:43,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:43,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:43,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482408514] [2024-06-20 16:12:43,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482408514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:43,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:43,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:43,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160317522] [2024-06-20 16:12:43,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:43,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:43,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:43,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:43,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:44,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:44,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 317 transitions, 3794 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:44,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:44,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:44,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:45,012 INFO L124 PetriNetUnfolderBase]: 3008/4725 cut-off events. [2024-06-20 16:12:45,012 INFO L125 PetriNetUnfolderBase]: For 328834/328836 co-relation queries the response was YES. [2024-06-20 16:12:45,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38725 conditions, 4725 events. 3008/4725 cut-off events. For 328834/328836 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26299 event pairs, 561 based on Foata normal form. 8/4733 useless extension candidates. Maximal degree in co-relation 38633. Up to 3362 conditions per place. [2024-06-20 16:12:45,056 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 193 selfloop transitions, 151 changer transitions 0/352 dead transitions. [2024-06-20 16:12:45,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 352 transitions, 4830 flow [2024-06-20 16:12:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:45,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-20 16:12:45,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-20 16:12:45,058 INFO L175 Difference]: Start difference. First operand has 198 places, 317 transitions, 3794 flow. Second operand 8 states and 168 transitions. [2024-06-20 16:12:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 352 transitions, 4830 flow [2024-06-20 16:12:45,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 352 transitions, 4737 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:45,379 INFO L231 Difference]: Finished difference. Result has 200 places, 321 transitions, 4083 flow [2024-06-20 16:12:45,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3701, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4083, PETRI_PLACES=200, PETRI_TRANSITIONS=321} [2024-06-20 16:12:45,380 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-20 16:12:45,380 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 321 transitions, 4083 flow [2024-06-20 16:12:45,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:45,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:45,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:45,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:12:45,380 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:45,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:45,380 INFO L85 PathProgramCache]: Analyzing trace with hash -137033721, now seen corresponding path program 9 times [2024-06-20 16:12:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:45,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797803447] [2024-06-20 16:12:45,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:45,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:45,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:46,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:46,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:46,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797803447] [2024-06-20 16:12:46,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797803447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:46,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:46,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:46,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331394834] [2024-06-20 16:12:46,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:46,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:46,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:46,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:46,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:46,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:46,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 321 transitions, 4083 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:46,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:46,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:46,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:47,596 INFO L124 PetriNetUnfolderBase]: 3047/4779 cut-off events. [2024-06-20 16:12:47,597 INFO L125 PetriNetUnfolderBase]: For 346973/346975 co-relation queries the response was YES. [2024-06-20 16:12:47,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40137 conditions, 4779 events. 3047/4779 cut-off events. For 346973/346975 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 26599 event pairs, 800 based on Foata normal form. 10/4789 useless extension candidates. Maximal degree in co-relation 40044. Up to 4094 conditions per place. [2024-06-20 16:12:47,653 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 235 selfloop transitions, 111 changer transitions 0/354 dead transitions. [2024-06-20 16:12:47,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 354 transitions, 5022 flow [2024-06-20 16:12:47,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:47,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:47,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 16:12:47,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-20 16:12:47,655 INFO L175 Difference]: Start difference. First operand has 200 places, 321 transitions, 4083 flow. Second operand 8 states and 166 transitions. [2024-06-20 16:12:47,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 354 transitions, 5022 flow [2024-06-20 16:12:47,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 354 transitions, 4751 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:47,993 INFO L231 Difference]: Finished difference. Result has 202 places, 327 transitions, 4180 flow [2024-06-20 16:12:47,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4180, PETRI_PLACES=202, PETRI_TRANSITIONS=327} [2024-06-20 16:12:47,993 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-20 16:12:47,994 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 327 transitions, 4180 flow [2024-06-20 16:12:47,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:47,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:47,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:47,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:12:47,994 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:47,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:47,994 INFO L85 PathProgramCache]: Analyzing trace with hash -137181591, now seen corresponding path program 10 times [2024-06-20 16:12:47,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:47,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15999617] [2024-06-20 16:12:47,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:47,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:48,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:48,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:48,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:48,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15999617] [2024-06-20 16:12:48,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15999617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:48,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:48,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:48,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364090653] [2024-06-20 16:12:48,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:48,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:48,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:48,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:48,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:49,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:49,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 327 transitions, 4180 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:49,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:49,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:49,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:50,047 INFO L124 PetriNetUnfolderBase]: 3086/4840 cut-off events. [2024-06-20 16:12:50,047 INFO L125 PetriNetUnfolderBase]: For 335264/335266 co-relation queries the response was YES. [2024-06-20 16:12:50,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 4840 events. 3086/4840 cut-off events. For 335264/335266 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27039 event pairs, 787 based on Foata normal form. 10/4850 useless extension candidates. Maximal degree in co-relation 40026. Up to 4010 conditions per place. [2024-06-20 16:12:50,095 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 228 selfloop transitions, 125 changer transitions 0/361 dead transitions. [2024-06-20 16:12:50,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 361 transitions, 5137 flow [2024-06-20 16:12:50,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:50,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-20 16:12:50,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-20 16:12:50,097 INFO L175 Difference]: Start difference. First operand has 202 places, 327 transitions, 4180 flow. Second operand 8 states and 167 transitions. [2024-06-20 16:12:50,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 361 transitions, 5137 flow [2024-06-20 16:12:50,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 361 transitions, 4873 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:50,460 INFO L231 Difference]: Finished difference. Result has 204 places, 333 transitions, 4316 flow [2024-06-20 16:12:50,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4316, PETRI_PLACES=204, PETRI_TRANSITIONS=333} [2024-06-20 16:12:50,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-20 16:12:50,461 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 333 transitions, 4316 flow [2024-06-20 16:12:50,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:50,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:50,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:50,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:12:50,462 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:50,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:50,462 INFO L85 PathProgramCache]: Analyzing trace with hash -858122617, now seen corresponding path program 11 times [2024-06-20 16:12:50,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:50,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873454616] [2024-06-20 16:12:50,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:50,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:51,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:51,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873454616] [2024-06-20 16:12:51,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873454616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:51,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:51,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:51,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076265963] [2024-06-20 16:12:51,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:51,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:51,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:51,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:51,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:51,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:51,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 333 transitions, 4316 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:51,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:51,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:51,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:52,543 INFO L124 PetriNetUnfolderBase]: 3125/4924 cut-off events. [2024-06-20 16:12:52,543 INFO L125 PetriNetUnfolderBase]: For 350470/350474 co-relation queries the response was YES. [2024-06-20 16:12:52,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40958 conditions, 4924 events. 3125/4924 cut-off events. For 350470/350474 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27871 event pairs, 665 based on Foata normal form. 12/4936 useless extension candidates. Maximal degree in co-relation 40864. Up to 3892 conditions per place. [2024-06-20 16:12:52,590 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 217 selfloop transitions, 146 changer transitions 0/371 dead transitions. [2024-06-20 16:12:52,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 371 transitions, 5477 flow [2024-06-20 16:12:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:52,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:52,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 16:12:52,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914772727272727 [2024-06-20 16:12:52,591 INFO L175 Difference]: Start difference. First operand has 204 places, 333 transitions, 4316 flow. Second operand 8 states and 173 transitions. [2024-06-20 16:12:52,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 371 transitions, 5477 flow [2024-06-20 16:12:52,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 371 transitions, 5171 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:52,982 INFO L231 Difference]: Finished difference. Result has 206 places, 339 transitions, 4452 flow [2024-06-20 16:12:52,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4452, PETRI_PLACES=206, PETRI_TRANSITIONS=339} [2024-06-20 16:12:52,983 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 161 predicate places. [2024-06-20 16:12:52,983 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 339 transitions, 4452 flow [2024-06-20 16:12:52,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:52,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:52,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:52,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:12:52,984 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:52,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:52,984 INFO L85 PathProgramCache]: Analyzing trace with hash -857974747, now seen corresponding path program 12 times [2024-06-20 16:12:52,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:52,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217041566] [2024-06-20 16:12:52,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:52,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:53,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:53,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:53,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217041566] [2024-06-20 16:12:53,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217041566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:53,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:53,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:53,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077935621] [2024-06-20 16:12:53,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:53,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:53,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:53,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:53,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:54,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:54,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 339 transitions, 4452 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:54,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:54,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:54,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:55,180 INFO L124 PetriNetUnfolderBase]: 3164/4977 cut-off events. [2024-06-20 16:12:55,180 INFO L125 PetriNetUnfolderBase]: For 365015/365019 co-relation queries the response was YES. [2024-06-20 16:12:55,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41809 conditions, 4977 events. 3164/4977 cut-off events. For 365015/365019 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28086 event pairs, 923 based on Foata normal form. 12/4989 useless extension candidates. Maximal degree in co-relation 41714. Up to 4277 conditions per place. [2024-06-20 16:12:55,227 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 246 selfloop transitions, 120 changer transitions 0/374 dead transitions. [2024-06-20 16:12:55,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 374 transitions, 5466 flow [2024-06-20 16:12:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:55,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:55,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-20 16:12:55,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-20 16:12:55,229 INFO L175 Difference]: Start difference. First operand has 206 places, 339 transitions, 4452 flow. Second operand 8 states and 169 transitions. [2024-06-20 16:12:55,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 374 transitions, 5466 flow [2024-06-20 16:12:55,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 374 transitions, 5045 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:55,670 INFO L231 Difference]: Finished difference. Result has 207 places, 345 transitions, 4447 flow [2024-06-20 16:12:55,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4447, PETRI_PLACES=207, PETRI_TRANSITIONS=345} [2024-06-20 16:12:55,671 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-06-20 16:12:55,671 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 345 transitions, 4447 flow [2024-06-20 16:12:55,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:55,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:55,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:55,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:12:55,671 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:55,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:55,672 INFO L85 PathProgramCache]: Analyzing trace with hash -852612367, now seen corresponding path program 13 times [2024-06-20 16:12:55,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:55,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290263411] [2024-06-20 16:12:55,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:55,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:56,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:56,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290263411] [2024-06-20 16:12:56,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290263411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:56,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:56,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:56,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176799614] [2024-06-20 16:12:56,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:56,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:56,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:56,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:56,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:56,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:12:56,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 345 transitions, 4447 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:56,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:56,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:12:56,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:57,898 INFO L124 PetriNetUnfolderBase]: 3214/5052 cut-off events. [2024-06-20 16:12:57,898 INFO L125 PetriNetUnfolderBase]: For 367082/367084 co-relation queries the response was YES. [2024-06-20 16:12:57,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42101 conditions, 5052 events. 3214/5052 cut-off events. For 367082/367084 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28533 event pairs, 819 based on Foata normal form. 12/5064 useless extension candidates. Maximal degree in co-relation 42006. Up to 4348 conditions per place. [2024-06-20 16:12:57,945 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 260 selfloop transitions, 112 changer transitions 0/380 dead transitions. [2024-06-20 16:12:57,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 380 transitions, 5523 flow [2024-06-20 16:12:57,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:57,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:57,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 16:12:57,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-20 16:12:57,948 INFO L175 Difference]: Start difference. First operand has 207 places, 345 transitions, 4447 flow. Second operand 8 states and 165 transitions. [2024-06-20 16:12:57,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 380 transitions, 5523 flow [2024-06-20 16:12:58,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 380 transitions, 5217 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:58,367 INFO L231 Difference]: Finished difference. Result has 209 places, 353 transitions, 4603 flow [2024-06-20 16:12:58,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4603, PETRI_PLACES=209, PETRI_TRANSITIONS=353} [2024-06-20 16:12:58,368 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 164 predicate places. [2024-06-20 16:12:58,368 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 353 transitions, 4603 flow [2024-06-20 16:12:58,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:58,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:58,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:12:58,369 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:58,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:58,369 INFO L85 PathProgramCache]: Analyzing trace with hash 593000960, now seen corresponding path program 4 times [2024-06-20 16:12:58,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:58,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684835902] [2024-06-20 16:12:58,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:58,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:58,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:59,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:59,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684835902] [2024-06-20 16:12:59,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684835902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:59,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:59,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:59,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397834254] [2024-06-20 16:12:59,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:59,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:59,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:59,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:12:59,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 353 transitions, 4603 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:59,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:59,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:12:59,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:00,416 INFO L124 PetriNetUnfolderBase]: 3025/4872 cut-off events. [2024-06-20 16:13:00,416 INFO L125 PetriNetUnfolderBase]: For 370127/370132 co-relation queries the response was YES. [2024-06-20 16:13:00,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40798 conditions, 4872 events. 3025/4872 cut-off events. For 370127/370132 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 28523 event pairs, 921 based on Foata normal form. 6/4876 useless extension candidates. Maximal degree in co-relation 40702. Up to 4064 conditions per place. [2024-06-20 16:13:00,464 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 245 selfloop transitions, 65 changer transitions 0/376 dead transitions. [2024-06-20 16:13:00,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 376 transitions, 5379 flow [2024-06-20 16:13:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-20 16:13:00,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902597402597403 [2024-06-20 16:13:00,468 INFO L175 Difference]: Start difference. First operand has 209 places, 353 transitions, 4603 flow. Second operand 7 states and 151 transitions. [2024-06-20 16:13:00,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 376 transitions, 5379 flow [2024-06-20 16:13:00,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 376 transitions, 5043 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:00,874 INFO L231 Difference]: Finished difference. Result has 210 places, 357 transitions, 4509 flow [2024-06-20 16:13:00,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4509, PETRI_PLACES=210, PETRI_TRANSITIONS=357} [2024-06-20 16:13:00,874 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-20 16:13:00,874 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 357 transitions, 4509 flow [2024-06-20 16:13:00,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:00,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:00,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:00,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:13:00,875 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:00,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:00,875 INFO L85 PathProgramCache]: Analyzing trace with hash 593359010, now seen corresponding path program 5 times [2024-06-20 16:13:00,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:00,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948092623] [2024-06-20 16:13:00,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:00,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:00,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:01,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:01,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:01,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948092623] [2024-06-20 16:13:01,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948092623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:01,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:01,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:01,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778738686] [2024-06-20 16:13:01,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:01,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:01,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:01,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:01,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:01,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:01,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 357 transitions, 4509 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:01,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:01,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:01,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:02,955 INFO L124 PetriNetUnfolderBase]: 3130/5036 cut-off events. [2024-06-20 16:13:02,955 INFO L125 PetriNetUnfolderBase]: For 374943/374945 co-relation queries the response was YES. [2024-06-20 16:13:02,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42378 conditions, 5036 events. 3130/5036 cut-off events. For 374943/374945 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 29549 event pairs, 843 based on Foata normal form. 4/5040 useless extension candidates. Maximal degree in co-relation 42281. Up to 4139 conditions per place. [2024-06-20 16:13:03,015 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 263 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-20 16:13:03,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 405 transitions, 5922 flow [2024-06-20 16:13:03,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:03,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 16:13:03,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-20 16:13:03,016 INFO L175 Difference]: Start difference. First operand has 210 places, 357 transitions, 4509 flow. Second operand 8 states and 162 transitions. [2024-06-20 16:13:03,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 405 transitions, 5922 flow [2024-06-20 16:13:03,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 405 transitions, 5731 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:03,451 INFO L231 Difference]: Finished difference. Result has 214 places, 387 transitions, 5084 flow [2024-06-20 16:13:03,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5084, PETRI_PLACES=214, PETRI_TRANSITIONS=387} [2024-06-20 16:13:03,451 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 169 predicate places. [2024-06-20 16:13:03,451 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 387 transitions, 5084 flow [2024-06-20 16:13:03,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:03,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:03,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:03,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:13:03,452 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:03,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:03,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1818727180, now seen corresponding path program 2 times [2024-06-20 16:13:03,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:03,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885075904] [2024-06-20 16:13:03,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:03,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:03,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:04,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:04,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:04,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885075904] [2024-06-20 16:13:04,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885075904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:04,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:04,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:04,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149792646] [2024-06-20 16:13:04,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:04,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:04,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:04,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:04,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:04,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:04,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 387 transitions, 5084 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:04,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:04,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:04,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:05,460 INFO L124 PetriNetUnfolderBase]: 3262/5181 cut-off events. [2024-06-20 16:13:05,460 INFO L125 PetriNetUnfolderBase]: For 394696/394699 co-relation queries the response was YES. [2024-06-20 16:13:05,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44008 conditions, 5181 events. 3262/5181 cut-off events. For 394696/394699 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 30078 event pairs, 1140 based on Foata normal form. 4/5182 useless extension candidates. Maximal degree in co-relation 43909. Up to 4600 conditions per place. [2024-06-20 16:13:05,510 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 310 selfloop transitions, 31 changer transitions 0/404 dead transitions. [2024-06-20 16:13:05,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 404 transitions, 5880 flow [2024-06-20 16:13:05,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:05,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:05,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 16:13:05,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-20 16:13:05,511 INFO L175 Difference]: Start difference. First operand has 214 places, 387 transitions, 5084 flow. Second operand 7 states and 134 transitions. [2024-06-20 16:13:05,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 404 transitions, 5880 flow [2024-06-20 16:13:05,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 404 transitions, 5792 flow, removed 43 selfloop flow, removed 1 redundant places. [2024-06-20 16:13:05,928 INFO L231 Difference]: Finished difference. Result has 220 places, 390 transitions, 5137 flow [2024-06-20 16:13:05,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5137, PETRI_PLACES=220, PETRI_TRANSITIONS=390} [2024-06-20 16:13:05,929 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-20 16:13:05,929 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 390 transitions, 5137 flow [2024-06-20 16:13:05,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:05,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:05,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:05,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:13:05,930 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:05,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:05,931 INFO L85 PathProgramCache]: Analyzing trace with hash -129863865, now seen corresponding path program 14 times [2024-06-20 16:13:05,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:05,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506229454] [2024-06-20 16:13:05,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:05,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:06,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:06,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506229454] [2024-06-20 16:13:06,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506229454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:06,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:06,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:06,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116207477] [2024-06-20 16:13:06,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:06,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:06,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:06,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:06,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:06,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:06,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 390 transitions, 5137 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:06,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:06,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:06,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:08,174 INFO L124 PetriNetUnfolderBase]: 3312/5213 cut-off events. [2024-06-20 16:13:08,174 INFO L125 PetriNetUnfolderBase]: For 406718/406720 co-relation queries the response was YES. [2024-06-20 16:13:08,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44755 conditions, 5213 events. 3312/5213 cut-off events. For 406718/406720 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29713 event pairs, 843 based on Foata normal form. 12/5225 useless extension candidates. Maximal degree in co-relation 44653. Up to 4480 conditions per place. [2024-06-20 16:13:08,237 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 294 selfloop transitions, 110 changer transitions 0/413 dead transitions. [2024-06-20 16:13:08,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 413 transitions, 6049 flow [2024-06-20 16:13:08,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:08,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:08,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:13:08,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-20 16:13:08,239 INFO L175 Difference]: Start difference. First operand has 220 places, 390 transitions, 5137 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:13:08,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 413 transitions, 6049 flow [2024-06-20 16:13:08,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 413 transitions, 5858 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:08,851 INFO L231 Difference]: Finished difference. Result has 223 places, 390 transitions, 5181 flow [2024-06-20 16:13:08,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4946, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5181, PETRI_PLACES=223, PETRI_TRANSITIONS=390} [2024-06-20 16:13:08,852 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-20 16:13:08,852 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 390 transitions, 5181 flow [2024-06-20 16:13:08,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:08,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:08,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:08,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:13:08,853 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:08,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:08,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1006665890, now seen corresponding path program 6 times [2024-06-20 16:13:08,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:08,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067426990] [2024-06-20 16:13:08,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:08,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:08,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:09,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:09,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:09,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067426990] [2024-06-20 16:13:09,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067426990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:09,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:09,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:09,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042164428] [2024-06-20 16:13:09,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:09,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:09,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:09,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:09,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:09,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:09,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 390 transitions, 5181 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:09,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:09,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:09,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:10,839 INFO L124 PetriNetUnfolderBase]: 3116/5020 cut-off events. [2024-06-20 16:13:10,839 INFO L125 PetriNetUnfolderBase]: For 406986/406988 co-relation queries the response was YES. [2024-06-20 16:13:10,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43604 conditions, 5020 events. 3116/5020 cut-off events. For 406986/406988 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29505 event pairs, 851 based on Foata normal form. 4/5024 useless extension candidates. Maximal degree in co-relation 43501. Up to 4053 conditions per place. [2024-06-20 16:13:10,898 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 241 selfloop transitions, 101 changer transitions 0/409 dead transitions. [2024-06-20 16:13:10,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 409 transitions, 6299 flow [2024-06-20 16:13:10,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:10,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:10,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:13:10,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:13:10,899 INFO L175 Difference]: Start difference. First operand has 223 places, 390 transitions, 5181 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:13:10,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 409 transitions, 6299 flow [2024-06-20 16:13:11,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 409 transitions, 5964 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:11,360 INFO L231 Difference]: Finished difference. Result has 225 places, 398 transitions, 5272 flow [2024-06-20 16:13:11,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4854, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5272, PETRI_PLACES=225, PETRI_TRANSITIONS=398} [2024-06-20 16:13:11,361 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2024-06-20 16:13:11,361 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 398 transitions, 5272 flow [2024-06-20 16:13:11,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:11,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:11,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:11,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:13:11,361 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:11,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:11,362 INFO L85 PathProgramCache]: Analyzing trace with hash 605381554, now seen corresponding path program 3 times [2024-06-20 16:13:11,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:11,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149468207] [2024-06-20 16:13:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:11,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:11,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:12,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:12,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:12,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149468207] [2024-06-20 16:13:12,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149468207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:12,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:12,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:12,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085597410] [2024-06-20 16:13:12,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:12,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:12,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:12,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:12,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:12,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:12,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 398 transitions, 5272 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:12,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:12,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:12,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:13,224 INFO L124 PetriNetUnfolderBase]: 3248/5163 cut-off events. [2024-06-20 16:13:13,225 INFO L125 PetriNetUnfolderBase]: For 399004/399009 co-relation queries the response was YES. [2024-06-20 16:13:13,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44452 conditions, 5163 events. 3248/5163 cut-off events. For 399004/399009 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30004 event pairs, 1139 based on Foata normal form. 6/5166 useless extension candidates. Maximal degree in co-relation 44347. Up to 4574 conditions per place. [2024-06-20 16:13:13,284 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 311 selfloop transitions, 40 changer transitions 0/414 dead transitions. [2024-06-20 16:13:13,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 414 transitions, 6254 flow [2024-06-20 16:13:13,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:13,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:13,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:13:13,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-20 16:13:13,285 INFO L175 Difference]: Start difference. First operand has 225 places, 398 transitions, 5272 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:13:13,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 414 transitions, 6254 flow [2024-06-20 16:13:13,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 414 transitions, 5945 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:13,677 INFO L231 Difference]: Finished difference. Result has 226 places, 404 transitions, 5201 flow [2024-06-20 16:13:13,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4965, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5201, PETRI_PLACES=226, PETRI_TRANSITIONS=404} [2024-06-20 16:13:13,678 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-20 16:13:13,678 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 404 transitions, 5201 flow [2024-06-20 16:13:13,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:13,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:13,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:13,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:13:13,678 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:13,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:13,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1863637500, now seen corresponding path program 4 times [2024-06-20 16:13:13,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299905193] [2024-06-20 16:13:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:13,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:13,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:14,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:14,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299905193] [2024-06-20 16:13:14,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299905193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:14,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:14,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:14,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656860650] [2024-06-20 16:13:14,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:14,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:14,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:14,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:14,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:14,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:14,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 404 transitions, 5201 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:14,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:14,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:14,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:15,564 INFO L124 PetriNetUnfolderBase]: 3245/5159 cut-off events. [2024-06-20 16:13:15,564 INFO L125 PetriNetUnfolderBase]: For 393143/393148 co-relation queries the response was YES. [2024-06-20 16:13:15,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43580 conditions, 5159 events. 3245/5159 cut-off events. For 393143/393148 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 29941 event pairs, 1139 based on Foata normal form. 6/5162 useless extension candidates. Maximal degree in co-relation 43475. Up to 4571 conditions per place. [2024-06-20 16:13:15,622 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 307 selfloop transitions, 43 changer transitions 0/413 dead transitions. [2024-06-20 16:13:15,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 413 transitions, 5931 flow [2024-06-20 16:13:15,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:15,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:15,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:13:15,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-20 16:13:15,623 INFO L175 Difference]: Start difference. First operand has 226 places, 404 transitions, 5201 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:13:15,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 413 transitions, 5931 flow [2024-06-20 16:13:16,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 413 transitions, 5769 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-20 16:13:16,038 INFO L231 Difference]: Finished difference. Result has 230 places, 404 transitions, 5131 flow [2024-06-20 16:13:16,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5131, PETRI_PLACES=230, PETRI_TRANSITIONS=404} [2024-06-20 16:13:16,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 185 predicate places. [2024-06-20 16:13:16,039 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 404 transitions, 5131 flow [2024-06-20 16:13:16,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:16,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:16,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:16,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:13:16,040 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:16,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:16,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1855065814, now seen corresponding path program 1 times [2024-06-20 16:13:16,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:16,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194552701] [2024-06-20 16:13:16,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:16,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:16,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:16,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:16,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194552701] [2024-06-20 16:13:16,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194552701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:16,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:16,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:16,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848773688] [2024-06-20 16:13:16,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:16,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:16,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:16,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:16,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:16,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 404 transitions, 5131 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:16,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:16,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:17,953 INFO L124 PetriNetUnfolderBase]: 3092/4977 cut-off events. [2024-06-20 16:13:17,953 INFO L125 PetriNetUnfolderBase]: For 352684/352684 co-relation queries the response was YES. [2024-06-20 16:13:17,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41331 conditions, 4977 events. 3092/4977 cut-off events. For 352684/352684 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29102 event pairs, 1114 based on Foata normal form. 1/4978 useless extension candidates. Maximal degree in co-relation 41224. Up to 4543 conditions per place. [2024-06-20 16:13:18,005 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 395 selfloop transitions, 15 changer transitions 0/422 dead transitions. [2024-06-20 16:13:18,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 422 transitions, 6065 flow [2024-06-20 16:13:18,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:18,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:18,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-20 16:13:18,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:13:18,006 INFO L175 Difference]: Start difference. First operand has 230 places, 404 transitions, 5131 flow. Second operand 7 states and 140 transitions. [2024-06-20 16:13:18,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 422 transitions, 6065 flow [2024-06-20 16:13:18,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 422 transitions, 5969 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:18,439 INFO L231 Difference]: Finished difference. Result has 231 places, 407 transitions, 5129 flow [2024-06-20 16:13:18,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5129, PETRI_PLACES=231, PETRI_TRANSITIONS=407} [2024-06-20 16:13:18,440 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-20 16:13:18,440 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 407 transitions, 5129 flow [2024-06-20 16:13:18,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:18,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:18,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:18,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:13:18,440 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:18,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:18,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1501956700, now seen corresponding path program 2 times [2024-06-20 16:13:18,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:18,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276866917] [2024-06-20 16:13:18,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:18,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:19,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:19,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:19,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276866917] [2024-06-20 16:13:19,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276866917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:19,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:19,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:19,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148827491] [2024-06-20 16:13:19,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:19,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:19,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:19,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:19,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:19,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:19,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 407 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:19,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:19,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:19,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:20,476 INFO L124 PetriNetUnfolderBase]: 3097/4984 cut-off events. [2024-06-20 16:13:20,477 INFO L125 PetriNetUnfolderBase]: For 364644/364644 co-relation queries the response was YES. [2024-06-20 16:13:20,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41842 conditions, 4984 events. 3097/4984 cut-off events. For 364644/364644 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29178 event pairs, 1114 based on Foata normal form. 1/4985 useless extension candidates. Maximal degree in co-relation 41734. Up to 4544 conditions per place. [2024-06-20 16:13:20,527 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 390 selfloop transitions, 20 changer transitions 0/422 dead transitions. [2024-06-20 16:13:20,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 422 transitions, 6053 flow [2024-06-20 16:13:20,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 16:13:20,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-20 16:13:20,528 INFO L175 Difference]: Start difference. First operand has 231 places, 407 transitions, 5129 flow. Second operand 7 states and 139 transitions. [2024-06-20 16:13:20,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 422 transitions, 6053 flow [2024-06-20 16:13:20,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 422 transitions, 5981 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:20,978 INFO L231 Difference]: Finished difference. Result has 233 places, 410 transitions, 5167 flow [2024-06-20 16:13:20,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5167, PETRI_PLACES=233, PETRI_TRANSITIONS=410} [2024-06-20 16:13:20,978 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 188 predicate places. [2024-06-20 16:13:20,978 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 410 transitions, 5167 flow [2024-06-20 16:13:20,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:20,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:20,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:20,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:13:20,979 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:20,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:20,979 INFO L85 PathProgramCache]: Analyzing trace with hash 770675476, now seen corresponding path program 1 times [2024-06-20 16:13:20,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:20,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515484104] [2024-06-20 16:13:20,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:20,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:20,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:21,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:21,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:21,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515484104] [2024-06-20 16:13:21,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515484104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:21,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:21,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:21,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138079983] [2024-06-20 16:13:21,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:21,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:21,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:21,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:21,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:21,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:21,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 410 transitions, 5167 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:21,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:21,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:21,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:22,913 INFO L124 PetriNetUnfolderBase]: 3050/4932 cut-off events. [2024-06-20 16:13:22,914 INFO L125 PetriNetUnfolderBase]: For 376865/376870 co-relation queries the response was YES. [2024-06-20 16:13:22,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41459 conditions, 4932 events. 3050/4932 cut-off events. For 376865/376870 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 29190 event pairs, 1159 based on Foata normal form. 6/4924 useless extension candidates. Maximal degree in co-relation 41350. Up to 4309 conditions per place. [2024-06-20 16:13:22,975 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 344 selfloop transitions, 15 changer transitions 0/425 dead transitions. [2024-06-20 16:13:22,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 425 transitions, 5987 flow [2024-06-20 16:13:22,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:22,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:22,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 16:13:22,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-20 16:13:22,976 INFO L175 Difference]: Start difference. First operand has 233 places, 410 transitions, 5167 flow. Second operand 7 states and 137 transitions. [2024-06-20 16:13:22,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 425 transitions, 5987 flow [2024-06-20 16:13:23,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 425 transitions, 5899 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:23,481 INFO L231 Difference]: Finished difference. Result has 235 places, 413 transitions, 5177 flow [2024-06-20 16:13:23,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5079, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5177, PETRI_PLACES=235, PETRI_TRANSITIONS=413} [2024-06-20 16:13:23,481 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2024-06-20 16:13:23,482 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 413 transitions, 5177 flow [2024-06-20 16:13:23,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:23,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:23,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:23,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:13:23,482 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:23,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:23,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1863643452, now seen corresponding path program 2 times [2024-06-20 16:13:23,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:23,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783314941] [2024-06-20 16:13:23,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:23,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:24,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-20 16:13:24,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:24,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783314941] [2024-06-20 16:13:24,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783314941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:24,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:24,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:24,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590079106] [2024-06-20 16:13:24,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:24,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:24,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:24,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:24,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:24,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 413 transitions, 5177 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:24,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:24,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:24,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:25,427 INFO L124 PetriNetUnfolderBase]: 3055/4940 cut-off events. [2024-06-20 16:13:25,427 INFO L125 PetriNetUnfolderBase]: For 388912/388919 co-relation queries the response was YES. [2024-06-20 16:13:25,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41989 conditions, 4940 events. 3055/4940 cut-off events. For 388912/388919 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 29284 event pairs, 1163 based on Foata normal form. 8/4934 useless extension candidates. Maximal degree in co-relation 41879. Up to 4300 conditions per place. [2024-06-20 16:13:25,489 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 334 selfloop transitions, 29 changer transitions 0/429 dead transitions. [2024-06-20 16:13:25,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 429 transitions, 6171 flow [2024-06-20 16:13:25,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:25,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:25,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:13:25,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-20 16:13:25,491 INFO L175 Difference]: Start difference. First operand has 235 places, 413 transitions, 5177 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:13:25,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 429 transitions, 6171 flow [2024-06-20 16:13:25,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 429 transitions, 6095 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:25,948 INFO L231 Difference]: Finished difference. Result has 238 places, 419 transitions, 5295 flow [2024-06-20 16:13:25,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=238, PETRI_TRANSITIONS=419} [2024-06-20 16:13:25,949 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2024-06-20 16:13:25,949 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 419 transitions, 5295 flow [2024-06-20 16:13:25,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:25,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:25,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:25,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:13:25,950 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:25,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:25,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2090261680, now seen corresponding path program 3 times [2024-06-20 16:13:25,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:25,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044471615] [2024-06-20 16:13:25,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:25,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:26,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:26,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:26,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044471615] [2024-06-20 16:13:26,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044471615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:26,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:26,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:26,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717176177] [2024-06-20 16:13:26,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:26,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:26,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:26,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:26,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:26,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:26,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 419 transitions, 5295 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:26,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:26,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:26,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:27,851 INFO L124 PetriNetUnfolderBase]: 3114/5006 cut-off events. [2024-06-20 16:13:27,851 INFO L125 PetriNetUnfolderBase]: For 402649/402651 co-relation queries the response was YES. [2024-06-20 16:13:27,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43411 conditions, 5006 events. 3114/5006 cut-off events. For 402649/402651 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29246 event pairs, 1121 based on Foata normal form. 3/5009 useless extension candidates. Maximal degree in co-relation 43300. Up to 4551 conditions per place. [2024-06-20 16:13:27,910 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 389 selfloop transitions, 27 changer transitions 0/431 dead transitions. [2024-06-20 16:13:27,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 431 transitions, 6225 flow [2024-06-20 16:13:27,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:27,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:27,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 16:13:27,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-20 16:13:27,912 INFO L175 Difference]: Start difference. First operand has 238 places, 419 transitions, 5295 flow. Second operand 7 states and 138 transitions. [2024-06-20 16:13:27,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 431 transitions, 6225 flow [2024-06-20 16:13:28,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 431 transitions, 6126 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:28,430 INFO L231 Difference]: Finished difference. Result has 241 places, 422 transitions, 5330 flow [2024-06-20 16:13:28,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5330, PETRI_PLACES=241, PETRI_TRANSITIONS=422} [2024-06-20 16:13:28,431 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 196 predicate places. [2024-06-20 16:13:28,431 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 422 transitions, 5330 flow [2024-06-20 16:13:28,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:28,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:28,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:28,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:13:28,431 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:28,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:28,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1006850836, now seen corresponding path program 3 times [2024-06-20 16:13:28,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:28,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191840409] [2024-06-20 16:13:28,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:28,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:29,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-20 16:13:29,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:29,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191840409] [2024-06-20 16:13:29,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191840409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:29,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:29,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:13:29,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286917201] [2024-06-20 16:13:29,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:29,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:13:29,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:13:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:13:29,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:13:29,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 422 transitions, 5330 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:29,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:29,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:13:29,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:30,478 INFO L124 PetriNetUnfolderBase]: 3054/4937 cut-off events. [2024-06-20 16:13:30,478 INFO L125 PetriNetUnfolderBase]: For 408679/408686 co-relation queries the response was YES. [2024-06-20 16:13:30,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42612 conditions, 4937 events. 3054/4937 cut-off events. For 408679/408686 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 29217 event pairs, 1163 based on Foata normal form. 8/4931 useless extension candidates. Maximal degree in co-relation 42500. Up to 4294 conditions per place. [2024-06-20 16:13:30,538 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 336 selfloop transitions, 28 changer transitions 0/431 dead transitions. [2024-06-20 16:13:30,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 431 transitions, 6088 flow [2024-06-20 16:13:30,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:13:30,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:13:30,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:13:30,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-20 16:13:30,539 INFO L175 Difference]: Start difference. First operand has 241 places, 422 transitions, 5330 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:13:30,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 431 transitions, 6088 flow [2024-06-20 16:13:30,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 431 transitions, 5938 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:30,986 INFO L231 Difference]: Finished difference. Result has 244 places, 422 transitions, 5244 flow [2024-06-20 16:13:30,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5182, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5244, PETRI_PLACES=244, PETRI_TRANSITIONS=422} [2024-06-20 16:13:30,987 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-20 16:13:30,987 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 422 transitions, 5244 flow [2024-06-20 16:13:30,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:30,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:30,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:30,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:13:30,987 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:30,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash -482154724, now seen corresponding path program 1 times [2024-06-20 16:13:30,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:30,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826411987] [2024-06-20 16:13:30,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:30,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:31,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:31,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826411987] [2024-06-20 16:13:31,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826411987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:31,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:31,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:31,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423014639] [2024-06-20 16:13:31,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:31,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:31,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:31,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:31,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:32,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:32,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 422 transitions, 5244 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:32,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:32,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:32,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:33,229 INFO L124 PetriNetUnfolderBase]: 3740/5914 cut-off events. [2024-06-20 16:13:33,229 INFO L125 PetriNetUnfolderBase]: For 543904/543930 co-relation queries the response was YES. [2024-06-20 16:13:33,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51491 conditions, 5914 events. 3740/5914 cut-off events. For 543904/543930 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34922 event pairs, 833 based on Foata normal form. 16/5926 useless extension candidates. Maximal degree in co-relation 51378. Up to 3722 conditions per place. [2024-06-20 16:13:33,294 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 316 selfloop transitions, 178 changer transitions 0/508 dead transitions. [2024-06-20 16:13:33,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 508 transitions, 6894 flow [2024-06-20 16:13:33,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:33,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:33,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-20 16:13:33,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-20 16:13:33,295 INFO L175 Difference]: Start difference. First operand has 244 places, 422 transitions, 5244 flow. Second operand 10 states and 222 transitions. [2024-06-20 16:13:33,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 508 transitions, 6894 flow [2024-06-20 16:13:33,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 508 transitions, 6816 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:33,871 INFO L231 Difference]: Finished difference. Result has 248 places, 452 transitions, 5809 flow [2024-06-20 16:13:33,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5166, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5809, PETRI_PLACES=248, PETRI_TRANSITIONS=452} [2024-06-20 16:13:33,872 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 203 predicate places. [2024-06-20 16:13:33,872 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 452 transitions, 5809 flow [2024-06-20 16:13:33,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:33,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:33,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:33,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:13:33,873 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:33,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:33,873 INFO L85 PathProgramCache]: Analyzing trace with hash -84383322, now seen corresponding path program 2 times [2024-06-20 16:13:33,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:33,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069171567] [2024-06-20 16:13:33,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:33,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:33,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:34,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-20 16:13:34,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:34,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069171567] [2024-06-20 16:13:34,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069171567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:34,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:34,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:34,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491669821] [2024-06-20 16:13:34,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:34,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:34,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:34,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:34,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:34,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:34,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 452 transitions, 5809 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:34,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:34,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:34,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:36,481 INFO L124 PetriNetUnfolderBase]: 3855/6100 cut-off events. [2024-06-20 16:13:36,482 INFO L125 PetriNetUnfolderBase]: For 568950/568952 co-relation queries the response was YES. [2024-06-20 16:13:36,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53933 conditions, 6100 events. 3855/6100 cut-off events. For 568950/568952 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 36267 event pairs, 925 based on Foata normal form. 24/6124 useless extension candidates. Maximal degree in co-relation 53818. Up to 4751 conditions per place. [2024-06-20 16:13:36,552 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 336 selfloop transitions, 152 changer transitions 0/502 dead transitions. [2024-06-20 16:13:36,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 502 transitions, 7067 flow [2024-06-20 16:13:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-20 16:13:36,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954545454545455 [2024-06-20 16:13:36,553 INFO L175 Difference]: Start difference. First operand has 248 places, 452 transitions, 5809 flow. Second operand 10 states and 218 transitions. [2024-06-20 16:13:36,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 502 transitions, 7067 flow [2024-06-20 16:13:37,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 502 transitions, 7015 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:37,303 INFO L231 Difference]: Finished difference. Result has 255 places, 458 transitions, 6164 flow [2024-06-20 16:13:37,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6164, PETRI_PLACES=255, PETRI_TRANSITIONS=458} [2024-06-20 16:13:37,304 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 210 predicate places. [2024-06-20 16:13:37,304 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 458 transitions, 6164 flow [2024-06-20 16:13:37,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:37,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:37,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:37,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:13:37,304 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-20 16:13:37,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:37,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2101427898, now seen corresponding path program 3 times [2024-06-20 16:13:37,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:37,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829724371] [2024-06-20 16:13:37,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:37,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:38,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:38,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:38,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829724371] [2024-06-20 16:13:38,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829724371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:38,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:38,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:38,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993544211] [2024-06-20 16:13:38,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:38,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:38,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:38,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:38,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:38,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:38,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 458 transitions, 6164 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:38,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:38,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:38,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:39,866 INFO L124 PetriNetUnfolderBase]: 3913/6208 cut-off events. [2024-06-20 16:13:39,866 INFO L125 PetriNetUnfolderBase]: For 583705/583707 co-relation queries the response was YES. [2024-06-20 16:13:39,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55522 conditions, 6208 events. 3913/6208 cut-off events. For 583705/583707 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 37215 event pairs, 925 based on Foata normal form. 16/6224 useless extension candidates. Maximal degree in co-relation 55404. Up to 4726 conditions per place. [2024-06-20 16:13:39,937 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 338 selfloop transitions, 156 changer transitions 0/508 dead transitions. [2024-06-20 16:13:39,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 508 transitions, 7400 flow [2024-06-20 16:13:39,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:39,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:39,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 16:13:39,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022727272727273 [2024-06-20 16:13:39,939 INFO L175 Difference]: Start difference. First operand has 255 places, 458 transitions, 6164 flow. Second operand 10 states and 221 transitions. [2024-06-20 16:13:39,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 508 transitions, 7400 flow [2024-06-20 16:13:40,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 508 transitions, 7064 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:40,737 INFO L231 Difference]: Finished difference. Result has 258 places, 459 transitions, 6177 flow [2024-06-20 16:13:40,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5828, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6177, PETRI_PLACES=258, PETRI_TRANSITIONS=459} [2024-06-20 16:13:40,737 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 213 predicate places. [2024-06-20 16:13:40,737 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 459 transitions, 6177 flow [2024-06-20 16:13:40,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:40,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:40,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:40,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:13:40,738 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-20 16:13:40,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:40,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1681423676, now seen corresponding path program 4 times [2024-06-20 16:13:40,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:40,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677409680] [2024-06-20 16:13:40,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:40,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:40,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:41,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:41,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:41,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677409680] [2024-06-20 16:13:41,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677409680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:41,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:41,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:41,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379251271] [2024-06-20 16:13:41,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:41,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:41,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:41,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:41,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:41,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:41,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 459 transitions, 6177 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:41,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:41,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:41,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:43,116 INFO L124 PetriNetUnfolderBase]: 3971/6319 cut-off events. [2024-06-20 16:13:43,116 INFO L125 PetriNetUnfolderBase]: For 601905/601907 co-relation queries the response was YES. [2024-06-20 16:13:43,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56158 conditions, 6319 events. 3971/6319 cut-off events. For 601905/601907 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38200 event pairs, 936 based on Foata normal form. 16/6335 useless extension candidates. Maximal degree in co-relation 56039. Up to 4662 conditions per place. [2024-06-20 16:13:43,186 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 336 selfloop transitions, 160 changer transitions 0/510 dead transitions. [2024-06-20 16:13:43,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 510 transitions, 7417 flow [2024-06-20 16:13:43,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:43,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:43,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-20 16:13:43,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-20 16:13:43,187 INFO L175 Difference]: Start difference. First operand has 258 places, 459 transitions, 6177 flow. Second operand 10 states and 222 transitions. [2024-06-20 16:13:43,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 510 transitions, 7417 flow [2024-06-20 16:13:44,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 510 transitions, 7088 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 16:13:44,065 INFO L231 Difference]: Finished difference. Result has 260 places, 460 transitions, 6207 flow [2024-06-20 16:13:44,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6207, PETRI_PLACES=260, PETRI_TRANSITIONS=460} [2024-06-20 16:13:44,065 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-20 16:13:44,065 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 460 transitions, 6207 flow [2024-06-20 16:13:44,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:44,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:44,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:44,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:13:44,066 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-20 16:13:44,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:44,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1090206216, now seen corresponding path program 5 times [2024-06-20 16:13:44,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:44,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169621984] [2024-06-20 16:13:44,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:44,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:45,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:45,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:45,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169621984] [2024-06-20 16:13:45,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169621984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:45,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:45,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:45,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779710344] [2024-06-20 16:13:45,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:45,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:45,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:45,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:45,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:45,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:45,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 460 transitions, 6207 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:45,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:45,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:45,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:46,951 INFO L124 PetriNetUnfolderBase]: 4487/7231 cut-off events. [2024-06-20 16:13:46,951 INFO L125 PetriNetUnfolderBase]: For 696546/696548 co-relation queries the response was YES. [2024-06-20 16:13:47,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63294 conditions, 7231 events. 4487/7231 cut-off events. For 696546/696548 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 45679 event pairs, 739 based on Foata normal form. 16/7247 useless extension candidates. Maximal degree in co-relation 63174. Up to 3287 conditions per place. [2024-06-20 16:13:47,040 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 308 selfloop transitions, 209 changer transitions 0/531 dead transitions. [2024-06-20 16:13:47,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 531 transitions, 8121 flow [2024-06-20 16:13:47,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:47,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:47,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-20 16:13:47,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.509090909090909 [2024-06-20 16:13:47,042 INFO L175 Difference]: Start difference. First operand has 260 places, 460 transitions, 6207 flow. Second operand 10 states and 224 transitions. [2024-06-20 16:13:47,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 531 transitions, 8121 flow [2024-06-20 16:13:48,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 531 transitions, 7751 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:13:48,012 INFO L231 Difference]: Finished difference. Result has 263 places, 470 transitions, 6570 flow [2024-06-20 16:13:48,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5868, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6570, PETRI_PLACES=263, PETRI_TRANSITIONS=470} [2024-06-20 16:13:48,012 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-20 16:13:48,012 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 470 transitions, 6570 flow [2024-06-20 16:13:48,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:48,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:48,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:48,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:13:48,013 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:48,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:48,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1453154294, now seen corresponding path program 1 times [2024-06-20 16:13:48,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:48,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580077534] [2024-06-20 16:13:48,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:48,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:48,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:48,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:48,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:48,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580077534] [2024-06-20 16:13:48,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580077534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:48,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:48,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:48,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646212625] [2024-06-20 16:13:48,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:48,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:48,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:48,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:48,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:49,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 470 transitions, 6570 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:49,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:49,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:50,364 INFO L124 PetriNetUnfolderBase]: 4316/7033 cut-off events. [2024-06-20 16:13:50,364 INFO L125 PetriNetUnfolderBase]: For 699196/699211 co-relation queries the response was YES. [2024-06-20 16:13:50,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62859 conditions, 7033 events. 4316/7033 cut-off events. For 699196/699211 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 45125 event pairs, 1383 based on Foata normal form. 17/7030 useless extension candidates. Maximal degree in co-relation 62737. Up to 6146 conditions per place. [2024-06-20 16:13:50,454 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 357 selfloop transitions, 75 changer transitions 0/498 dead transitions. [2024-06-20 16:13:50,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 498 transitions, 7622 flow [2024-06-20 16:13:50,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:50,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:50,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 16:13:50,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-20 16:13:50,455 INFO L175 Difference]: Start difference. First operand has 263 places, 470 transitions, 6570 flow. Second operand 9 states and 181 transitions. [2024-06-20 16:13:50,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 498 transitions, 7622 flow [2024-06-20 16:13:51,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 498 transitions, 7436 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:51,606 INFO L231 Difference]: Finished difference. Result has 267 places, 474 transitions, 6651 flow [2024-06-20 16:13:51,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6651, PETRI_PLACES=267, PETRI_TRANSITIONS=474} [2024-06-20 16:13:51,606 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-20 16:13:51,606 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 474 transitions, 6651 flow [2024-06-20 16:13:51,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:51,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:51,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:51,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:13:51,607 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-20 16:13:51,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:51,607 INFO L85 PathProgramCache]: Analyzing trace with hash -747723942, now seen corresponding path program 6 times [2024-06-20 16:13:51,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:51,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394562677] [2024-06-20 16:13:51,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:51,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:51,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:52,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:52,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:52,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394562677] [2024-06-20 16:13:52,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394562677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:52,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:52,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:52,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6625150] [2024-06-20 16:13:52,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:52,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:52,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:52,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:52,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:52,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:52,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 474 transitions, 6651 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:52,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:52,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:52,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:54,288 INFO L124 PetriNetUnfolderBase]: 4824/7812 cut-off events. [2024-06-20 16:13:54,288 INFO L125 PetriNetUnfolderBase]: For 799916/799920 co-relation queries the response was YES. [2024-06-20 16:13:54,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69546 conditions, 7812 events. 4824/7812 cut-off events. For 799916/799920 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 50486 event pairs, 1294 based on Foata normal form. 26/7838 useless extension candidates. Maximal degree in co-relation 69422. Up to 5729 conditions per place. [2024-06-20 16:13:54,384 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 341 selfloop transitions, 194 changer transitions 0/550 dead transitions. [2024-06-20 16:13:54,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 550 transitions, 8475 flow [2024-06-20 16:13:54,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:54,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:54,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-20 16:13:54,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136363636363637 [2024-06-20 16:13:54,386 INFO L175 Difference]: Start difference. First operand has 267 places, 474 transitions, 6651 flow. Second operand 10 states and 226 transitions. [2024-06-20 16:13:54,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 550 transitions, 8475 flow [2024-06-20 16:13:55,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 550 transitions, 8246 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:55,301 INFO L231 Difference]: Finished difference. Result has 271 places, 500 transitions, 7253 flow [2024-06-20 16:13:55,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6422, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7253, PETRI_PLACES=271, PETRI_TRANSITIONS=500} [2024-06-20 16:13:55,301 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 226 predicate places. [2024-06-20 16:13:55,302 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 500 transitions, 7253 flow [2024-06-20 16:13:55,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:55,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:55,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:55,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:13:55,302 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-20 16:13:55,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:55,303 INFO L85 PathProgramCache]: Analyzing trace with hash -742962342, now seen corresponding path program 7 times [2024-06-20 16:13:55,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:55,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187967811] [2024-06-20 16:13:55,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:55,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:56,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:56,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:56,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187967811] [2024-06-20 16:13:56,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187967811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:56,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:56,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:13:56,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685089971] [2024-06-20 16:13:56,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:56,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:13:56,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:56,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:13:56,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:13:56,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:13:56,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 500 transitions, 7253 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:56,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:56,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:13:56,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:58,340 INFO L124 PetriNetUnfolderBase]: 4948/8028 cut-off events. [2024-06-20 16:13:58,341 INFO L125 PetriNetUnfolderBase]: For 843492/843496 co-relation queries the response was YES. [2024-06-20 16:13:58,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72287 conditions, 8028 events. 4948/8028 cut-off events. For 843492/843496 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52369 event pairs, 1398 based on Foata normal form. 32/8060 useless extension candidates. Maximal degree in co-relation 72161. Up to 6419 conditions per place. [2024-06-20 16:13:58,447 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 348 selfloop transitions, 181 changer transitions 0/544 dead transitions. [2024-06-20 16:13:58,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 544 transitions, 8565 flow [2024-06-20 16:13:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:58,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-20 16:13:58,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49772727272727274 [2024-06-20 16:13:58,449 INFO L175 Difference]: Start difference. First operand has 271 places, 500 transitions, 7253 flow. Second operand 10 states and 219 transitions. [2024-06-20 16:13:58,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 544 transitions, 8565 flow [2024-06-20 16:13:59,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 544 transitions, 8438 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:59,696 INFO L231 Difference]: Finished difference. Result has 277 places, 502 transitions, 7573 flow [2024-06-20 16:13:59,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7126, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7573, PETRI_PLACES=277, PETRI_TRANSITIONS=502} [2024-06-20 16:13:59,696 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 232 predicate places. [2024-06-20 16:13:59,696 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 502 transitions, 7573 flow [2024-06-20 16:13:59,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:59,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:59,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:59,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:13:59,697 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-20 16:13:59,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:59,697 INFO L85 PathProgramCache]: Analyzing trace with hash 105482500, now seen corresponding path program 8 times [2024-06-20 16:13:59,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:59,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275103986] [2024-06-20 16:13:59,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:59,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:59,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:00,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:00,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:00,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275103986] [2024-06-20 16:14:00,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275103986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:00,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:00,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:00,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086535620] [2024-06-20 16:14:00,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:00,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:00,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:00,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:00,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 502 transitions, 7573 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:00,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:00,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:00,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:02,974 INFO L124 PetriNetUnfolderBase]: 5044/8196 cut-off events. [2024-06-20 16:14:02,974 INFO L125 PetriNetUnfolderBase]: For 861655/861659 co-relation queries the response was YES. [2024-06-20 16:14:03,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74177 conditions, 8196 events. 5044/8196 cut-off events. For 861655/861659 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 53851 event pairs, 1405 based on Foata normal form. 26/8222 useless extension candidates. Maximal degree in co-relation 74049. Up to 6410 conditions per place. [2024-06-20 16:14:03,082 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 350 selfloop transitions, 186 changer transitions 0/551 dead transitions. [2024-06-20 16:14:03,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 551 transitions, 8923 flow [2024-06-20 16:14:03,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:03,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-20 16:14:03,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068181818181818 [2024-06-20 16:14:03,083 INFO L175 Difference]: Start difference. First operand has 277 places, 502 transitions, 7573 flow. Second operand 10 states and 223 transitions. [2024-06-20 16:14:03,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 551 transitions, 8923 flow [2024-06-20 16:14:04,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 551 transitions, 8527 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:04,288 INFO L231 Difference]: Finished difference. Result has 280 places, 504 transitions, 7638 flow [2024-06-20 16:14:04,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7177, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7638, PETRI_PLACES=280, PETRI_TRANSITIONS=504} [2024-06-20 16:14:04,288 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-20 16:14:04,288 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 504 transitions, 7638 flow [2024-06-20 16:14:04,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:04,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:04,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:04,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:14:04,289 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:04,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:04,289 INFO L85 PathProgramCache]: Analyzing trace with hash 278150020, now seen corresponding path program 9 times [2024-06-20 16:14:04,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:04,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937399322] [2024-06-20 16:14:04,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:04,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:05,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:05,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:05,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937399322] [2024-06-20 16:14:05,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937399322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:05,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:05,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:05,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562262016] [2024-06-20 16:14:05,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:05,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:05,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:05,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:05,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:05,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:05,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 504 transitions, 7638 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:05,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:05,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:05,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:07,386 INFO L124 PetriNetUnfolderBase]: 5252/8532 cut-off events. [2024-06-20 16:14:07,386 INFO L125 PetriNetUnfolderBase]: For 900942/900944 co-relation queries the response was YES. [2024-06-20 16:14:07,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76584 conditions, 8532 events. 5252/8532 cut-off events. For 900942/900944 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 56464 event pairs, 1464 based on Foata normal form. 30/8562 useless extension candidates. Maximal degree in co-relation 76455. Up to 6849 conditions per place. [2024-06-20 16:14:07,491 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 358 selfloop transitions, 190 changer transitions 0/563 dead transitions. [2024-06-20 16:14:07,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 563 transitions, 9215 flow [2024-06-20 16:14:07,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:07,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:07,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-20 16:14:07,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49318181818181817 [2024-06-20 16:14:07,492 INFO L175 Difference]: Start difference. First operand has 280 places, 504 transitions, 7638 flow. Second operand 10 states and 217 transitions. [2024-06-20 16:14:07,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 563 transitions, 9215 flow [2024-06-20 16:14:08,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 563 transitions, 8763 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:08,821 INFO L231 Difference]: Finished difference. Result has 283 places, 522 transitions, 7912 flow [2024-06-20 16:14:08,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7912, PETRI_PLACES=283, PETRI_TRANSITIONS=522} [2024-06-20 16:14:08,821 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 238 predicate places. [2024-06-20 16:14:08,821 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 522 transitions, 7912 flow [2024-06-20 16:14:08,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:08,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:08,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:08,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:14:08,822 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:08,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:08,822 INFO L85 PathProgramCache]: Analyzing trace with hash -576728562, now seen corresponding path program 10 times [2024-06-20 16:14:08,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:08,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570352214] [2024-06-20 16:14:08,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:08,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:09,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:09,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570352214] [2024-06-20 16:14:09,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570352214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:09,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:09,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:09,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702007132] [2024-06-20 16:14:09,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:09,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:09,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:09,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:09,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:09,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:09,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 522 transitions, 7912 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:09,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:09,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:09,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:11,971 INFO L124 PetriNetUnfolderBase]: 5351/8706 cut-off events. [2024-06-20 16:14:11,971 INFO L125 PetriNetUnfolderBase]: For 921396/921398 co-relation queries the response was YES. [2024-06-20 16:14:12,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77636 conditions, 8706 events. 5351/8706 cut-off events. For 921396/921398 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 57952 event pairs, 1505 based on Foata normal form. 30/8736 useless extension candidates. Maximal degree in co-relation 77505. Up to 7014 conditions per place. [2024-06-20 16:14:12,086 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 363 selfloop transitions, 188 changer transitions 0/566 dead transitions. [2024-06-20 16:14:12,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 566 transitions, 9280 flow [2024-06-20 16:14:12,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:12,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-20 16:14:12,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49772727272727274 [2024-06-20 16:14:12,088 INFO L175 Difference]: Start difference. First operand has 283 places, 522 transitions, 7912 flow. Second operand 10 states and 219 transitions. [2024-06-20 16:14:12,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 566 transitions, 9280 flow [2024-06-20 16:14:13,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 566 transitions, 8976 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:13,434 INFO L231 Difference]: Finished difference. Result has 288 places, 524 transitions, 8081 flow [2024-06-20 16:14:13,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7608, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8081, PETRI_PLACES=288, PETRI_TRANSITIONS=524} [2024-06-20 16:14:13,435 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-06-20 16:14:13,435 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 524 transitions, 8081 flow [2024-06-20 16:14:13,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:13,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:13,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:13,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:14:13,435 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-20 16:14:13,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:13,436 INFO L85 PathProgramCache]: Analyzing trace with hash 271716280, now seen corresponding path program 11 times [2024-06-20 16:14:13,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:13,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909067992] [2024-06-20 16:14:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:13,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:14,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909067992] [2024-06-20 16:14:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909067992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:14,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:14,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:14,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864438063] [2024-06-20 16:14:14,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:14,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:14,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:14,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:14,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:14,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:14,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 524 transitions, 8081 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:14,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:14,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:14,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:16,466 INFO L124 PetriNetUnfolderBase]: 5361/8718 cut-off events. [2024-06-20 16:14:16,466 INFO L125 PetriNetUnfolderBase]: For 907362/907364 co-relation queries the response was YES. [2024-06-20 16:14:16,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76994 conditions, 8718 events. 5361/8718 cut-off events. For 907362/907364 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 57996 event pairs, 1459 based on Foata normal form. 24/8742 useless extension candidates. Maximal degree in co-relation 76862. Up to 6684 conditions per place. [2024-06-20 16:14:16,581 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 361 selfloop transitions, 195 changer transitions 0/571 dead transitions. [2024-06-20 16:14:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 571 transitions, 9435 flow [2024-06-20 16:14:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 16:14:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022727272727273 [2024-06-20 16:14:16,582 INFO L175 Difference]: Start difference. First operand has 288 places, 524 transitions, 8081 flow. Second operand 10 states and 221 transitions. [2024-06-20 16:14:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 571 transitions, 9435 flow [2024-06-20 16:14:17,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 571 transitions, 9052 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:17,940 INFO L231 Difference]: Finished difference. Result has 292 places, 525 transitions, 8143 flow [2024-06-20 16:14:17,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8143, PETRI_PLACES=292, PETRI_TRANSITIONS=525} [2024-06-20 16:14:17,941 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-20 16:14:17,941 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 525 transitions, 8143 flow [2024-06-20 16:14:17,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:17,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:17,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:17,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:14:17,941 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:17,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:17,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1498262819, now seen corresponding path program 1 times [2024-06-20 16:14:17,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:17,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120183673] [2024-06-20 16:14:17,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:17,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:18,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:18,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:18,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120183673] [2024-06-20 16:14:18,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120183673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:18,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:18,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:18,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457387798] [2024-06-20 16:14:18,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:18,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:18,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:18,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:18,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:18,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:14:18,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 525 transitions, 8143 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:18,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:18,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:14:18,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:20,543 INFO L124 PetriNetUnfolderBase]: 5077/8382 cut-off events. [2024-06-20 16:14:20,543 INFO L125 PetriNetUnfolderBase]: For 897896/897923 co-relation queries the response was YES. [2024-06-20 16:14:20,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75226 conditions, 8382 events. 5077/8382 cut-off events. For 897896/897923 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 57077 event pairs, 1566 based on Foata normal form. 31/8353 useless extension candidates. Maximal degree in co-relation 75093. Up to 7305 conditions per place. [2024-06-20 16:14:20,655 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 414 selfloop transitions, 64 changer transitions 0/554 dead transitions. [2024-06-20 16:14:20,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 554 transitions, 9329 flow [2024-06-20 16:14:20,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:20,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-20 16:14:20,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-20 16:14:20,656 INFO L175 Difference]: Start difference. First operand has 292 places, 525 transitions, 8143 flow. Second operand 8 states and 170 transitions. [2024-06-20 16:14:20,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 554 transitions, 9329 flow [2024-06-20 16:14:21,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 554 transitions, 8879 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:21,952 INFO L231 Difference]: Finished difference. Result has 292 places, 533 transitions, 7999 flow [2024-06-20 16:14:21,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7999, PETRI_PLACES=292, PETRI_TRANSITIONS=533} [2024-06-20 16:14:21,953 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-20 16:14:21,953 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 533 transitions, 7999 flow [2024-06-20 16:14:21,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:21,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:21,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:21,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:14:21,953 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:21,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:21,954 INFO L85 PathProgramCache]: Analyzing trace with hash 115378415, now seen corresponding path program 2 times [2024-06-20 16:14:21,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:21,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532193736] [2024-06-20 16:14:21,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:21,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:22,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:22,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:22,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532193736] [2024-06-20 16:14:22,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532193736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:22,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:22,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:22,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787535113] [2024-06-20 16:14:22,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:22,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:22,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:22,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:22,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:22,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:14:22,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 533 transitions, 7999 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:22,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:22,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:14:22,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:24,503 INFO L124 PetriNetUnfolderBase]: 5079/8393 cut-off events. [2024-06-20 16:14:24,503 INFO L125 PetriNetUnfolderBase]: For 904713/904740 co-relation queries the response was YES. [2024-06-20 16:14:24,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74290 conditions, 8393 events. 5079/8393 cut-off events. For 904713/904740 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 57257 event pairs, 1592 based on Foata normal form. 31/8364 useless extension candidates. Maximal degree in co-relation 74156. Up to 7224 conditions per place. [2024-06-20 16:14:24,618 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 384 selfloop transitions, 96 changer transitions 0/556 dead transitions. [2024-06-20 16:14:24,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 556 transitions, 9253 flow [2024-06-20 16:14:24,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:24,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:24,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-20 16:14:24,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-20 16:14:24,619 INFO L175 Difference]: Start difference. First operand has 292 places, 533 transitions, 7999 flow. Second operand 8 states and 169 transitions. [2024-06-20 16:14:24,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 556 transitions, 9253 flow [2024-06-20 16:14:26,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 556 transitions, 9083 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:26,008 INFO L231 Difference]: Finished difference. Result has 295 places, 537 transitions, 8124 flow [2024-06-20 16:14:26,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7829, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8124, PETRI_PLACES=295, PETRI_TRANSITIONS=537} [2024-06-20 16:14:26,009 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-20 16:14:26,009 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 537 transitions, 8124 flow [2024-06-20 16:14:26,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:26,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:26,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:26,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:14:26,010 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:26,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:26,011 INFO L85 PathProgramCache]: Analyzing trace with hash 356599200, now seen corresponding path program 2 times [2024-06-20 16:14:26,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:26,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769578946] [2024-06-20 16:14:26,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:26,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:26,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:27,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:27,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:27,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769578946] [2024-06-20 16:14:27,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769578946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:27,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:27,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:27,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350933701] [2024-06-20 16:14:27,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:27,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:27,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:27,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:27,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:27,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:27,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 537 transitions, 8124 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:27,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:27,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:27,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:28,894 INFO L124 PetriNetUnfolderBase]: 5178/8506 cut-off events. [2024-06-20 16:14:28,894 INFO L125 PetriNetUnfolderBase]: For 921134/921163 co-relation queries the response was YES. [2024-06-20 16:14:28,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75096 conditions, 8506 events. 5178/8506 cut-off events. For 921134/921163 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 57628 event pairs, 1617 based on Foata normal form. 31/8477 useless extension candidates. Maximal degree in co-relation 74961. Up to 7509 conditions per place. [2024-06-20 16:14:29,021 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 425 selfloop transitions, 76 changer transitions 0/567 dead transitions. [2024-06-20 16:14:29,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 567 transitions, 9320 flow [2024-06-20 16:14:29,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:29,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:29,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 16:14:29,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:14:29,022 INFO L175 Difference]: Start difference. First operand has 295 places, 537 transitions, 8124 flow. Second operand 9 states and 180 transitions. [2024-06-20 16:14:29,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 567 transitions, 9320 flow [2024-06-20 16:14:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 567 transitions, 9094 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:30,629 INFO L231 Difference]: Finished difference. Result has 299 places, 545 transitions, 8197 flow [2024-06-20 16:14:30,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7898, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8197, PETRI_PLACES=299, PETRI_TRANSITIONS=545} [2024-06-20 16:14:30,630 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 254 predicate places. [2024-06-20 16:14:30,630 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 545 transitions, 8197 flow [2024-06-20 16:14:30,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:30,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:30,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:30,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:14:30,630 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:30,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:30,631 INFO L85 PathProgramCache]: Analyzing trace with hash -733234602, now seen corresponding path program 3 times [2024-06-20 16:14:30,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:30,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843705376] [2024-06-20 16:14:30,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:30,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:31,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:31,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:31,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843705376] [2024-06-20 16:14:31,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843705376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:31,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:31,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:31,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554267390] [2024-06-20 16:14:31,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:31,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:31,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:31,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:31,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:31,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:31,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 545 transitions, 8197 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:31,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:31,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:31,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:33,655 INFO L124 PetriNetUnfolderBase]: 5214/8555 cut-off events. [2024-06-20 16:14:33,656 INFO L125 PetriNetUnfolderBase]: For 952966/952993 co-relation queries the response was YES. [2024-06-20 16:14:33,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76616 conditions, 8555 events. 5214/8555 cut-off events. For 952966/952993 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 57945 event pairs, 1628 based on Foata normal form. 29/8524 useless extension candidates. Maximal degree in co-relation 76480. Up to 7411 conditions per place. [2024-06-20 16:14:33,763 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 403 selfloop transitions, 106 changer transitions 0/575 dead transitions. [2024-06-20 16:14:33,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 575 transitions, 9831 flow [2024-06-20 16:14:33,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:33,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:33,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 16:14:33,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:14:33,764 INFO L175 Difference]: Start difference. First operand has 299 places, 545 transitions, 8197 flow. Second operand 9 states and 180 transitions. [2024-06-20 16:14:33,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 575 transitions, 9831 flow [2024-06-20 16:14:35,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 575 transitions, 9620 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:35,453 INFO L231 Difference]: Finished difference. Result has 303 places, 553 transitions, 8452 flow [2024-06-20 16:14:35,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7986, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8452, PETRI_PLACES=303, PETRI_TRANSITIONS=553} [2024-06-20 16:14:35,454 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-20 16:14:35,454 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 553 transitions, 8452 flow [2024-06-20 16:14:35,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:35,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:35,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:35,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:14:35,455 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:35,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:35,455 INFO L85 PathProgramCache]: Analyzing trace with hash -733234137, now seen corresponding path program 1 times [2024-06-20 16:14:35,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:35,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101991547] [2024-06-20 16:14:35,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:35,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:35,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:36,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:36,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101991547] [2024-06-20 16:14:36,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101991547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:36,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:36,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:36,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92496034] [2024-06-20 16:14:36,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:36,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:36,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:36,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:36,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:36,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:36,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 553 transitions, 8452 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:36,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:36,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:36,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:38,526 INFO L124 PetriNetUnfolderBase]: 5218/8566 cut-off events. [2024-06-20 16:14:38,526 INFO L125 PetriNetUnfolderBase]: For 983322/983350 co-relation queries the response was YES. [2024-06-20 16:14:38,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77814 conditions, 8566 events. 5218/8566 cut-off events. For 983322/983350 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 58134 event pairs, 1953 based on Foata normal form. 29/8532 useless extension candidates. Maximal degree in co-relation 77676. Up to 7745 conditions per place. [2024-06-20 16:14:38,644 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 479 selfloop transitions, 30 changer transitions 0/575 dead transitions. [2024-06-20 16:14:38,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 575 transitions, 9616 flow [2024-06-20 16:14:38,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:38,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:14:38,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-20 16:14:38,646 INFO L175 Difference]: Start difference. First operand has 303 places, 553 transitions, 8452 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:14:38,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 575 transitions, 9616 flow [2024-06-20 16:14:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 575 transitions, 9365 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:40,451 INFO L231 Difference]: Finished difference. Result has 306 places, 556 transitions, 8353 flow [2024-06-20 16:14:40,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8201, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8353, PETRI_PLACES=306, PETRI_TRANSITIONS=556} [2024-06-20 16:14:40,452 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-20 16:14:40,452 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 556 transitions, 8353 flow [2024-06-20 16:14:40,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:40,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:40,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:40,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:14:40,452 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:40,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash -733247622, now seen corresponding path program 4 times [2024-06-20 16:14:40,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:40,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322853765] [2024-06-20 16:14:40,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:40,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:41,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:41,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:41,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322853765] [2024-06-20 16:14:41,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322853765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:41,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:41,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:41,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419126086] [2024-06-20 16:14:41,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:41,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:41,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:41,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:41,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:41,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:41,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 556 transitions, 8353 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:41,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:41,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:41,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:43,342 INFO L124 PetriNetUnfolderBase]: 5233/8578 cut-off events. [2024-06-20 16:14:43,342 INFO L125 PetriNetUnfolderBase]: For 994653/994680 co-relation queries the response was YES. [2024-06-20 16:14:43,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78331 conditions, 8578 events. 5233/8578 cut-off events. For 994653/994680 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 57940 event pairs, 1627 based on Foata normal form. 29/8547 useless extension candidates. Maximal degree in co-relation 78191. Up to 7425 conditions per place. [2024-06-20 16:14:43,455 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 407 selfloop transitions, 107 changer transitions 0/580 dead transitions. [2024-06-20 16:14:43,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 580 transitions, 9706 flow [2024-06-20 16:14:43,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:43,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:43,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 16:14:43,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:14:43,457 INFO L175 Difference]: Start difference. First operand has 306 places, 556 transitions, 8353 flow. Second operand 9 states and 180 transitions. [2024-06-20 16:14:43,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 580 transitions, 9706 flow [2024-06-20 16:14:45,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 580 transitions, 9584 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:45,432 INFO L231 Difference]: Finished difference. Result has 309 places, 560 transitions, 8560 flow [2024-06-20 16:14:45,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8231, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8560, PETRI_PLACES=309, PETRI_TRANSITIONS=560} [2024-06-20 16:14:45,433 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 264 predicate places. [2024-06-20 16:14:45,433 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 560 transitions, 8560 flow [2024-06-20 16:14:45,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:45,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:45,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:45,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:14:45,434 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:45,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:45,434 INFO L85 PathProgramCache]: Analyzing trace with hash 47100996, now seen corresponding path program 12 times [2024-06-20 16:14:45,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:45,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547474404] [2024-06-20 16:14:45,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:45,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:46,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:46,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547474404] [2024-06-20 16:14:46,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547474404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:46,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:46,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:46,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302338650] [2024-06-20 16:14:46,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:46,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:46,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:46,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:46,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:46,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:46,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 560 transitions, 8560 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:46,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:46,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:46,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:48,843 INFO L124 PetriNetUnfolderBase]: 5659/9207 cut-off events. [2024-06-20 16:14:48,843 INFO L125 PetriNetUnfolderBase]: For 1137009/1137011 co-relation queries the response was YES. [2024-06-20 16:14:48,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83168 conditions, 9207 events. 5659/9207 cut-off events. For 1137009/1137011 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 61912 event pairs, 1610 based on Foata normal form. 48/9255 useless extension candidates. Maximal degree in co-relation 83027. Up to 7154 conditions per place. [2024-06-20 16:14:48,971 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 385 selfloop transitions, 197 changer transitions 0/602 dead transitions. [2024-06-20 16:14:48,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 602 transitions, 10069 flow [2024-06-20 16:14:48,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:48,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:48,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-20 16:14:48,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-06-20 16:14:48,972 INFO L175 Difference]: Start difference. First operand has 309 places, 560 transitions, 8560 flow. Second operand 9 states and 194 transitions. [2024-06-20 16:14:48,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 602 transitions, 10069 flow [2024-06-20 16:14:50,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 602 transitions, 9827 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:50,746 INFO L231 Difference]: Finished difference. Result has 312 places, 564 transitions, 8869 flow [2024-06-20 16:14:50,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8869, PETRI_PLACES=312, PETRI_TRANSITIONS=564} [2024-06-20 16:14:50,746 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-20 16:14:50,746 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 564 transitions, 8869 flow [2024-06-20 16:14:50,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:50,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:50,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:50,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:14:50,747 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:50,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1856890050, now seen corresponding path program 13 times [2024-06-20 16:14:50,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:50,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293592517] [2024-06-20 16:14:50,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:50,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:51,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:51,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293592517] [2024-06-20 16:14:51,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293592517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:51,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:51,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:51,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406130199] [2024-06-20 16:14:51,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:51,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:51,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:51,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:51,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:51,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:51,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 564 transitions, 8869 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:51,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:51,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:51,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:54,257 INFO L124 PetriNetUnfolderBase]: 5793/9436 cut-off events. [2024-06-20 16:14:54,258 INFO L125 PetriNetUnfolderBase]: For 1135679/1135681 co-relation queries the response was YES. [2024-06-20 16:14:54,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85900 conditions, 9436 events. 5793/9436 cut-off events. For 1135679/1135681 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 63888 event pairs, 1578 based on Foata normal form. 32/9468 useless extension candidates. Maximal degree in co-relation 85758. Up to 6973 conditions per place. [2024-06-20 16:14:54,387 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 382 selfloop transitions, 208 changer transitions 0/610 dead transitions. [2024-06-20 16:14:54,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 610 transitions, 10384 flow [2024-06-20 16:14:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:54,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:54,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 16:14:54,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-20 16:14:54,389 INFO L175 Difference]: Start difference. First operand has 312 places, 564 transitions, 8869 flow. Second operand 9 states and 197 transitions. [2024-06-20 16:14:54,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 610 transitions, 10384 flow [2024-06-20 16:14:56,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 610 transitions, 9927 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:56,325 INFO L231 Difference]: Finished difference. Result has 314 places, 567 transitions, 8948 flow [2024-06-20 16:14:56,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8412, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8948, PETRI_PLACES=314, PETRI_TRANSITIONS=567} [2024-06-20 16:14:56,326 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-20 16:14:56,326 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 567 transitions, 8948 flow [2024-06-20 16:14:56,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:56,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:56,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:56,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:14:56,327 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:56,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:56,327 INFO L85 PathProgramCache]: Analyzing trace with hash -831401284, now seen corresponding path program 14 times [2024-06-20 16:14:56,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:56,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105627027] [2024-06-20 16:14:56,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:56,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:57,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:57,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:57,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105627027] [2024-06-20 16:14:57,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105627027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:57,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:57,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:57,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714135328] [2024-06-20 16:14:57,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:57,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:57,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:57,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:57,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:57,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:14:57,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 567 transitions, 8948 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:57,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:57,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:14:57,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:59,875 INFO L124 PetriNetUnfolderBase]: 5927/9672 cut-off events. [2024-06-20 16:14:59,875 INFO L125 PetriNetUnfolderBase]: For 1162485/1162487 co-relation queries the response was YES. [2024-06-20 16:14:59,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87092 conditions, 9672 events. 5927/9672 cut-off events. For 1162485/1162487 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 65851 event pairs, 1568 based on Foata normal form. 32/9704 useless extension candidates. Maximal degree in co-relation 86949. Up to 6707 conditions per place. [2024-06-20 16:15:00,021 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 373 selfloop transitions, 221 changer transitions 0/614 dead transitions. [2024-06-20 16:15:00,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 614 transitions, 10478 flow [2024-06-20 16:15:00,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:00,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-20 16:15:00,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:15:00,022 INFO L175 Difference]: Start difference. First operand has 314 places, 567 transitions, 8948 flow. Second operand 9 states and 198 transitions. [2024-06-20 16:15:00,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 614 transitions, 10478 flow [2024-06-20 16:15:02,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 614 transitions, 10006 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:02,284 INFO L231 Difference]: Finished difference. Result has 316 places, 570 transitions, 9044 flow [2024-06-20 16:15:02,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8476, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9044, PETRI_PLACES=316, PETRI_TRANSITIONS=570} [2024-06-20 16:15:02,285 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-20 16:15:02,285 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 570 transitions, 9044 flow [2024-06-20 16:15:02,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:02,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:02,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:02,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:15:02,285 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:02,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:02,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1591768132, now seen corresponding path program 15 times [2024-06-20 16:15:02,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:02,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473004808] [2024-06-20 16:15:02,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:02,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:03,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:03,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473004808] [2024-06-20 16:15:03,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473004808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:03,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:03,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083577403] [2024-06-20 16:15:03,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:03,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:03,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:03,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:03,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:03,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:03,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 570 transitions, 9044 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:03,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:03,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:03,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:05,633 INFO L124 PetriNetUnfolderBase]: 6035/9886 cut-off events. [2024-06-20 16:15:05,633 INFO L125 PetriNetUnfolderBase]: For 1183503/1183545 co-relation queries the response was YES. [2024-06-20 16:15:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88494 conditions, 9886 events. 6035/9886 cut-off events. For 1183503/1183545 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 67781 event pairs, 1396 based on Foata normal form. 24/9906 useless extension candidates. Maximal degree in co-relation 88350. Up to 3914 conditions per place. [2024-06-20 16:15:05,789 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 327 selfloop transitions, 271 changer transitions 0/618 dead transitions. [2024-06-20 16:15:05,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 618 transitions, 10810 flow [2024-06-20 16:15:05,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:05,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:05,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 16:15:05,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-20 16:15:05,790 INFO L175 Difference]: Start difference. First operand has 316 places, 570 transitions, 9044 flow. Second operand 9 states and 197 transitions. [2024-06-20 16:15:05,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 618 transitions, 10810 flow [2024-06-20 16:15:07,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 618 transitions, 10306 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:07,836 INFO L231 Difference]: Finished difference. Result has 318 places, 572 transitions, 9167 flow [2024-06-20 16:15:07,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8540, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9167, PETRI_PLACES=318, PETRI_TRANSITIONS=572} [2024-06-20 16:15:07,837 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 273 predicate places. [2024-06-20 16:15:07,837 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 572 transitions, 9167 flow [2024-06-20 16:15:07,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:07,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:07,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:07,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:15:07,837 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:07,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:07,837 INFO L85 PathProgramCache]: Analyzing trace with hash -831995930, now seen corresponding path program 16 times [2024-06-20 16:15:07,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:07,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680832756] [2024-06-20 16:15:07,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:07,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:08,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:08,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:08,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680832756] [2024-06-20 16:15:08,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680832756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:08,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:08,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:08,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166147122] [2024-06-20 16:15:08,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:08,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:08,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:08,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:08,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:08,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:08,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 572 transitions, 9167 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:08,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:08,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:08,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:11,456 INFO L124 PetriNetUnfolderBase]: 6298/10353 cut-off events. [2024-06-20 16:15:11,456 INFO L125 PetriNetUnfolderBase]: For 1297020/1297024 co-relation queries the response was YES. [2024-06-20 16:15:11,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93817 conditions, 10353 events. 6298/10353 cut-off events. For 1297020/1297024 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 72065 event pairs, 1487 based on Foata normal form. 34/10387 useless extension candidates. Maximal degree in co-relation 93672. Up to 6429 conditions per place. [2024-06-20 16:15:11,607 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 351 selfloop transitions, 255 changer transitions 0/626 dead transitions. [2024-06-20 16:15:11,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 626 transitions, 11110 flow [2024-06-20 16:15:11,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:11,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 16:15:11,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126262626262627 [2024-06-20 16:15:11,608 INFO L175 Difference]: Start difference. First operand has 318 places, 572 transitions, 9167 flow. Second operand 9 states and 203 transitions. [2024-06-20 16:15:11,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 626 transitions, 11110 flow [2024-06-20 16:15:13,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 626 transitions, 10662 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:13,942 INFO L231 Difference]: Finished difference. Result has 319 places, 578 transitions, 9493 flow [2024-06-20 16:15:13,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8733, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9493, PETRI_PLACES=319, PETRI_TRANSITIONS=578} [2024-06-20 16:15:13,942 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-20 16:15:13,943 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 578 transitions, 9493 flow [2024-06-20 16:15:13,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:13,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:13,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:13,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:15:13,943 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:13,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:13,944 INFO L85 PathProgramCache]: Analyzing trace with hash -831875960, now seen corresponding path program 17 times [2024-06-20 16:15:13,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:13,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223721835] [2024-06-20 16:15:13,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:13,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:14,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:14,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:14,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223721835] [2024-06-20 16:15:14,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223721835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:14,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:14,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:14,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535368396] [2024-06-20 16:15:14,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:14,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:14,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:14,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:14,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:15,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:15,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 578 transitions, 9493 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:15,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:17,691 INFO L124 PetriNetUnfolderBase]: 6471/10654 cut-off events. [2024-06-20 16:15:17,691 INFO L125 PetriNetUnfolderBase]: For 1303137/1303141 co-relation queries the response was YES. [2024-06-20 16:15:17,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95350 conditions, 10654 events. 6471/10654 cut-off events. For 1303137/1303141 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 74869 event pairs, 2015 based on Foata normal form. 42/10696 useless extension candidates. Maximal degree in co-relation 95206. Up to 8557 conditions per place. [2024-06-20 16:15:17,857 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 392 selfloop transitions, 211 changer transitions 0/623 dead transitions. [2024-06-20 16:15:17,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 623 transitions, 11053 flow [2024-06-20 16:15:17,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:17,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:17,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 16:15:17,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-20 16:15:17,858 INFO L175 Difference]: Start difference. First operand has 319 places, 578 transitions, 9493 flow. Second operand 9 states and 197 transitions. [2024-06-20 16:15:17,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 623 transitions, 11053 flow [2024-06-20 16:15:19,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 623 transitions, 10718 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 16:15:19,870 INFO L231 Difference]: Finished difference. Result has 322 places, 581 transitions, 9724 flow [2024-06-20 16:15:19,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9724, PETRI_PLACES=322, PETRI_TRANSITIONS=581} [2024-06-20 16:15:19,871 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-20 16:15:19,871 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 581 transitions, 9724 flow [2024-06-20 16:15:19,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:19,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:19,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:19,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:15:19,872 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:19,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:19,872 INFO L85 PathProgramCache]: Analyzing trace with hash -661000550, now seen corresponding path program 18 times [2024-06-20 16:15:19,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:19,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585579318] [2024-06-20 16:15:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:19,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:19,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:20,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:20,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585579318] [2024-06-20 16:15:20,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585579318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:20,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:20,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242140310] [2024-06-20 16:15:20,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:20,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:20,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:20,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:20,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:20,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:20,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 581 transitions, 9724 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:20,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:20,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:20,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:23,733 INFO L124 PetriNetUnfolderBase]: 6693/11030 cut-off events. [2024-06-20 16:15:23,733 INFO L125 PetriNetUnfolderBase]: For 1348864/1348866 co-relation queries the response was YES. [2024-06-20 16:15:23,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98586 conditions, 11030 events. 6693/11030 cut-off events. For 1348864/1348866 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 78212 event pairs, 1958 based on Foata normal form. 50/11080 useless extension candidates. Maximal degree in co-relation 98441. Up to 8860 conditions per place. [2024-06-20 16:15:23,910 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 408 selfloop transitions, 199 changer transitions 0/627 dead transitions. [2024-06-20 16:15:23,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 627 transitions, 11358 flow [2024-06-20 16:15:23,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:23,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 16:15:23,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-20 16:15:23,912 INFO L175 Difference]: Start difference. First operand has 322 places, 581 transitions, 9724 flow. Second operand 9 states and 195 transitions. [2024-06-20 16:15:23,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 627 transitions, 11358 flow [2024-06-20 16:15:26,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 627 transitions, 10883 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:26,230 INFO L231 Difference]: Finished difference. Result has 324 places, 585 transitions, 9850 flow [2024-06-20 16:15:26,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9249, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9850, PETRI_PLACES=324, PETRI_TRANSITIONS=585} [2024-06-20 16:15:26,231 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 279 predicate places. [2024-06-20 16:15:26,231 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 585 transitions, 9850 flow [2024-06-20 16:15:26,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:26,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:26,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:26,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:15:26,231 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:26,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:26,232 INFO L85 PathProgramCache]: Analyzing trace with hash -654744440, now seen corresponding path program 19 times [2024-06-20 16:15:26,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:26,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647789477] [2024-06-20 16:15:26,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:26,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:26,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:27,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-20 16:15:27,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647789477] [2024-06-20 16:15:27,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647789477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:27,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:27,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:27,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109578943] [2024-06-20 16:15:27,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:27,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:27,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:27,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:27,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:27,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:27,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 585 transitions, 9850 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:27,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:27,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:27,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:30,592 INFO L124 PetriNetUnfolderBase]: 6915/11422 cut-off events. [2024-06-20 16:15:30,592 INFO L125 PetriNetUnfolderBase]: For 1395805/1395807 co-relation queries the response was YES. [2024-06-20 16:15:30,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101509 conditions, 11422 events. 6915/11422 cut-off events. For 1395805/1395807 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 81981 event pairs, 2060 based on Foata normal form. 50/11472 useless extension candidates. Maximal degree in co-relation 101363. Up to 9222 conditions per place. [2024-06-20 16:15:30,753 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 405 selfloop transitions, 203 changer transitions 0/628 dead transitions. [2024-06-20 16:15:30,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 628 transitions, 11459 flow [2024-06-20 16:15:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:30,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-20 16:15:30,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-20 16:15:30,754 INFO L175 Difference]: Start difference. First operand has 324 places, 585 transitions, 9850 flow. Second operand 9 states and 193 transitions. [2024-06-20 16:15:30,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 628 transitions, 11459 flow [2024-06-20 16:15:33,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 628 transitions, 10967 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:33,402 INFO L231 Difference]: Finished difference. Result has 326 places, 589 transitions, 9975 flow [2024-06-20 16:15:33,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9360, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9975, PETRI_PLACES=326, PETRI_TRANSITIONS=589} [2024-06-20 16:15:33,403 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-20 16:15:33,403 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 589 transitions, 9975 flow [2024-06-20 16:15:33,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:33,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:33,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:33,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:15:33,403 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:33,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:33,404 INFO L85 PathProgramCache]: Analyzing trace with hash -661178180, now seen corresponding path program 20 times [2024-06-20 16:15:33,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:33,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372311140] [2024-06-20 16:15:33,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:33,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:34,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:34,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:34,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372311140] [2024-06-20 16:15:34,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372311140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:34,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:34,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:34,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719335291] [2024-06-20 16:15:34,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:34,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:34,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:34,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:34,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:34,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:34,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 589 transitions, 9975 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:34,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:34,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:34,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:38,207 INFO L124 PetriNetUnfolderBase]: 7087/11707 cut-off events. [2024-06-20 16:15:38,207 INFO L125 PetriNetUnfolderBase]: For 1369145/1369147 co-relation queries the response was YES. [2024-06-20 16:15:38,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102977 conditions, 11707 events. 7087/11707 cut-off events. For 1369145/1369147 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 84327 event pairs, 2011 based on Foata normal form. 40/11747 useless extension candidates. Maximal degree in co-relation 102830. Up to 8550 conditions per place. [2024-06-20 16:15:38,365 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 399 selfloop transitions, 219 changer transitions 0/638 dead transitions. [2024-06-20 16:15:38,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 638 transitions, 11649 flow [2024-06-20 16:15:38,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:38,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 16:15:38,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-20 16:15:38,366 INFO L175 Difference]: Start difference. First operand has 326 places, 589 transitions, 9975 flow. Second operand 9 states and 197 transitions. [2024-06-20 16:15:38,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 638 transitions, 11649 flow [2024-06-20 16:15:40,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 638 transitions, 11143 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:40,366 INFO L231 Difference]: Finished difference. Result has 328 places, 593 transitions, 10122 flow [2024-06-20 16:15:40,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10122, PETRI_PLACES=328, PETRI_TRANSITIONS=593} [2024-06-20 16:15:40,367 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-20 16:15:40,367 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 593 transitions, 10122 flow [2024-06-20 16:15:40,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:40,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:40,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:40,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:15:40,367 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:40,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:40,368 INFO L85 PathProgramCache]: Analyzing trace with hash -827411960, now seen corresponding path program 21 times [2024-06-20 16:15:40,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:40,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057776481] [2024-06-20 16:15:40,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:40,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:40,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:41,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:41,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:41,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057776481] [2024-06-20 16:15:41,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057776481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:41,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:41,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180754963] [2024-06-20 16:15:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:41,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:41,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:41,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:15:41,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 593 transitions, 10122 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:41,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:41,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:15:41,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:45,280 INFO L124 PetriNetUnfolderBase]: 7221/11934 cut-off events. [2024-06-20 16:15:45,280 INFO L125 PetriNetUnfolderBase]: For 1344378/1344382 co-relation queries the response was YES. [2024-06-20 16:15:45,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104063 conditions, 11934 events. 7221/11934 cut-off events. For 1344378/1344382 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 86524 event pairs, 2188 based on Foata normal form. 34/11968 useless extension candidates. Maximal degree in co-relation 103915. Up to 9384 conditions per place. [2024-06-20 16:15:45,560 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 401 selfloop transitions, 222 changer transitions 0/643 dead transitions. [2024-06-20 16:15:45,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 643 transitions, 11766 flow [2024-06-20 16:15:45,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:15:45,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:15:45,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 16:15:45,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-20 16:15:45,562 INFO L175 Difference]: Start difference. First operand has 328 places, 593 transitions, 10122 flow. Second operand 9 states and 201 transitions. [2024-06-20 16:15:45,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 643 transitions, 11766 flow [2024-06-20 16:15:47,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 643 transitions, 11206 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:47,589 INFO L231 Difference]: Finished difference. Result has 330 places, 596 transitions, 10171 flow [2024-06-20 16:15:47,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9562, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10171, PETRI_PLACES=330, PETRI_TRANSITIONS=596} [2024-06-20 16:15:47,589 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-20 16:15:47,589 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 596 transitions, 10171 flow [2024-06-20 16:15:47,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:47,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:47,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:47,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:15:47,590 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:47,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:47,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1206646319, now seen corresponding path program 3 times [2024-06-20 16:15:47,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:47,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281220886] [2024-06-20 16:15:47,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:47,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:47,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:48,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:48,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281220886] [2024-06-20 16:15:48,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281220886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:48,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:48,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:15:48,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955478204] [2024-06-20 16:15:48,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:48,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:15:48,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:48,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:15:48,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:15:48,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:15:48,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 596 transitions, 10171 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:48,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:48,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:15:48,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:51,646 INFO L124 PetriNetUnfolderBase]: 6828/11421 cut-off events. [2024-06-20 16:15:51,646 INFO L125 PetriNetUnfolderBase]: For 1274821/1274883 co-relation queries the response was YES. [2024-06-20 16:15:51,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100725 conditions, 11421 events. 6828/11421 cut-off events. For 1274821/1274883 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 84372 event pairs, 2396 based on Foata normal form. 54/11326 useless extension candidates. Maximal degree in co-relation 100576. Up to 10143 conditions per place. [2024-06-20 16:15:51,822 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 469 selfloop transitions, 71 changer transitions 0/621 dead transitions. [2024-06-20 16:15:51,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 621 transitions, 11500 flow [2024-06-20 16:15:51,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:51,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:51,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-20 16:15:51,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-20 16:15:51,823 INFO L175 Difference]: Start difference. First operand has 330 places, 596 transitions, 10171 flow. Second operand 7 states and 148 transitions. [2024-06-20 16:15:51,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 621 transitions, 11500 flow [2024-06-20 16:15:54,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 621 transitions, 10964 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:54,167 INFO L231 Difference]: Finished difference. Result has 330 places, 603 transitions, 9971 flow [2024-06-20 16:15:54,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9635, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9971, PETRI_PLACES=330, PETRI_TRANSITIONS=603} [2024-06-20 16:15:54,168 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-20 16:15:54,168 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 603 transitions, 9971 flow [2024-06-20 16:15:54,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:54,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:54,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:15:54,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:15:54,169 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:54,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:54,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1214264879, now seen corresponding path program 4 times [2024-06-20 16:15:54,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:54,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002044956] [2024-06-20 16:15:54,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:54,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:54,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:55,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:55,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:55,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002044956] [2024-06-20 16:15:55,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002044956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:55,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:55,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:15:55,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221872943] [2024-06-20 16:15:55,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:55,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:15:55,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:55,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:15:55,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:15:55,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:15:55,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 603 transitions, 9971 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:55,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:55,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:15:55,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:58,358 INFO L124 PetriNetUnfolderBase]: 6830/11432 cut-off events. [2024-06-20 16:15:58,358 INFO L125 PetriNetUnfolderBase]: For 1271677/1271734 co-relation queries the response was YES. [2024-06-20 16:15:58,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99462 conditions, 11432 events. 6830/11432 cut-off events. For 1271677/1271734 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84531 event pairs, 2352 based on Foata normal form. 47/11336 useless extension candidates. Maximal degree in co-relation 99312. Up to 10034 conditions per place. [2024-06-20 16:15:58,511 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 428 selfloop transitions, 112 changer transitions 0/621 dead transitions. [2024-06-20 16:15:58,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 621 transitions, 11341 flow [2024-06-20 16:15:58,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:58,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:58,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-20 16:15:58,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-20 16:15:58,512 INFO L175 Difference]: Start difference. First operand has 330 places, 603 transitions, 9971 flow. Second operand 7 states and 147 transitions. [2024-06-20 16:15:58,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 621 transitions, 11341 flow [2024-06-20 16:16:00,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 621 transitions, 11115 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-20 16:16:00,772 INFO L231 Difference]: Finished difference. Result has 332 places, 606 transitions, 10069 flow [2024-06-20 16:16:00,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9747, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10069, PETRI_PLACES=332, PETRI_TRANSITIONS=606} [2024-06-20 16:16:00,773 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 287 predicate places. [2024-06-20 16:16:00,773 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 606 transitions, 10069 flow [2024-06-20 16:16:00,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:00,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:00,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:00,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:16:00,774 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:00,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:00,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1203161764, now seen corresponding path program 5 times [2024-06-20 16:16:00,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:00,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819054489] [2024-06-20 16:16:00,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:00,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:01,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:01,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:01,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819054489] [2024-06-20 16:16:01,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819054489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:01,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:01,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:01,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312277344] [2024-06-20 16:16:01,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:01,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:01,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:01,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:01,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:01,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:16:01,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 606 transitions, 10069 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:01,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:01,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:16:01,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:04,985 INFO L124 PetriNetUnfolderBase]: 6920/11528 cut-off events. [2024-06-20 16:16:04,985 INFO L125 PetriNetUnfolderBase]: For 1270614/1270673 co-relation queries the response was YES. [2024-06-20 16:16:05,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99968 conditions, 11528 events. 6920/11528 cut-off events. For 1270614/1270673 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84853 event pairs, 2512 based on Foata normal form. 49/11431 useless extension candidates. Maximal degree in co-relation 99817. Up to 10341 conditions per place. [2024-06-20 16:16:05,164 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 469 selfloop transitions, 95 changer transitions 0/630 dead transitions. [2024-06-20 16:16:05,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 630 transitions, 11395 flow [2024-06-20 16:16:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:05,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:05,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 16:16:05,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-20 16:16:05,165 INFO L175 Difference]: Start difference. First operand has 332 places, 606 transitions, 10069 flow. Second operand 8 states and 161 transitions. [2024-06-20 16:16:05,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 630 transitions, 11395 flow [2024-06-20 16:16:07,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 630 transitions, 11208 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:07,423 INFO L231 Difference]: Finished difference. Result has 336 places, 610 transitions, 10226 flow [2024-06-20 16:16:07,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10226, PETRI_PLACES=336, PETRI_TRANSITIONS=610} [2024-06-20 16:16:07,423 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 291 predicate places. [2024-06-20 16:16:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 610 transitions, 10226 flow [2024-06-20 16:16:07,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:07,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:07,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:07,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:16:07,424 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:07,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1214261314, now seen corresponding path program 6 times [2024-06-20 16:16:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:07,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988289332] [2024-06-20 16:16:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:07,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:08,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:08,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:08,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988289332] [2024-06-20 16:16:08,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988289332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:08,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:08,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:08,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656653022] [2024-06-20 16:16:08,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:08,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:08,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:08,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:08,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:08,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:16:08,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 610 transitions, 10226 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:08,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:08,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:16:08,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:11,624 INFO L124 PetriNetUnfolderBase]: 6964/11591 cut-off events. [2024-06-20 16:16:11,624 INFO L125 PetriNetUnfolderBase]: For 1316171/1316228 co-relation queries the response was YES. [2024-06-20 16:16:11,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102111 conditions, 11591 events. 6964/11591 cut-off events. For 1316171/1316228 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 85252 event pairs, 2384 based on Foata normal form. 47/11495 useless extension candidates. Maximal degree in co-relation 101959. Up to 10194 conditions per place. [2024-06-20 16:16:11,814 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 437 selfloop transitions, 136 changer transitions 0/639 dead transitions. [2024-06-20 16:16:11,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 639 transitions, 12136 flow [2024-06-20 16:16:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:11,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 16:16:11,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:16:11,818 INFO L175 Difference]: Start difference. First operand has 336 places, 610 transitions, 10226 flow. Second operand 8 states and 160 transitions. [2024-06-20 16:16:11,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 639 transitions, 12136 flow [2024-06-20 16:16:14,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 639 transitions, 11876 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 16:16:14,540 INFO L231 Difference]: Finished difference. Result has 339 places, 622 transitions, 10720 flow [2024-06-20 16:16:14,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9966, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10720, PETRI_PLACES=339, PETRI_TRANSITIONS=622} [2024-06-20 16:16:14,541 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-20 16:16:14,541 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 622 transitions, 10720 flow [2024-06-20 16:16:14,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:14,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:14,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:14,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:16:14,541 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:14,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:14,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1214274799, now seen corresponding path program 2 times [2024-06-20 16:16:14,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:14,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190439104] [2024-06-20 16:16:14,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:14,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:14,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:15,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:15,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:15,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190439104] [2024-06-20 16:16:15,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190439104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:15,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:15,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:16:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343344425] [2024-06-20 16:16:15,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:15,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:16:15,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:16:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:16:15,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:16:15,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 622 transitions, 10720 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:15,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:15,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:16:15,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:18,765 INFO L124 PetriNetUnfolderBase]: 6968/11602 cut-off events. [2024-06-20 16:16:18,765 INFO L125 PetriNetUnfolderBase]: For 1353618/1353676 co-relation queries the response was YES. [2024-06-20 16:16:18,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103610 conditions, 11602 events. 6968/11602 cut-off events. For 1353618/1353676 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 85520 event pairs, 2796 based on Foata normal form. 47/11503 useless extension candidates. Maximal degree in co-relation 103456. Up to 10608 conditions per place. [2024-06-20 16:16:18,925 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 537 selfloop transitions, 37 changer transitions 0/640 dead transitions. [2024-06-20 16:16:18,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 640 transitions, 12018 flow [2024-06-20 16:16:18,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:18,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:18,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:16:18,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-20 16:16:18,926 INFO L175 Difference]: Start difference. First operand has 339 places, 622 transitions, 10720 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:16:18,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 640 transitions, 12018 flow [2024-06-20 16:16:21,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 640 transitions, 11805 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-20 16:16:21,612 INFO L231 Difference]: Finished difference. Result has 344 places, 625 transitions, 10693 flow [2024-06-20 16:16:21,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10511, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10693, PETRI_PLACES=344, PETRI_TRANSITIONS=625} [2024-06-20 16:16:21,613 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2024-06-20 16:16:21,613 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 625 transitions, 10693 flow [2024-06-20 16:16:21,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:21,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:21,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:16:21,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:16:21,614 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:21,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:21,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1214274334, now seen corresponding path program 7 times [2024-06-20 16:16:21,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:21,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135384683] [2024-06-20 16:16:21,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:21,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:21,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat