./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.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_tso.oepc.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_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix033_tso.oepc.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:30,929 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:11:30,994 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:30,999 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:11:31,000 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:11:31,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:11:31,025 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:11:31,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:11:31,026 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:11:31,029 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:11:31,029 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:11:31,030 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:11:31,031 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:11:31,032 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:11:31,032 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:11:31,032 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:11:31,032 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:11:31,033 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:11:31,033 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:11:31,033 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:11:31,033 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:11:31,034 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:11:31,034 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:11:31,034 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:11:31,034 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:11:31,034 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:11:31,035 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:11:31,035 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:11:31,035 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:11:31,036 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:11:31,036 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:11:31,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:11:31,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:11:31,037 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:11:31,037 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:11:31,037 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:11:31,038 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:11:31,038 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:11:31,038 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:11:31,038 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:11:31,038 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:11:31,039 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:11:31,039 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:11:31,039 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:31,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:11:31,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:11:31,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:11:31,301 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:11:31,301 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:11:31,302 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-20 16:11:32,328 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:11:32,521 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:11:32,522 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-20 16:11:32,539 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87306e1ba/cb9259a62b0b47eab0985dddf98b10cf/FLAG801ea443f [2024-06-20 16:11:32,551 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87306e1ba/cb9259a62b0b47eab0985dddf98b10cf [2024-06-20 16:11:32,553 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:11:32,554 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:11:32,554 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_tso.oepc.yml/witness.yml [2024-06-20 16:11:32,688 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:11:32,689 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:11:32,690 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:11:32,690 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:11:32,694 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:11:32,695 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:11:32" (1/2) ... [2024-06-20 16:11:32,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f689f73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:32, skipping insertion in model container [2024-06-20 16:11:32,696 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:11:32" (1/2) ... [2024-06-20 16:11:32,697 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4f480703 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:11:32, skipping insertion in model container [2024-06-20 16:11:32,697 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:32" (2/2) ... [2024-06-20 16:11:32,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f689f73 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:32, skipping insertion in model container [2024-06-20 16:11:32,698 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:32" (2/2) ... [2024-06-20 16:11:32,698 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:11:32,820 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:11:32,821 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 16:11:32,822 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 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 16:11:32,822 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 16:11:32,822 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:11:32,822 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-20 16:11:32,858 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:11:33,123 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:11:33,131 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:33,276 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:11:33,310 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:11:33,310 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33 WrapperNode [2024-06-20 16:11:33,310 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:11:33,311 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:11:33,311 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:11:33,311 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:11:33,317 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,338 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,366 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-20 16:11:33,367 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:11:33,367 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:11:33,367 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:11:33,368 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:11:33,377 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,377 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,380 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,393 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:33,393 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,393 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,411 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,412 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,414 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,415 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,418 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:11:33,419 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:11:33,419 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:11:33,420 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:11:33,422 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (1/1) ... [2024-06-20 16:11:33,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:11:33,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:11:33,465 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:33,503 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:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:11:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:11:33,517 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:11:33,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:11:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:11:33,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:11:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:11:33,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:11:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:11:33,518 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:11:33,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:11:33,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:11:33,521 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:33,633 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:11:33,635 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:11:33,929 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:11:33,929 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:11:34,089 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:11:34,090 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:11:34,090 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:11:34 BoogieIcfgContainer [2024-06-20 16:11:34,090 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:11:34,092 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:11:34,092 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:11:34,095 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:11:34,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:11:32" (1/4) ... [2024-06-20 16:11:34,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d318ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:11:34, skipping insertion in model container [2024-06-20 16:11:34,095 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:32" (2/4) ... [2024-06-20 16:11:34,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d318ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:11:34, skipping insertion in model container [2024-06-20 16:11:34,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:11:33" (3/4) ... [2024-06-20 16:11:34,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d318ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:11:34, skipping insertion in model container [2024-06-20 16:11:34,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:11:34" (4/4) ... [2024-06-20 16:11:34,098 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_tso.oepc.i [2024-06-20 16:11:34,110 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:11:34,110 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:11:34,110 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:11:34,161 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:11:34,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-20 16:11:34,215 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-20 16:11:34,216 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:11:34,217 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:34,217 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-20 16:11:34,221 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-20 16:11:34,232 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:11:34,258 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;@360fe8d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:11:34,258 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:11:34,263 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:11:34,263 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:11:34,263 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:11:34,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:34,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:11:34,264 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:34,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:34,269 INFO L85 PathProgramCache]: Analyzing trace with hash 385862209, now seen corresponding path program 1 times [2024-06-20 16:11:34,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:34,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788008265] [2024-06-20 16:11:34,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:34,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:34,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:35,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:35,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:35,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788008265] [2024-06-20 16:11:35,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788008265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:35,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:11:35,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403282817] [2024-06-20 16:11:35,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:35,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:11:35,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:35,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:11:35,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:11:35,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-20 16:11:35,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:35,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:35,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-20 16:11:35,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:35,945 INFO L124 PetriNetUnfolderBase]: 1659/2623 cut-off events. [2024-06-20 16:11:35,945 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-20 16:11:35,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 2623 events. 1659/2623 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13520 event pairs, 1184 based on Foata normal form. 1/2512 useless extension candidates. Maximal degree in co-relation 5175. Up to 2465 conditions per place. [2024-06-20 16:11:35,961 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-20 16:11:35,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-20 16:11:35,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:11:35,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:11:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-20 16:11:35,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-20 16:11:35,973 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 79 transitions. [2024-06-20 16:11:35,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-20 16:11:35,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:35,980 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-20 16:11:35,981 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:35,983 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-20 16:11:35,984 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-20 16:11:35,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:35,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:35,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:35,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:11:35,985 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:35,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:35,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1446442080, now seen corresponding path program 1 times [2024-06-20 16:11:35,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:35,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010208593] [2024-06-20 16:11:35,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:35,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:36,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:36,841 INFO 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:36,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:36,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010208593] [2024-06-20 16:11:36,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010208593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:36,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:36,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:11:36,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913152635] [2024-06-20 16:11:36,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:36,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:11:36,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:36,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:11:36,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:11:36,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:36,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:36,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:36,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:36,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:37,310 INFO L124 PetriNetUnfolderBase]: 1905/2936 cut-off events. [2024-06-20 16:11:37,311 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-20 16:11:37,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 2936 events. 1905/2936 cut-off events. For 545/545 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14818 event pairs, 1212 based on Foata normal form. 3/2888 useless extension candidates. Maximal degree in co-relation 6545. Up to 2801 conditions per place. [2024-06-20 16:11:37,325 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-20 16:11:37,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 248 flow [2024-06-20 16:11:37,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:11:37,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:11:37,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-20 16:11:37,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 16:11:37,332 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 99 transitions. [2024-06-20 16:11:37,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 248 flow [2024-06-20 16:11:37,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:11:37,335 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-20 16:11:37,335 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:37,336 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-20 16:11:37,336 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-20 16:11:37,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:37,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:37,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:37,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:11:37,339 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:37,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:37,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1890033040, now seen corresponding path program 1 times [2024-06-20 16:11:37,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:37,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44703842] [2024-06-20 16:11:37,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:37,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:37,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:38,120 INFO 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,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:38,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44703842] [2024-06-20 16:11:38,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44703842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:38,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:38,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:11:38,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731107127] [2024-06-20 16:11:38,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:38,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:11:38,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:38,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:11:38,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:11:38,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:38,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:38,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:38,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:38,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:38,532 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-20 16:11:38,532 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-20 16:11:38,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 2922 events. 1893/2922 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14751 event pairs, 878 based on Foata normal form. 6/2879 useless extension candidates. Maximal degree in co-relation 7188. Up to 2753 conditions per place. [2024-06-20 16:11:38,545 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-20 16:11:38,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 330 flow [2024-06-20 16:11:38,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:38,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:38,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-20 16:11:38,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-20 16:11:38,547 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 122 transitions. [2024-06-20 16:11:38,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 330 flow [2024-06-20 16:11:38,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:11:38,549 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-20 16:11:38,549 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-20 16:11:38,550 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-20 16:11:38,550 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-20 16:11:38,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:38,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:38,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:38,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:11:38,551 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:38,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:38,551 INFO L85 PathProgramCache]: Analyzing trace with hash 405941549, now seen corresponding path program 1 times [2024-06-20 16:11:38,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354854032] [2024-06-20 16:11:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:38,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:38,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:39,693 INFO 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:39,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:39,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354854032] [2024-06-20 16:11:39,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354854032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:39,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:39,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:39,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074016307] [2024-06-20 16:11:39,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:39,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:39,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:39,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:39,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:39,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-20 16:11:39,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:39,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:39,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-20 16:11:39,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:40,189 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-20 16:11:40,189 INFO L125 PetriNetUnfolderBase]: For 2854/2854 co-relation queries the response was YES. [2024-06-20 16:11:40,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 2903 events. 1884/2903 cut-off events. For 2854/2854 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14617 event pairs, 690 based on Foata normal form. 6/2858 useless extension candidates. Maximal degree in co-relation 7806. Up to 2708 conditions per place. [2024-06-20 16:11:40,202 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-20 16:11:40,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 384 flow [2024-06-20 16:11:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:40,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:40,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 16:11:40,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-20 16:11:40,203 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 140 transitions. [2024-06-20 16:11:40,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 384 flow [2024-06-20 16:11:40,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:40,206 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 197 flow [2024-06-20 16:11:40,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=197, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-20 16:11:40,206 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-20 16:11:40,207 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 197 flow [2024-06-20 16:11:40,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:40,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:40,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:40,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:11:40,207 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:40,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:40,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1427638969, now seen corresponding path program 1 times [2024-06-20 16:11:40,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:40,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246548050] [2024-06-20 16:11:40,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:40,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:40,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:41,016 INFO 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,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:41,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246548050] [2024-06-20 16:11:41,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246548050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:41,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:41,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:11:41,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570848115] [2024-06-20 16:11:41,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:41,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:11:41,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:41,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:11:41,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:11:41,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-20 16:11:41,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 197 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:41,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:41,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-20 16:11:41,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:41,499 INFO L124 PetriNetUnfolderBase]: 1627/2584 cut-off events. [2024-06-20 16:11:41,499 INFO L125 PetriNetUnfolderBase]: For 3895/3895 co-relation queries the response was YES. [2024-06-20 16:11:41,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7335 conditions, 2584 events. 1627/2584 cut-off events. For 3895/3895 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13324 event pairs, 814 based on Foata normal form. 2/2517 useless extension candidates. Maximal degree in co-relation 7318. Up to 2407 conditions per place. [2024-06-20 16:11:41,510 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-20 16:11:41,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 345 flow [2024-06-20 16:11:41,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-20 16:11:41,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-20 16:11:41,511 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 197 flow. Second operand 5 states and 101 transitions. [2024-06-20 16:11:41,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 345 flow [2024-06-20 16:11:41,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 312 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:41,514 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 210 flow [2024-06-20 16:11:41,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=210, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-20 16:11:41,515 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-20 16:11:41,515 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 210 flow [2024-06-20 16:11:41,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:41,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:41,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:41,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:11:41,516 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:41,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:41,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1307133913, now seen corresponding path program 1 times [2024-06-20 16:11:41,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:41,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967717974] [2024-06-20 16:11:41,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:41,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:41,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:42,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:11:42,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:42,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967717974] [2024-06-20 16:11:42,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967717974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:42,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:42,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:42,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171768403] [2024-06-20 16:11:42,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:42,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:42,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:42,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:42,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:42,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:42,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 210 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:42,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:42,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:42,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:43,056 INFO L124 PetriNetUnfolderBase]: 1918/3084 cut-off events. [2024-06-20 16:11:43,056 INFO L125 PetriNetUnfolderBase]: For 6144/6144 co-relation queries the response was YES. [2024-06-20 16:11:43,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9146 conditions, 3084 events. 1918/3084 cut-off events. For 6144/6144 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16231 event pairs, 972 based on Foata normal form. 2/3057 useless extension candidates. Maximal degree in co-relation 9127. Up to 2819 conditions per place. [2024-06-20 16:11:43,081 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-20 16:11:43,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 388 flow [2024-06-20 16:11:43,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:43,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:43,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-20 16:11:43,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-20 16:11:43,083 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 210 flow. Second operand 6 states and 114 transitions. [2024-06-20 16:11:43,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 388 flow [2024-06-20 16:11:43,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 366 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:43,089 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 244 flow [2024-06-20 16:11:43,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=244, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-20 16:11:43,092 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-20 16:11:43,092 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 244 flow [2024-06-20 16:11:43,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:43,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:43,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:43,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:11:43,093 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:43,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:43,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1911099942, now seen corresponding path program 1 times [2024-06-20 16:11:43,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:43,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463082891] [2024-06-20 16:11:43,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:43,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:43,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:44,092 INFO 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,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:44,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463082891] [2024-06-20 16:11:44,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463082891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:44,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:44,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:44,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109293299] [2024-06-20 16:11:44,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:44,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:44,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:44,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:44,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:44,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:44,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:44,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:44,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:44,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:44,656 INFO L124 PetriNetUnfolderBase]: 2094/3285 cut-off events. [2024-06-20 16:11:44,657 INFO L125 PetriNetUnfolderBase]: For 9664/9664 co-relation queries the response was YES. [2024-06-20 16:11:44,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10628 conditions, 3285 events. 2094/3285 cut-off events. For 9664/9664 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16988 event pairs, 1034 based on Foata normal form. 2/3275 useless extension candidates. Maximal degree in co-relation 10608. Up to 3060 conditions per place. [2024-06-20 16:11:44,674 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 54 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-20 16:11:44,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 72 transitions, 442 flow [2024-06-20 16:11:44,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:44,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:44,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-20 16:11:44,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:11:44,676 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 244 flow. Second operand 6 states and 117 transitions. [2024-06-20 16:11:44,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 72 transitions, 442 flow [2024-06-20 16:11:44,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 410 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:44,680 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 270 flow [2024-06-20 16:11:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-20 16:11:44,681 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-20 16:11:44,681 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 270 flow [2024-06-20 16:11:44,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:44,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:44,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:44,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:11:44,682 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:44,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1910950212, now seen corresponding path program 2 times [2024-06-20 16:11:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:44,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539911558] [2024-06-20 16:11:44,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:44,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:44,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:45,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:45,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:45,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539911558] [2024-06-20 16:11:45,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539911558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:45,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:45,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251037277] [2024-06-20 16:11:45,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:45,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:45,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:45,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:45,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:45,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:45,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 270 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:45,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:45,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:45,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:46,306 INFO L124 PetriNetUnfolderBase]: 2089/3280 cut-off events. [2024-06-20 16:11:46,307 INFO L125 PetriNetUnfolderBase]: For 12666/12678 co-relation queries the response was YES. [2024-06-20 16:11:46,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 3280 events. 2089/3280 cut-off events. For 12666/12678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16997 event pairs, 1041 based on Foata normal form. 10/3276 useless extension candidates. Maximal degree in co-relation 11295. Up to 3035 conditions per place. [2024-06-20 16:11:46,323 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-20 16:11:46,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 466 flow [2024-06-20 16:11:46,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:11:46,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:11:46,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 16:11:46,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-20 16:11:46,326 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 270 flow. Second operand 6 states and 116 transitions. [2024-06-20 16:11:46,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 466 flow [2024-06-20 16:11:46,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 432 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:46,330 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 310 flow [2024-06-20 16:11:46,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-20 16:11:46,333 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-20 16:11:46,333 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 310 flow [2024-06-20 16:11:46,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:46,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:46,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:46,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:11:46,335 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:46,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:46,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1506271252, now seen corresponding path program 1 times [2024-06-20 16:11:46,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:46,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285138027] [2024-06-20 16:11:46,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:46,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:46,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:47,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:47,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:47,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285138027] [2024-06-20 16:11:47,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285138027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:47,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:47,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:47,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924311603] [2024-06-20 16:11:47,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:47,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:47,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:47,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:47,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:47,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:47,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 310 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:47,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:47,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:47,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:48,075 INFO L124 PetriNetUnfolderBase]: 1919/3113 cut-off events. [2024-06-20 16:11:48,075 INFO L125 PetriNetUnfolderBase]: For 13547/13547 co-relation queries the response was YES. [2024-06-20 16:11:48,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 3113 events. 1919/3113 cut-off events. For 13547/13547 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16553 event pairs, 936 based on Foata normal form. 2/3102 useless extension candidates. Maximal degree in co-relation 11073. Up to 2812 conditions per place. [2024-06-20 16:11:48,088 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-20 16:11:48,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 532 flow [2024-06-20 16:11:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:48,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 16:11:48,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-20 16:11:48,090 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 310 flow. Second operand 7 states and 131 transitions. [2024-06-20 16:11:48,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 532 flow [2024-06-20 16:11:48,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 482 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:11:48,094 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 330 flow [2024-06-20 16:11:48,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=330, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-20 16:11:48,095 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-20 16:11:48,095 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 330 flow [2024-06-20 16:11:48,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:48,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:48,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:48,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:11:48,096 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:48,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:48,096 INFO L85 PathProgramCache]: Analyzing trace with hash 885324952, now seen corresponding path program 1 times [2024-06-20 16:11:48,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:48,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761735160] [2024-06-20 16:11:48,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:48,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:48,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:49,058 INFO 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:49,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:49,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761735160] [2024-06-20 16:11:49,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761735160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:49,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:49,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:49,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117286273] [2024-06-20 16:11:49,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:49,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:49,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:49,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:49,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:49,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:49,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 330 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:49,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:49,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:49,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:49,693 INFO L124 PetriNetUnfolderBase]: 2106/3319 cut-off events. [2024-06-20 16:11:49,693 INFO L125 PetriNetUnfolderBase]: For 19477/19477 co-relation queries the response was YES. [2024-06-20 16:11:49,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 3319 events. 2106/3319 cut-off events. For 19477/19477 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17198 event pairs, 829 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 12802. Up to 3039 conditions per place. [2024-06-20 16:11:49,708 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 68 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-20 16:11:49,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 608 flow [2024-06-20 16:11:49,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:49,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 16:11:49,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-20 16:11:49,710 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 330 flow. Second operand 7 states and 139 transitions. [2024-06-20 16:11:49,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 608 flow [2024-06-20 16:11:49,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 562 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:11:49,714 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 380 flow [2024-06-20 16:11:49,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=380, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-20 16:11:49,714 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-20 16:11:49,715 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 380 flow [2024-06-20 16:11:49,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:49,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:49,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:49,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:11:49,715 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:49,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:49,716 INFO L85 PathProgramCache]: Analyzing trace with hash 885445108, now seen corresponding path program 1 times [2024-06-20 16:11:49,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:49,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634144523] [2024-06-20 16:11:49,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:49,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:50,621 INFO 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,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:50,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634144523] [2024-06-20 16:11:50,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634144523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:50,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:50,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:50,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713308098] [2024-06-20 16:11:50,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:50,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:50,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:50,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:50,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:50,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:11:50,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 380 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:50,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:50,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:11:50,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:51,235 INFO L124 PetriNetUnfolderBase]: 2249/3466 cut-off events. [2024-06-20 16:11:51,236 INFO L125 PetriNetUnfolderBase]: For 23639/23639 co-relation queries the response was YES. [2024-06-20 16:11:51,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14269 conditions, 3466 events. 2249/3466 cut-off events. For 23639/23639 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17439 event pairs, 888 based on Foata normal form. 2/3453 useless extension candidates. Maximal degree in co-relation 14244. Up to 3277 conditions per place. [2024-06-20 16:11:51,253 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-20 16:11:51,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 642 flow [2024-06-20 16:11:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:11:51,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-20 16:11:51,254 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 380 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:11:51,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 642 flow [2024-06-20 16:11:51,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 91 transitions, 598 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:51,260 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 412 flow [2024-06-20 16:11:51,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-20 16:11:51,260 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2024-06-20 16:11:51,260 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 412 flow [2024-06-20 16:11:51,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:51,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:51,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:51,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:11:51,261 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:51,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:51,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2092387886, now seen corresponding path program 2 times [2024-06-20 16:11:51,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:51,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526947032] [2024-06-20 16:11:51,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:51,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:51,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:52,254 INFO 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,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:52,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526947032] [2024-06-20 16:11:52,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526947032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:52,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:52,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:52,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066366396] [2024-06-20 16:11:52,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:52,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:52,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:52,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:52,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:52,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:52,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 412 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:52,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:52,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:52,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:53,029 INFO L124 PetriNetUnfolderBase]: 2174/3399 cut-off events. [2024-06-20 16:11:53,030 INFO L125 PetriNetUnfolderBase]: For 29140/29150 co-relation queries the response was YES. [2024-06-20 16:11:53,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14805 conditions, 3399 events. 2174/3399 cut-off events. For 29140/29150 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17508 event pairs, 817 based on Foata normal form. 4/3376 useless extension candidates. Maximal degree in co-relation 14779. Up to 3082 conditions per place. [2024-06-20 16:11:53,044 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 69 selfloop transitions, 24 changer transitions 0/101 dead transitions. [2024-06-20 16:11:53,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 790 flow [2024-06-20 16:11:53,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:53,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 16:11:53,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-20 16:11:53,046 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 412 flow. Second operand 7 states and 141 transitions. [2024-06-20 16:11:53,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 790 flow [2024-06-20 16:11:53,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 738 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:11:53,052 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 502 flow [2024-06-20 16:11:53,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=502, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-20 16:11:53,053 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-20 16:11:53,053 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 502 flow [2024-06-20 16:11:53,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:53,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:53,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:53,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:11:53,054 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:53,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:53,054 INFO L85 PathProgramCache]: Analyzing trace with hash -2025210554, now seen corresponding path program 2 times [2024-06-20 16:11:53,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:53,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166854851] [2024-06-20 16:11:53,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:53,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:53,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:54,065 INFO 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,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:54,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166854851] [2024-06-20 16:11:54,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166854851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:54,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:54,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:54,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350869232] [2024-06-20 16:11:54,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:54,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:54,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:54,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:54,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:54,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:11:54,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 502 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:54,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:54,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:11:54,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:54,629 INFO L124 PetriNetUnfolderBase]: 2298/3536 cut-off events. [2024-06-20 16:11:54,629 INFO L125 PetriNetUnfolderBase]: For 34485/34500 co-relation queries the response was YES. [2024-06-20 16:11:54,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16090 conditions, 3536 events. 2298/3536 cut-off events. For 34485/34500 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17758 event pairs, 882 based on Foata normal form. 12/3528 useless extension candidates. Maximal degree in co-relation 16063. Up to 3301 conditions per place. [2024-06-20 16:11:54,645 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-20 16:11:54,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 880 flow [2024-06-20 16:11:54,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:54,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:54,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 16:11:54,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-20 16:11:54,646 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 502 flow. Second operand 7 states and 130 transitions. [2024-06-20 16:11:54,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 880 flow [2024-06-20 16:11:54,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 832 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:54,657 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 606 flow [2024-06-20 16:11:54,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-20 16:11:54,658 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 32 predicate places. [2024-06-20 16:11:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 606 flow [2024-06-20 16:11:54,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:54,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:54,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:54,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:11:54,659 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:54,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:54,659 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447890, now seen corresponding path program 3 times [2024-06-20 16:11:54,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:54,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915858781] [2024-06-20 16:11:54,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:54,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:55,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:11:55,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:55,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915858781] [2024-06-20 16:11:55,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915858781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:55,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:55,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:55,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473894195] [2024-06-20 16:11:55,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:55,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:55,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:55,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:55,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:55,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:55,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 606 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:55,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:55,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:55,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:56,245 INFO L124 PetriNetUnfolderBase]: 2161/3403 cut-off events. [2024-06-20 16:11:56,253 INFO L125 PetriNetUnfolderBase]: For 39207/39222 co-relation queries the response was YES. [2024-06-20 16:11:56,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16067 conditions, 3403 events. 2161/3403 cut-off events. For 39207/39222 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17651 event pairs, 821 based on Foata normal form. 10/3393 useless extension candidates. Maximal degree in co-relation 16038. Up to 3031 conditions per place. [2024-06-20 16:11:56,269 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-20 16:11:56,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 960 flow [2024-06-20 16:11:56,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:56,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-20 16:11:56,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:11:56,271 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 606 flow. Second operand 7 states and 140 transitions. [2024-06-20 16:11:56,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 960 flow [2024-06-20 16:11:56,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 904 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 16:11:56,282 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 674 flow [2024-06-20 16:11:56,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=674, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-20 16:11:56,283 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 36 predicate places. [2024-06-20 16:11:56,283 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 674 flow [2024-06-20 16:11:56,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:56,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:56,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:56,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:11:56,283 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:56,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:56,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447704, now seen corresponding path program 3 times [2024-06-20 16:11:56,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:56,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306777513] [2024-06-20 16:11:56,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:56,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:57,254 INFO 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,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:57,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306777513] [2024-06-20 16:11:57,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306777513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:57,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:57,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:11:57,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735077371] [2024-06-20 16:11:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:11:57,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:57,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:11:57,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:11:57,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:11:57,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 674 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:57,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:57,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:11:57,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:57,811 INFO L124 PetriNetUnfolderBase]: 2283/3522 cut-off events. [2024-06-20 16:11:57,811 INFO L125 PetriNetUnfolderBase]: For 44853/44868 co-relation queries the response was YES. [2024-06-20 16:11:57,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17391 conditions, 3522 events. 2283/3522 cut-off events. For 44853/44868 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17761 event pairs, 877 based on Foata normal form. 12/3517 useless extension candidates. Maximal degree in co-relation 17360. Up to 3282 conditions per place. [2024-06-20 16:11:57,829 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-20 16:11:57,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 918 flow [2024-06-20 16:11:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:11:57,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:11:57,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:11:57,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-20 16:11:57,831 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 674 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:11:57,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 918 flow [2024-06-20 16:11:57,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 794 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:11:57,849 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 610 flow [2024-06-20 16:11:57,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=610, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-20 16:11:57,849 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-20 16:11:57,849 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 610 flow [2024-06-20 16:11:57,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:11:57,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:57,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:57,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:11:57,850 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:11:57,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:57,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1628058077, now seen corresponding path program 1 times [2024-06-20 16:11:57,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:57,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894448013] [2024-06-20 16:11:57,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:57,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:11:58,772 INFO 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:58,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:11:58,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894448013] [2024-06-20 16:11:58,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894448013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:11:58,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:11:58,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:11:58,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023802057] [2024-06-20 16:11:58,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:11:58,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:11:58,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:11:58,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:11:58,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:11:58,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:11:58,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 610 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:11:58,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:11:58,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:11:59,400 INFO L124 PetriNetUnfolderBase]: 2166/3520 cut-off events. [2024-06-20 16:11:59,400 INFO L125 PetriNetUnfolderBase]: For 46256/46256 co-relation queries the response was YES. [2024-06-20 16:11:59,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17009 conditions, 3520 events. 2166/3520 cut-off events. For 46256/46256 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18795 event pairs, 834 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 16977. Up to 3173 conditions per place. [2024-06-20 16:11:59,418 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 77 selfloop transitions, 8 changer transitions 0/95 dead transitions. [2024-06-20 16:11:59,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 95 transitions, 822 flow [2024-06-20 16:11:59,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:11:59,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:11:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-20 16:11:59,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-20 16:11:59,420 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 610 flow. Second operand 5 states and 93 transitions. [2024-06-20 16:11:59,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 95 transitions, 822 flow [2024-06-20 16:11:59,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 95 transitions, 752 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 16:11:59,438 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 590 flow [2024-06-20 16:11:59,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=590, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-20 16:11:59,439 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-20 16:11:59,439 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 590 flow [2024-06-20 16:11:59,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call 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,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:11:59,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:11:59,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:11:59,440 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:59,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:11:59,440 INFO L85 PathProgramCache]: Analyzing trace with hash 435706757, now seen corresponding path program 1 times [2024-06-20 16:11:59,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:11:59,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519848623] [2024-06-20 16:11:59,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:11:59,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:11:59,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:00,721 INFO 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:00,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:00,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519848623] [2024-06-20 16:12:00,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519848623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:00,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:00,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:00,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640221376] [2024-06-20 16:12:00,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:00,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:00,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:00,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:00,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:00,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:12:00,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:00,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:00,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:12:00,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:01,543 INFO L124 PetriNetUnfolderBase]: 2149/3380 cut-off events. [2024-06-20 16:12:01,544 INFO L125 PetriNetUnfolderBase]: For 50869/50869 co-relation queries the response was YES. [2024-06-20 16:12:01,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17356 conditions, 3380 events. 2149/3380 cut-off events. For 50869/50869 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17406 event pairs, 800 based on Foata normal form. 2/3379 useless extension candidates. Maximal degree in co-relation 17323. Up to 3081 conditions per place. [2024-06-20 16:12:01,563 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 84 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-20 16:12:01,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 113 transitions, 864 flow [2024-06-20 16:12:01,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:12:01,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:12:01,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 16:12:01,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-20 16:12:01,564 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 590 flow. Second operand 7 states and 139 transitions. [2024-06-20 16:12:01,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 113 transitions, 864 flow [2024-06-20 16:12:01,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 812 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:01,583 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 588 flow [2024-06-20 16:12:01,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=588, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-20 16:12:01,583 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-20 16:12:01,583 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 588 flow [2024-06-20 16:12:01,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:01,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:01,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:01,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:12:01,584 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:12:01,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:01,585 INFO L85 PathProgramCache]: Analyzing trace with hash 435797122, now seen corresponding path program 1 times [2024-06-20 16:12:01,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:01,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587652713] [2024-06-20 16:12:01,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:01,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:02,578 INFO 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:02,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:02,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587652713] [2024-06-20 16:12:02,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587652713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:02,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:02,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:02,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363179969] [2024-06-20 16:12:02,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:02,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:02,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:02,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:02,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 588 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:02,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:02,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:02,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:03,343 INFO L124 PetriNetUnfolderBase]: 2297/3535 cut-off events. [2024-06-20 16:12:03,343 INFO L125 PetriNetUnfolderBase]: For 56574/56574 co-relation queries the response was YES. [2024-06-20 16:12:03,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18505 conditions, 3535 events. 2297/3535 cut-off events. For 56574/56574 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17631 event pairs, 845 based on Foata normal form. 4/3536 useless extension candidates. Maximal degree in co-relation 18471. Up to 3295 conditions per place. [2024-06-20 16:12:03,359 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-20 16:12:03,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 950 flow [2024-06-20 16:12:03,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:03,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:03,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:12:03,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-20 16:12:03,363 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 588 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:12:03,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 950 flow [2024-06-20 16:12:03,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 904 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:03,392 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 644 flow [2024-06-20 16:12:03,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-20 16:12:03,393 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-20 16:12:03,393 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 644 flow [2024-06-20 16:12:03,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:03,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:03,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:03,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:12:03,394 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:12:03,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash -329591160, now seen corresponding path program 2 times [2024-06-20 16:12:03,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:03,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705180192] [2024-06-20 16:12:03,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:03,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:03,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:04,358 INFO 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,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:04,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705180192] [2024-06-20 16:12:04,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705180192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:04,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:04,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:04,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538343673] [2024-06-20 16:12:04,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:04,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:04,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:04,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:04,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:04,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:04,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:04,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:04,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:04,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:05,069 INFO L124 PetriNetUnfolderBase]: 2367/3631 cut-off events. [2024-06-20 16:12:05,069 INFO L125 PetriNetUnfolderBase]: For 66283/66283 co-relation queries the response was YES. [2024-06-20 16:12:05,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19959 conditions, 3631 events. 2367/3631 cut-off events. For 66283/66283 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18097 event pairs, 839 based on Foata normal form. 4/3632 useless extension candidates. Maximal degree in co-relation 19924. Up to 3293 conditions per place. [2024-06-20 16:12:05,089 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 91 selfloop transitions, 36 changer transitions 0/132 dead transitions. [2024-06-20 16:12:05,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 132 transitions, 1286 flow [2024-06-20 16:12:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:05,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:05,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:12:05,091 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 644 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:05,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 132 transitions, 1286 flow [2024-06-20 16:12:05,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 1208 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:05,111 INFO L231 Difference]: Finished difference. Result has 90 places, 99 transitions, 814 flow [2024-06-20 16:12:05,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=814, PETRI_PLACES=90, PETRI_TRANSITIONS=99} [2024-06-20 16:12:05,113 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 45 predicate places. [2024-06-20 16:12:05,113 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 99 transitions, 814 flow [2024-06-20 16:12:05,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:05,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:05,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:05,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:12:05,113 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:12:05,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:05,114 INFO L85 PathProgramCache]: Analyzing trace with hash 439521989, now seen corresponding path program 1 times [2024-06-20 16:12:05,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:05,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161780519] [2024-06-20 16:12:05,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:05,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:05,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:06,089 INFO 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,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:06,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161780519] [2024-06-20 16:12:06,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161780519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:06,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:06,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:06,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543577133] [2024-06-20 16:12:06,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:06,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:06,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:06,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:06,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:06,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:06,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 99 transitions, 814 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:06,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:06,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:06,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:06,787 INFO L124 PetriNetUnfolderBase]: 2378/3656 cut-off events. [2024-06-20 16:12:06,787 INFO L125 PetriNetUnfolderBase]: For 74433/74433 co-relation queries the response was YES. [2024-06-20 16:12:06,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20769 conditions, 3656 events. 2378/3656 cut-off events. For 74433/74433 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18335 event pairs, 826 based on Foata normal form. 2/3655 useless extension candidates. Maximal degree in co-relation 20733. Up to 3456 conditions per place. [2024-06-20 16:12:06,808 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 106 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-06-20 16:12:06,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1176 flow [2024-06-20 16:12:06,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:06,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:06,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:12:06,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-20 16:12:06,809 INFO L175 Difference]: Start difference. First operand has 90 places, 99 transitions, 814 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:12:06,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1176 flow [2024-06-20 16:12:06,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1110 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:06,839 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 846 flow [2024-06-20 16:12:06,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=846, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-20 16:12:06,840 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-20 16:12:06,840 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 846 flow [2024-06-20 16:12:06,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:06,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:06,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:06,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:12:06,841 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:06,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:06,841 INFO L85 PathProgramCache]: Analyzing trace with hash 439521772, now seen corresponding path program 3 times [2024-06-20 16:12:06,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:06,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691863607] [2024-06-20 16:12:06,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:06,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:07,772 INFO 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:07,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:07,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691863607] [2024-06-20 16:12:07,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691863607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:07,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:07,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:07,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796778890] [2024-06-20 16:12:07,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:07,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:07,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:07,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:07,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:07,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:07,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 846 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:07,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:07,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:07,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:08,532 INFO L124 PetriNetUnfolderBase]: 2368/3637 cut-off events. [2024-06-20 16:12:08,532 INFO L125 PetriNetUnfolderBase]: For 80484/80484 co-relation queries the response was YES. [2024-06-20 16:12:08,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21224 conditions, 3637 events. 2368/3637 cut-off events. For 80484/80484 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18184 event pairs, 811 based on Foata normal form. 4/3638 useless extension candidates. Maximal degree in co-relation 21186. Up to 3301 conditions per place. [2024-06-20 16:12:08,553 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 38 changer transitions 0/133 dead transitions. [2024-06-20 16:12:08,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1262 flow [2024-06-20 16:12:08,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:08,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:08,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:12:08,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-20 16:12:08,556 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 846 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:12:08,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1262 flow [2024-06-20 16:12:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1148 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:08,588 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 816 flow [2024-06-20 16:12:08,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=816, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2024-06-20 16:12:08,588 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-20 16:12:08,588 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 816 flow [2024-06-20 16:12:08,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:08,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:08,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:08,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:12:08,590 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:12:08,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:08,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1823087892, now seen corresponding path program 4 times [2024-06-20 16:12:08,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:08,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347966978] [2024-06-20 16:12:08,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:08,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:09,678 INFO 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:09,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:09,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347966978] [2024-06-20 16:12:09,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347966978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:09,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:09,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:09,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166003384] [2024-06-20 16:12:09,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:09,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:09,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:09,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:09,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:09,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:09,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 816 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:09,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:09,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:10,310 INFO L124 PetriNetUnfolderBase]: 2390/3681 cut-off events. [2024-06-20 16:12:10,311 INFO L125 PetriNetUnfolderBase]: For 87225/87240 co-relation queries the response was YES. [2024-06-20 16:12:10,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21750 conditions, 3681 events. 2390/3681 cut-off events. For 87225/87240 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18458 event pairs, 824 based on Foata normal form. 10/3684 useless extension candidates. Maximal degree in co-relation 21711. Up to 3218 conditions per place. [2024-06-20 16:12:10,334 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 74 selfloop transitions, 57 changer transitions 0/136 dead transitions. [2024-06-20 16:12:10,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1358 flow [2024-06-20 16:12:10,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:10,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:10,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 16:12:10,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-20 16:12:10,336 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 816 flow. Second operand 8 states and 153 transitions. [2024-06-20 16:12:10,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1358 flow [2024-06-20 16:12:10,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1286 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:10,369 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 996 flow [2024-06-20 16:12:10,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=996, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-20 16:12:10,370 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-20 16:12:10,370 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 996 flow [2024-06-20 16:12:10,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:10,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:10,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:10,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:12:10,370 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:12:10,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:10,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1635833623, now seen corresponding path program 2 times [2024-06-20 16:12:10,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:10,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205035284] [2024-06-20 16:12:10,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:10,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:10,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:11,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:11,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205035284] [2024-06-20 16:12:11,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205035284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:11,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:11,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:11,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294118677] [2024-06-20 16:12:11,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:11,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:11,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:11,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:11,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:11,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:11,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 996 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:11,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:11,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:11,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:11,899 INFO L124 PetriNetUnfolderBase]: 2417/3724 cut-off events. [2024-06-20 16:12:11,900 INFO L125 PetriNetUnfolderBase]: For 96980/96995 co-relation queries the response was YES. [2024-06-20 16:12:11,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22856 conditions, 3724 events. 2417/3724 cut-off events. For 96980/96995 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18717 event pairs, 825 based on Foata normal form. 12/3731 useless extension candidates. Maximal degree in co-relation 22816. Up to 3428 conditions per place. [2024-06-20 16:12:11,922 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-20 16:12:11,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 144 transitions, 1686 flow [2024-06-20 16:12:11,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:11,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:12:11,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-20 16:12:11,924 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 996 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:12:11,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 144 transitions, 1686 flow [2024-06-20 16:12:11,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1576 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:11,973 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 1152 flow [2024-06-20 16:12:11,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1152, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-20 16:12:11,974 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-20 16:12:11,974 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 1152 flow [2024-06-20 16:12:11,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:11,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:11,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:11,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:12:11,975 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:12:11,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1643250373, now seen corresponding path program 3 times [2024-06-20 16:12:11,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:11,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928404287] [2024-06-20 16:12:11,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:11,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:12,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:12:12,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:12,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928404287] [2024-06-20 16:12:12,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928404287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:12,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:12,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:12,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114698007] [2024-06-20 16:12:12,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:12,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:12,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:12,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:12,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:12,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:12,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 1152 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:12,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:12,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:12,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:13,481 INFO L124 PetriNetUnfolderBase]: 2412/3717 cut-off events. [2024-06-20 16:12:13,482 INFO L125 PetriNetUnfolderBase]: For 101459/101474 co-relation queries the response was YES. [2024-06-20 16:12:13,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23055 conditions, 3717 events. 2412/3717 cut-off events. For 101459/101474 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18706 event pairs, 830 based on Foata normal form. 12/3724 useless extension candidates. Maximal degree in co-relation 23013. Up to 3423 conditions per place. [2024-06-20 16:12:13,503 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 96 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-20 16:12:13,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 142 transitions, 1578 flow [2024-06-20 16:12:13,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:13,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:12:13,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-20 16:12:13,505 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 1152 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:12:13,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 142 transitions, 1578 flow [2024-06-20 16:12:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 142 transitions, 1464 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-20 16:12:13,557 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1128 flow [2024-06-20 16:12:13,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1128, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-20 16:12:13,558 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-20 16:12:13,558 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1128 flow [2024-06-20 16:12:13,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:13,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:13,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:13,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:12:13,559 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:12:13,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:13,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1635626016, now seen corresponding path program 5 times [2024-06-20 16:12:13,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:13,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089752442] [2024-06-20 16:12:13,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:13,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:13,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:14,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:14,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:14,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089752442] [2024-06-20 16:12:14,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089752442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:14,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:14,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:14,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136895754] [2024-06-20 16:12:14,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:14,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:14,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:14,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:14,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:14,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:14,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1128 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:14,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:14,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:14,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:15,351 INFO L124 PetriNetUnfolderBase]: 2434/3750 cut-off events. [2024-06-20 16:12:15,351 INFO L125 PetriNetUnfolderBase]: For 109253/109268 co-relation queries the response was YES. [2024-06-20 16:12:15,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23621 conditions, 3750 events. 2434/3750 cut-off events. For 109253/109268 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18845 event pairs, 836 based on Foata normal form. 10/3753 useless extension candidates. Maximal degree in co-relation 23577. Up to 3269 conditions per place. [2024-06-20 16:12:15,375 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 88 selfloop transitions, 57 changer transitions 0/150 dead transitions. [2024-06-20 16:12:15,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 150 transitions, 1748 flow [2024-06-20 16:12:15,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:15,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:15,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:15,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:12:15,377 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1128 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:15,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 150 transitions, 1748 flow [2024-06-20 16:12:15,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 150 transitions, 1666 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:15,441 INFO L231 Difference]: Finished difference. Result has 110 places, 120 transitions, 1232 flow [2024-06-20 16:12:15,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1232, PETRI_PLACES=110, PETRI_TRANSITIONS=120} [2024-06-20 16:12:15,441 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-20 16:12:15,441 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 120 transitions, 1232 flow [2024-06-20 16:12:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:15,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:15,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:15,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:12:15,442 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:15,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:15,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631596, now seen corresponding path program 6 times [2024-06-20 16:12:15,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:15,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799769331] [2024-06-20 16:12:15,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:15,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:16,599 INFO 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:16,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:16,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799769331] [2024-06-20 16:12:16,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799769331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:16,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:16,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:16,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207909005] [2024-06-20 16:12:16,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:16,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:16,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:16,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:16,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:16,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 120 transitions, 1232 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:16,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:16,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:16,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:17,269 INFO L124 PetriNetUnfolderBase]: 2424/3736 cut-off events. [2024-06-20 16:12:17,269 INFO L125 PetriNetUnfolderBase]: For 115803/115818 co-relation queries the response was YES. [2024-06-20 16:12:17,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23856 conditions, 3736 events. 2424/3736 cut-off events. For 115803/115818 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18790 event pairs, 834 based on Foata normal form. 10/3739 useless extension candidates. Maximal degree in co-relation 23811. Up to 3261 conditions per place. [2024-06-20 16:12:17,293 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 88 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-20 16:12:17,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 149 transitions, 1696 flow [2024-06-20 16:12:17,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:17,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:17,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:17,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:12:17,294 INFO L175 Difference]: Start difference. First operand has 110 places, 120 transitions, 1232 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:17,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 149 transitions, 1696 flow [2024-06-20 16:12:17,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 149 transitions, 1470 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:17,357 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 1126 flow [2024-06-20 16:12:17,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-20 16:12:17,358 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 67 predicate places. [2024-06-20 16:12:17,358 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 1126 flow [2024-06-20 16:12:17,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:17,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:17,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:17,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:12:17,359 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:17,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:17,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631813, now seen corresponding path program 4 times [2024-06-20 16:12:17,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:17,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191879687] [2024-06-20 16:12:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:17,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:17,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:18,338 INFO 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:18,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:18,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191879687] [2024-06-20 16:12:18,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191879687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:18,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:18,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:12:18,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729048497] [2024-06-20 16:12:18,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:18,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:12:18,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:18,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:12:18,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:12:18,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:18,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 1126 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:18,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:18,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:18,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:18,987 INFO L124 PetriNetUnfolderBase]: 2419/3728 cut-off events. [2024-06-20 16:12:18,987 INFO L125 PetriNetUnfolderBase]: For 120584/120599 co-relation queries the response was YES. [2024-06-20 16:12:18,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23705 conditions, 3728 events. 2419/3728 cut-off events. For 120584/120599 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18740 event pairs, 828 based on Foata normal form. 12/3735 useless extension candidates. Maximal degree in co-relation 23660. Up to 3436 conditions per place. [2024-06-20 16:12:19,011 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 38 changer transitions 0/143 dead transitions. [2024-06-20 16:12:19,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1460 flow [2024-06-20 16:12:19,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:19,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:19,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 16:12:19,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-20 16:12:19,014 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 1126 flow. Second operand 8 states and 147 transitions. [2024-06-20 16:12:19,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1460 flow [2024-06-20 16:12:19,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1272 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:19,076 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 1022 flow [2024-06-20 16:12:19,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1022, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-20 16:12:19,076 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 67 predicate places. [2024-06-20 16:12:19,076 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 1022 flow [2024-06-20 16:12:19,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:19,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:19,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:19,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:12:19,077 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:19,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1643260293, now seen corresponding path program 1 times [2024-06-20 16:12:19,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:19,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891368978] [2024-06-20 16:12:19,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:19,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:19,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:20,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:20,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891368978] [2024-06-20 16:12:20,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891368978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:20,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:20,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:20,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267126026] [2024-06-20 16:12:20,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:20,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:20,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:20,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:20,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:20,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:20,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 1022 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:20,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:20,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:20,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:21,208 INFO L124 PetriNetUnfolderBase]: 2436/3855 cut-off events. [2024-06-20 16:12:21,209 INFO L125 PetriNetUnfolderBase]: For 124946/124946 co-relation queries the response was YES. [2024-06-20 16:12:21,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23711 conditions, 3855 events. 2436/3855 cut-off events. For 124946/124946 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19877 event pairs, 813 based on Foata normal form. 2/3836 useless extension candidates. Maximal degree in co-relation 23665. Up to 3546 conditions per place. [2024-06-20 16:12:21,231 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 128 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-20 16:12:21,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1459 flow [2024-06-20 16:12:21,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:21,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:21,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:12:21,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-20 16:12:21,237 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 1022 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:12:21,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1459 flow [2024-06-20 16:12:21,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 153 transitions, 1335 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:21,297 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1031 flow [2024-06-20 16:12:21,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1031, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-20 16:12:21,301 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-20 16:12:21,301 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1031 flow [2024-06-20 16:12:21,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:21,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:21,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:21,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:12:21,302 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:21,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:21,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1110917391, now seen corresponding path program 1 times [2024-06-20 16:12:21,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:21,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889762904] [2024-06-20 16:12:21,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:21,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:22,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:12:22,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:22,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889762904] [2024-06-20 16:12:22,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889762904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:22,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:22,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:22,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300273572] [2024-06-20 16:12:22,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:22,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:22,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:22,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:22,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1031 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:22,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:22,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:22,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:23,004 INFO L124 PetriNetUnfolderBase]: 2630/4083 cut-off events. [2024-06-20 16:12:23,004 INFO L125 PetriNetUnfolderBase]: For 153060/153060 co-relation queries the response was YES. [2024-06-20 16:12:23,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26493 conditions, 4083 events. 2630/4083 cut-off events. For 153060/153060 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 20768 event pairs, 920 based on Foata normal form. 1/4081 useless extension candidates. Maximal degree in co-relation 26445. Up to 3815 conditions per place. [2024-06-20 16:12:23,031 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 111 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-20 16:12:23,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 138 transitions, 1325 flow [2024-06-20 16:12:23,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:12:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:12:23,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 16:12:23,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 16:12:23,033 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1031 flow. Second operand 6 states and 102 transitions. [2024-06-20 16:12:23,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 138 transitions, 1325 flow [2024-06-20 16:12:23,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 138 transitions, 1245 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:23,120 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 1013 flow [2024-06-20 16:12:23,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1013, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-06-20 16:12:23,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-20 16:12:23,121 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 1013 flow [2024-06-20 16:12:23,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:23,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:23,122 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:23,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:12:23,122 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:23,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:23,122 INFO L85 PathProgramCache]: Analyzing trace with hash 390929687, now seen corresponding path program 1 times [2024-06-20 16:12:23,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:23,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887494888] [2024-06-20 16:12:23,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:23,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:23,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:24,242 INFO 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,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:24,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887494888] [2024-06-20 16:12:24,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887494888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:24,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:24,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:24,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946399689] [2024-06-20 16:12:24,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:24,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:24,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:24,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:24,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:24,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:12:24,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 1013 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:24,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:24,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:12:24,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:25,060 INFO L124 PetriNetUnfolderBase]: 2616/4066 cut-off events. [2024-06-20 16:12:25,060 INFO L125 PetriNetUnfolderBase]: For 181889/181899 co-relation queries the response was YES. [2024-06-20 16:12:25,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 4066 events. 2616/4066 cut-off events. For 181889/181899 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21356 event pairs, 722 based on Foata normal form. 4/4061 useless extension candidates. Maximal degree in co-relation 28371. Up to 3665 conditions per place. [2024-06-20 16:12:25,084 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 17 changer transitions 0/162 dead transitions. [2024-06-20 16:12:25,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1431 flow [2024-06-20 16:12:25,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:25,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:12:25,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-20 16:12:25,086 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 1013 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:12:25,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1431 flow [2024-06-20 16:12:25,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 162 transitions, 1391 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:25,149 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1072 flow [2024-06-20 16:12:25,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1072, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-06-20 16:12:25,150 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-20 16:12:25,150 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1072 flow [2024-06-20 16:12:25,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:25,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:25,150 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:25,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:12:25,151 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:25,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:25,151 INFO L85 PathProgramCache]: Analyzing trace with hash 504493847, now seen corresponding path program 2 times [2024-06-20 16:12:25,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:25,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143125216] [2024-06-20 16:12:25,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:25,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:25,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:26,370 INFO 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:26,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:26,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143125216] [2024-06-20 16:12:26,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143125216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:26,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:26,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673638945] [2024-06-20 16:12:26,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:26,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:26,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:26,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:12:26,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1072 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:26,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:26,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:12:26,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:27,256 INFO L124 PetriNetUnfolderBase]: 2633/4093 cut-off events. [2024-06-20 16:12:27,256 INFO L125 PetriNetUnfolderBase]: For 195245/195255 co-relation queries the response was YES. [2024-06-20 16:12:27,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29259 conditions, 4093 events. 2633/4093 cut-off events. For 195245/195255 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21502 event pairs, 877 based on Foata normal form. 4/4088 useless extension candidates. Maximal degree in co-relation 29209. Up to 3695 conditions per place. [2024-06-20 16:12:27,286 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 21 changer transitions 0/164 dead transitions. [2024-06-20 16:12:27,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1500 flow [2024-06-20 16:12:27,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:27,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:27,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:27,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:12:27,288 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1072 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:27,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1500 flow [2024-06-20 16:12:27,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1419 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:27,357 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1103 flow [2024-06-20 16:12:27,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1103, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2024-06-20 16:12:27,358 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-20 16:12:27,358 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1103 flow [2024-06-20 16:12:27,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:27,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:27,358 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:27,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:12:27,359 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:27,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:27,359 INFO L85 PathProgramCache]: Analyzing trace with hash 735512455, now seen corresponding path program 1 times [2024-06-20 16:12:27,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:27,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166437493] [2024-06-20 16:12:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:27,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:27,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:28,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166437493] [2024-06-20 16:12:28,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166437493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:28,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:28,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:28,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893365558] [2024-06-20 16:12:28,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:28,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:28,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:28,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:28,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1103 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:28,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:28,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:28,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:29,646 INFO L124 PetriNetUnfolderBase]: 2773/4231 cut-off events. [2024-06-20 16:12:29,646 INFO L125 PetriNetUnfolderBase]: For 208392/208402 co-relation queries the response was YES. [2024-06-20 16:12:29,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30522 conditions, 4231 events. 2773/4231 cut-off events. For 208392/208402 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21616 event pairs, 910 based on Foata normal form. 2/4224 useless extension candidates. Maximal degree in co-relation 30471. Up to 3931 conditions per place. [2024-06-20 16:12:29,675 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 132 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-20 16:12:29,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 164 transitions, 1499 flow [2024-06-20 16:12:29,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:29,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:29,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:12:29,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-20 16:12:29,677 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1103 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:12:29,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 164 transitions, 1499 flow [2024-06-20 16:12:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 164 transitions, 1377 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:29,745 INFO L231 Difference]: Finished difference. Result has 122 places, 133 transitions, 1043 flow [2024-06-20 16:12:29,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1043, PETRI_PLACES=122, PETRI_TRANSITIONS=133} [2024-06-20 16:12:29,746 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-20 16:12:29,746 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 133 transitions, 1043 flow [2024-06-20 16:12:29,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:29,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:29,747 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:29,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:12:29,747 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:29,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:29,747 INFO L85 PathProgramCache]: Analyzing trace with hash 624810091, now seen corresponding path program 1 times [2024-06-20 16:12:29,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:29,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315068820] [2024-06-20 16:12:29,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:29,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:29,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:30,715 INFO 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:30,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:30,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315068820] [2024-06-20 16:12:30,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315068820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:30,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:30,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:30,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311137444] [2024-06-20 16:12:30,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:30,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:30,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:30,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:30,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:30,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:30,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 133 transitions, 1043 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:30,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:30,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:30,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:31,508 INFO L124 PetriNetUnfolderBase]: 2795/4271 cut-off events. [2024-06-20 16:12:31,508 INFO L125 PetriNetUnfolderBase]: For 220862/220872 co-relation queries the response was YES. [2024-06-20 16:12:31,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31006 conditions, 4271 events. 2795/4271 cut-off events. For 220862/220872 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21958 event pairs, 889 based on Foata normal form. 4/4266 useless extension candidates. Maximal degree in co-relation 30954. Up to 3958 conditions per place. [2024-06-20 16:12:31,539 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/172 dead transitions. [2024-06-20 16:12:31,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 1535 flow [2024-06-20 16:12:31,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:31,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:31,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:12:31,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-20 16:12:31,541 INFO L175 Difference]: Start difference. First operand has 122 places, 133 transitions, 1043 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:12:31,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 1535 flow [2024-06-20 16:12:31,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1451 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:31,602 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1085 flow [2024-06-20 16:12:31,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1085, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-20 16:12:31,603 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-20 16:12:31,603 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1085 flow [2024-06-20 16:12:31,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:31,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:31,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:12:31,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:12:31,604 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:31,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:31,604 INFO L85 PathProgramCache]: Analyzing trace with hash 740274241, now seen corresponding path program 2 times [2024-06-20 16:12:31,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:31,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773464002] [2024-06-20 16:12:31,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:31,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:32,646 INFO 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:32,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:32,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773464002] [2024-06-20 16:12:32,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773464002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:32,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:32,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:32,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003028443] [2024-06-20 16:12:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:32,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:32,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:32,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:32,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:32,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:32,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1085 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:32,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:32,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:32,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:33,550 INFO L124 PetriNetUnfolderBase]: 2970/4517 cut-off events. [2024-06-20 16:12:33,550 INFO L125 PetriNetUnfolderBase]: For 248043/248053 co-relation queries the response was YES. [2024-06-20 16:12:33,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34138 conditions, 4517 events. 2970/4517 cut-off events. For 248043/248053 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23247 event pairs, 878 based on Foata normal form. 4/4506 useless extension candidates. Maximal degree in co-relation 34085. Up to 3923 conditions per place. [2024-06-20 16:12:33,579 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 130 selfloop transitions, 49 changer transitions 0/186 dead transitions. [2024-06-20 16:12:33,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 2039 flow [2024-06-20 16:12:33,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:33,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:33,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 16:12:33,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:12:33,581 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1085 flow. Second operand 9 states and 176 transitions. [2024-06-20 16:12:33,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 2039 flow [2024-06-20 16:12:33,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 186 transitions, 1937 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:33,650 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1363 flow [2024-06-20 16:12:33,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-20 16:12:33,651 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-20 16:12:33,651 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1363 flow [2024-06-20 16:12:33,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:33,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:33,651 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:33,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:12:33,651 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:33,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:33,652 INFO L85 PathProgramCache]: Analyzing trace with hash 740280751, now seen corresponding path program 3 times [2024-06-20 16:12:33,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:33,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304712127] [2024-06-20 16:12:33,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:33,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:34,717 INFO 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:34,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:34,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304712127] [2024-06-20 16:12:34,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304712127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:34,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:34,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:34,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139785554] [2024-06-20 16:12:34,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:34,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:34,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:34,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:34,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:34,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1363 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:34,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:34,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:34,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:35,625 INFO L124 PetriNetUnfolderBase]: 2956/4499 cut-off events. [2024-06-20 16:12:35,626 INFO L125 PetriNetUnfolderBase]: For 265299/265329 co-relation queries the response was YES. [2024-06-20 16:12:35,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35436 conditions, 4499 events. 2956/4499 cut-off events. For 265299/265329 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23196 event pairs, 874 based on Foata normal form. 28/4512 useless extension candidates. Maximal degree in co-relation 35380. Up to 3919 conditions per place. [2024-06-20 16:12:35,660 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 51 changer transitions 0/184 dead transitions. [2024-06-20 16:12:35,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 184 transitions, 1959 flow [2024-06-20 16:12:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:35,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:35,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 16:12:35,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-20 16:12:35,662 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1363 flow. Second operand 9 states and 173 transitions. [2024-06-20 16:12:35,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 184 transitions, 1959 flow [2024-06-20 16:12:35,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1797 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:35,769 INFO L231 Difference]: Finished difference. Result has 132 places, 147 transitions, 1313 flow [2024-06-20 16:12:35,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1313, PETRI_PLACES=132, PETRI_TRANSITIONS=147} [2024-06-20 16:12:35,770 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-20 16:12:35,770 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 147 transitions, 1313 flow [2024-06-20 16:12:35,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:35,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:35,771 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:35,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:12:35,771 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:35,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:35,771 INFO L85 PathProgramCache]: Analyzing trace with hash 509077817, now seen corresponding path program 3 times [2024-06-20 16:12:35,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:35,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070944549] [2024-06-20 16:12:35,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:35,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:35,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:37,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:12:37,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:37,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070944549] [2024-06-20 16:12:37,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070944549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:37,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:37,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:37,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537700531] [2024-06-20 16:12:37,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:37,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:37,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:37,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:37,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:37,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:12:37,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 147 transitions, 1313 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:37,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:37,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:12:37,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:38,070 INFO L124 PetriNetUnfolderBase]: 2806/4355 cut-off events. [2024-06-20 16:12:38,071 INFO L125 PetriNetUnfolderBase]: For 275002/275017 co-relation queries the response was YES. [2024-06-20 16:12:38,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34884 conditions, 4355 events. 2806/4355 cut-off events. For 275002/275017 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23140 event pairs, 837 based on Foata normal form. 4/4340 useless extension candidates. Maximal degree in co-relation 34826. Up to 3933 conditions per place. [2024-06-20 16:12:38,104 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 26 changer transitions 0/178 dead transitions. [2024-06-20 16:12:38,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 1773 flow [2024-06-20 16:12:38,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:38,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:38,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 16:12:38,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:12:38,105 INFO L175 Difference]: Start difference. First operand has 132 places, 147 transitions, 1313 flow. Second operand 8 states and 156 transitions. [2024-06-20 16:12:38,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 1773 flow [2024-06-20 16:12:38,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1671 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:38,214 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1340 flow [2024-06-20 16:12:38,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1340, PETRI_PLACES=133, PETRI_TRANSITIONS=149} [2024-06-20 16:12:38,215 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-20 16:12:38,215 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1340 flow [2024-06-20 16:12:38,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:38,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:38,215 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:38,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:12:38,216 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:38,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:38,216 INFO L85 PathProgramCache]: Analyzing trace with hash 740101261, now seen corresponding path program 4 times [2024-06-20 16:12:38,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:38,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214025584] [2024-06-20 16:12:38,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:38,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:38,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:39,334 INFO 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,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:39,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214025584] [2024-06-20 16:12:39,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214025584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:39,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:39,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:39,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107305551] [2024-06-20 16:12:39,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:39,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:39,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:39,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:39,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:39,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:39,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 1340 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:39,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:39,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:39,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:40,157 INFO L124 PetriNetUnfolderBase]: 2979/4540 cut-off events. [2024-06-20 16:12:40,157 INFO L125 PetriNetUnfolderBase]: For 288276/288286 co-relation queries the response was YES. [2024-06-20 16:12:40,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36287 conditions, 4540 events. 2979/4540 cut-off events. For 288276/288286 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23446 event pairs, 889 based on Foata normal form. 4/4529 useless extension candidates. Maximal degree in co-relation 36228. Up to 3952 conditions per place. [2024-06-20 16:12:40,193 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 132 selfloop transitions, 50 changer transitions 0/189 dead transitions. [2024-06-20 16:12:40,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 189 transitions, 2028 flow [2024-06-20 16:12:40,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:40,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:40,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 16:12:40,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-20 16:12:40,194 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1340 flow. Second operand 9 states and 175 transitions. [2024-06-20 16:12:40,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 189 transitions, 2028 flow [2024-06-20 16:12:40,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 189 transitions, 1917 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:40,288 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1413 flow [2024-06-20 16:12:40,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1413, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-20 16:12:40,288 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-20 16:12:40,288 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1413 flow [2024-06-20 16:12:40,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:40,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:40,289 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:40,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:12:40,289 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:40,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:40,289 INFO L85 PathProgramCache]: Analyzing trace with hash -79160710, now seen corresponding path program 1 times [2024-06-20 16:12:40,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:40,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934280552] [2024-06-20 16:12:40,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:40,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:41,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:41,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:41,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934280552] [2024-06-20 16:12:41,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934280552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:41,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:41,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:41,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098922591] [2024-06-20 16:12:41,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:41,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:41,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:41,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:41,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:41,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:41,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1413 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:41,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:41,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:41,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:42,105 INFO L124 PetriNetUnfolderBase]: 3068/4671 cut-off events. [2024-06-20 16:12:42,105 INFO L125 PetriNetUnfolderBase]: For 308736/308746 co-relation queries the response was YES. [2024-06-20 16:12:42,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37517 conditions, 4671 events. 3068/4671 cut-off events. For 308736/308746 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 23801 event pairs, 904 based on Foata normal form. 1/4655 useless extension candidates. Maximal degree in co-relation 37457. Up to 4382 conditions per place. [2024-06-20 16:12:42,139 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 141 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-20 16:12:42,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 174 transitions, 1913 flow [2024-06-20 16:12:42,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:12:42,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:12:42,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-20 16:12:42,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-20 16:12:42,140 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1413 flow. Second operand 6 states and 111 transitions. [2024-06-20 16:12:42,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 174 transitions, 1913 flow [2024-06-20 16:12:42,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1783 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:42,258 INFO L231 Difference]: Finished difference. Result has 136 places, 158 transitions, 1399 flow [2024-06-20 16:12:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1399, PETRI_PLACES=136, PETRI_TRANSITIONS=158} [2024-06-20 16:12:42,259 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-20 16:12:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 158 transitions, 1399 flow [2024-06-20 16:12:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:42,263 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:42,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:12:42,264 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:42,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash 492352873, now seen corresponding path program 5 times [2024-06-20 16:12:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615449029] [2024-06-20 16:12:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:42,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:43,422 INFO 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,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:43,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615449029] [2024-06-20 16:12:43,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615449029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:43,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:43,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:43,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969478941] [2024-06-20 16:12:43,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:43,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:43,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:43,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:43,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:43,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:43,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 158 transitions, 1399 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:43,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:43,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:43,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:44,428 INFO L124 PetriNetUnfolderBase]: 3119/4745 cut-off events. [2024-06-20 16:12:44,428 INFO L125 PetriNetUnfolderBase]: For 325808/325846 co-relation queries the response was YES. [2024-06-20 16:12:44,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39097 conditions, 4745 events. 3119/4745 cut-off events. For 325808/325846 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 24616 event pairs, 826 based on Foata normal form. 20/4750 useless extension candidates. Maximal degree in co-relation 39036. Up to 3767 conditions per place. [2024-06-20 16:12:44,469 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 107 selfloop transitions, 93 changer transitions 0/207 dead transitions. [2024-06-20 16:12:44,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 207 transitions, 2481 flow [2024-06-20 16:12:44,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:44,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:44,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 16:12:44,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-20 16:12:44,471 INFO L175 Difference]: Start difference. First operand has 136 places, 158 transitions, 1399 flow. Second operand 9 states and 179 transitions. [2024-06-20 16:12:44,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 207 transitions, 2481 flow [2024-06-20 16:12:44,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 207 transitions, 2441 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 16:12:44,622 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1833 flow [2024-06-20 16:12:44,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1833, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-20 16:12:44,623 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-20 16:12:44,623 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1833 flow [2024-06-20 16:12:44,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:44,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:44,623 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:44,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:12:44,623 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:44,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:44,624 INFO L85 PathProgramCache]: Analyzing trace with hash -607125729, now seen corresponding path program 6 times [2024-06-20 16:12:44,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:44,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742438204] [2024-06-20 16:12:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:44,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:44,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:45,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:45,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742438204] [2024-06-20 16:12:45,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742438204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:45,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:45,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:45,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750654209] [2024-06-20 16:12:45,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:45,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:45,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:45,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:45,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:45,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:45,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1833 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:45,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:45,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:45,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:46,602 INFO L124 PetriNetUnfolderBase]: 3251/4936 cut-off events. [2024-06-20 16:12:46,603 INFO L125 PetriNetUnfolderBase]: For 360750/360798 co-relation queries the response was YES. [2024-06-20 16:12:46,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43042 conditions, 4936 events. 3251/4936 cut-off events. For 360750/360798 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 25744 event pairs, 844 based on Foata normal form. 16/4935 useless extension candidates. Maximal degree in co-relation 42978. Up to 3851 conditions per place. [2024-06-20 16:12:46,644 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 116 selfloop transitions, 97 changer transitions 0/220 dead transitions. [2024-06-20 16:12:46,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 220 transitions, 3139 flow [2024-06-20 16:12:46,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:46,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 16:12:46,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-20 16:12:46,646 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1833 flow. Second operand 9 states and 182 transitions. [2024-06-20 16:12:46,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 220 transitions, 3139 flow [2024-06-20 16:12:46,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 220 transitions, 2927 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:46,825 INFO L231 Difference]: Finished difference. Result has 151 places, 180 transitions, 2156 flow [2024-06-20 16:12:46,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2156, PETRI_PLACES=151, PETRI_TRANSITIONS=180} [2024-06-20 16:12:46,826 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 106 predicate places. [2024-06-20 16:12:46,826 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 180 transitions, 2156 flow [2024-06-20 16:12:46,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:46,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:46,827 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:46,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:12:46,827 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:46,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:46,827 INFO L85 PathProgramCache]: Analyzing trace with hash -607119219, now seen corresponding path program 7 times [2024-06-20 16:12:46,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:46,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269064951] [2024-06-20 16:12:46,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:46,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:46,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:47,998 INFO 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:47,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:47,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269064951] [2024-06-20 16:12:47,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269064951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:47,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:47,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:47,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778670540] [2024-06-20 16:12:47,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:47,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:47,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:47,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:47,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:48,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:48,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 180 transitions, 2156 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:48,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:48,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:48,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:48,929 INFO L124 PetriNetUnfolderBase]: 3237/4928 cut-off events. [2024-06-20 16:12:48,929 INFO L125 PetriNetUnfolderBase]: For 373583/373631 co-relation queries the response was YES. [2024-06-20 16:12:48,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 4928 events. 3237/4928 cut-off events. For 373583/373631 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 25789 event pairs, 852 based on Foata normal form. 20/4931 useless extension candidates. Maximal degree in co-relation 43365. Up to 3847 conditions per place. [2024-06-20 16:12:49,042 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 120 selfloop transitions, 93 changer transitions 0/220 dead transitions. [2024-06-20 16:12:49,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 220 transitions, 3190 flow [2024-06-20 16:12:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 16:12:49,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-20 16:12:49,044 INFO L175 Difference]: Start difference. First operand has 151 places, 180 transitions, 2156 flow. Second operand 9 states and 183 transitions. [2024-06-20 16:12:49,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 220 transitions, 3190 flow [2024-06-20 16:12:49,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 220 transitions, 2924 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-20 16:12:49,228 INFO L231 Difference]: Finished difference. Result has 156 places, 180 transitions, 2088 flow [2024-06-20 16:12:49,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2088, PETRI_PLACES=156, PETRI_TRANSITIONS=180} [2024-06-20 16:12:49,229 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-06-20 16:12:49,229 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 180 transitions, 2088 flow [2024-06-20 16:12:49,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:49,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:49,230 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:49,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:12:49,230 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:49,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:49,231 INFO L85 PathProgramCache]: Analyzing trace with hash -835026879, now seen corresponding path program 8 times [2024-06-20 16:12:49,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:49,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522622212] [2024-06-20 16:12:49,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:49,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:50,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:50,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:50,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522622212] [2024-06-20 16:12:50,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522622212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:50,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:50,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:50,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112624990] [2024-06-20 16:12:50,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:50,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:50,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:50,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:50,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:50,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:50,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 180 transitions, 2088 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:50,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:50,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:50,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:51,236 INFO L124 PetriNetUnfolderBase]: 3325/5064 cut-off events. [2024-06-20 16:12:51,237 INFO L125 PetriNetUnfolderBase]: For 393963/394001 co-relation queries the response was YES. [2024-06-20 16:12:51,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44664 conditions, 5064 events. 3325/5064 cut-off events. For 393963/394001 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 26712 event pairs, 873 based on Foata normal form. 16/5065 useless extension candidates. Maximal degree in co-relation 44595. Up to 3898 conditions per place. [2024-06-20 16:12:51,279 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 128 selfloop transitions, 95 changer transitions 0/230 dead transitions. [2024-06-20 16:12:51,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 230 transitions, 3531 flow [2024-06-20 16:12:51,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:51,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:51,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-20 16:12:51,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-20 16:12:51,281 INFO L175 Difference]: Start difference. First operand has 156 places, 180 transitions, 2088 flow. Second operand 9 states and 187 transitions. [2024-06-20 16:12:51,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 230 transitions, 3531 flow [2024-06-20 16:12:51,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 230 transitions, 3318 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:51,455 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 2320 flow [2024-06-20 16:12:51,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2320, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-20 16:12:51,455 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 114 predicate places. [2024-06-20 16:12:51,456 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 2320 flow [2024-06-20 16:12:51,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:51,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:51,458 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:51,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:12:51,458 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:51,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:51,459 INFO L85 PathProgramCache]: Analyzing trace with hash -835020369, now seen corresponding path program 9 times [2024-06-20 16:12:51,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:51,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156124227] [2024-06-20 16:12:51,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:51,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:52,560 INFO 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:52,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:52,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156124227] [2024-06-20 16:12:52,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156124227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:52,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:52,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:52,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768763449] [2024-06-20 16:12:52,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:52,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:52,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:52,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:52,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:52,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:52,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 2320 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:52,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:52,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:52,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:53,595 INFO L124 PetriNetUnfolderBase]: 3309/5044 cut-off events. [2024-06-20 16:12:53,595 INFO L125 PetriNetUnfolderBase]: For 414051/414099 co-relation queries the response was YES. [2024-06-20 16:12:53,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45288 conditions, 5044 events. 3309/5044 cut-off events. For 414051/414099 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 26667 event pairs, 869 based on Foata normal form. 20/5047 useless extension candidates. Maximal degree in co-relation 45217. Up to 3892 conditions per place. [2024-06-20 16:12:53,640 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 95 changer transitions 0/228 dead transitions. [2024-06-20 16:12:53,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 228 transitions, 3400 flow [2024-06-20 16:12:53,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:53,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:53,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-20 16:12:53,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-20 16:12:53,642 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 2320 flow. Second operand 9 states and 184 transitions. [2024-06-20 16:12:53,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 228 transitions, 3400 flow [2024-06-20 16:12:53,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 228 transitions, 2982 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-20 16:12:53,847 INFO L231 Difference]: Finished difference. Result has 161 places, 188 transitions, 2102 flow [2024-06-20 16:12:53,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2102, PETRI_PLACES=161, PETRI_TRANSITIONS=188} [2024-06-20 16:12:53,848 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-20 16:12:53,848 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 188 transitions, 2102 flow [2024-06-20 16:12:53,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:53,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:53,848 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:53,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:12:53,849 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:53,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:53,849 INFO L85 PathProgramCache]: Analyzing trace with hash -835204819, now seen corresponding path program 4 times [2024-06-20 16:12:53,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:53,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955361619] [2024-06-20 16:12:53,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:53,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:53,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:12:55,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:55,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955361619] [2024-06-20 16:12:55,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955361619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:55,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:55,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:55,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301157790] [2024-06-20 16:12:55,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:55,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:55,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:55,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:55,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:55,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:12:55,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 188 transitions, 2102 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:55,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:55,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:12:55,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:56,063 INFO L124 PetriNetUnfolderBase]: 3100/4801 cut-off events. [2024-06-20 16:12:56,064 INFO L125 PetriNetUnfolderBase]: For 418458/418521 co-relation queries the response was YES. [2024-06-20 16:12:56,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43381 conditions, 4801 events. 3100/4801 cut-off events. For 418458/418521 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 25866 event pairs, 837 based on Foata normal form. 16/4779 useless extension candidates. Maximal degree in co-relation 43310. Up to 4310 conditions per place. [2024-06-20 16:12:56,113 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 33 changer transitions 0/216 dead transitions. [2024-06-20 16:12:56,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 216 transitions, 2634 flow [2024-06-20 16:12:56,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:12:56,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:12:56,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 16:12:56,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-20 16:12:56,115 INFO L175 Difference]: Start difference. First operand has 161 places, 188 transitions, 2102 flow. Second operand 8 states and 155 transitions. [2024-06-20 16:12:56,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 216 transitions, 2634 flow [2024-06-20 16:12:56,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 216 transitions, 2399 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 16:12:56,367 INFO L231 Difference]: Finished difference. Result has 161 places, 190 transitions, 2014 flow [2024-06-20 16:12:56,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2014, PETRI_PLACES=161, PETRI_TRANSITIONS=190} [2024-06-20 16:12:56,368 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-20 16:12:56,368 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 190 transitions, 2014 flow [2024-06-20 16:12:56,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:56,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:56,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:56,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:12:56,369 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:12:56,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:56,370 INFO L85 PathProgramCache]: Analyzing trace with hash -835199859, now seen corresponding path program 10 times [2024-06-20 16:12:56,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:56,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18259891] [2024-06-20 16:12:56,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:56,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:56,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:57,436 INFO 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:57,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:57,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18259891] [2024-06-20 16:12:57,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18259891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:57,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:57,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:12:57,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282007902] [2024-06-20 16:12:57,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:57,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:12:57,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:57,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:12:57,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:12:57,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:57,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 190 transitions, 2014 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:57,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:57,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:57,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:12:58,442 INFO L124 PetriNetUnfolderBase]: 3291/5018 cut-off events. [2024-06-20 16:12:58,443 INFO L125 PetriNetUnfolderBase]: For 430590/430638 co-relation queries the response was YES. [2024-06-20 16:12:58,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44310 conditions, 5018 events. 3291/5018 cut-off events. For 430590/430638 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 26423 event pairs, 858 based on Foata normal form. 16/5017 useless extension candidates. Maximal degree in co-relation 44238. Up to 3876 conditions per place. [2024-06-20 16:12:58,485 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 117 selfloop transitions, 106 changer transitions 0/230 dead transitions. [2024-06-20 16:12:58,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 230 transitions, 3010 flow [2024-06-20 16:12:58,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:12:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:12:58,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 16:12:58,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-20 16:12:58,487 INFO L175 Difference]: Start difference. First operand has 161 places, 190 transitions, 2014 flow. Second operand 9 states and 181 transitions. [2024-06-20 16:12:58,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 230 transitions, 3010 flow [2024-06-20 16:12:58,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 230 transitions, 2881 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 16:12:58,675 INFO L231 Difference]: Finished difference. Result has 164 places, 193 transitions, 2195 flow [2024-06-20 16:12:58,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2195, PETRI_PLACES=164, PETRI_TRANSITIONS=193} [2024-06-20 16:12:58,676 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-20 16:12:58,676 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 193 transitions, 2195 flow [2024-06-20 16:12:58,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:58,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:12:58,676 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:58,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:12:58,677 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:58,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:12:58,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1195743740, now seen corresponding path program 2 times [2024-06-20 16:12:58,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:12:58,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386760386] [2024-06-20 16:12:58,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:12:58,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:12:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:12:59,588 INFO 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,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:12:59,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386760386] [2024-06-20 16:12:59,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386760386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:12:59,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:12:59,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:12:59,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342581506] [2024-06-20 16:12:59,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:12:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:12:59,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:12:59,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:12:59,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:12:59,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:12:59,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 193 transitions, 2195 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:12:59,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:12:59,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:12:59,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:00,647 INFO L124 PetriNetUnfolderBase]: 3412/5175 cut-off events. [2024-06-20 16:13:00,647 INFO L125 PetriNetUnfolderBase]: For 450031/450064 co-relation queries the response was YES. [2024-06-20 16:13:00,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45098 conditions, 5175 events. 3412/5175 cut-off events. For 450031/450064 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26835 event pairs, 949 based on Foata normal form. 13/5158 useless extension candidates. Maximal degree in co-relation 45025. Up to 4892 conditions per place. [2024-06-20 16:13:00,692 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 169 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2024-06-20 16:13:00,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 202 transitions, 2587 flow [2024-06-20 16:13:00,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:13:00,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:13:00,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-20 16:13:00,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-20 16:13:00,694 INFO L175 Difference]: Start difference. First operand has 164 places, 193 transitions, 2195 flow. Second operand 6 states and 104 transitions. [2024-06-20 16:13:00,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 202 transitions, 2587 flow [2024-06-20 16:13:00,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 202 transitions, 2320 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-20 16:13:00,947 INFO L231 Difference]: Finished difference. Result has 164 places, 193 transitions, 1966 flow [2024-06-20 16:13:00,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1966, PETRI_PLACES=164, PETRI_TRANSITIONS=193} [2024-06-20 16:13:00,947 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-20 16:13:00,947 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 193 transitions, 1966 flow [2024-06-20 16:13:00,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:00,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:00,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:00,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:13:00,948 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:13:00,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1116153650, now seen corresponding path program 1 times [2024-06-20 16:13:00,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:00,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144081228] [2024-06-20 16:13:00,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:01,846 INFO 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,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:01,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144081228] [2024-06-20 16:13:01,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144081228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:01,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:01,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:13:01,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900446255] [2024-06-20 16:13:01,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:01,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:13:01,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:01,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:13:01,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:13:01,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:13:01,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 193 transitions, 1966 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:01,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:01,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:13:01,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:02,650 INFO L124 PetriNetUnfolderBase]: 3093/4821 cut-off events. [2024-06-20 16:13:02,650 INFO L125 PetriNetUnfolderBase]: For 405075/405090 co-relation queries the response was YES. [2024-06-20 16:13:02,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40231 conditions, 4821 events. 3093/4821 cut-off events. For 405075/405090 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25771 event pairs, 822 based on Foata normal form. 1/4788 useless extension candidates. Maximal degree in co-relation 40157. Up to 4436 conditions per place. [2024-06-20 16:13:02,692 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 16 changer transitions 0/212 dead transitions. [2024-06-20 16:13:02,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2566 flow [2024-06-20 16:13:02,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:13:02,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:13:02,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 16:13:02,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-20 16:13:02,693 INFO L175 Difference]: Start difference. First operand has 164 places, 193 transitions, 1966 flow. Second operand 6 states and 113 transitions. [2024-06-20 16:13:02,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2566 flow [2024-06-20 16:13:02,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 212 transitions, 2522 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:02,952 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2054 flow [2024-06-20 16:13:02,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1922, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2054, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-20 16:13:02,953 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-20 16:13:02,953 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2054 flow [2024-06-20 16:13:02,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:02,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:02,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:02,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:13:02,954 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:02,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:02,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1237755002, now seen corresponding path program 2 times [2024-06-20 16:13:02,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:02,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821073166] [2024-06-20 16:13:02,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:02,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:02,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:03,843 INFO 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:03,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:03,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821073166] [2024-06-20 16:13:03,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821073166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:03,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:03,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:13:03,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251776978] [2024-06-20 16:13:03,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:03,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:13:03,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:03,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:13:03,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:13:03,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-20 16:13:03,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2054 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:03,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:03,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-20 16:13:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:04,663 INFO L124 PetriNetUnfolderBase]: 3090/4817 cut-off events. [2024-06-20 16:13:04,663 INFO L125 PetriNetUnfolderBase]: For 420066/420081 co-relation queries the response was YES. [2024-06-20 16:13:04,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40847 conditions, 4817 events. 3090/4817 cut-off events. For 420066/420081 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25721 event pairs, 821 based on Foata normal form. 1/4784 useless extension candidates. Maximal degree in co-relation 40772. Up to 4445 conditions per place. [2024-06-20 16:13:04,706 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 179 selfloop transitions, 11 changer transitions 0/208 dead transitions. [2024-06-20 16:13:04,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2456 flow [2024-06-20 16:13:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:13:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:13:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 16:13:04,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-20 16:13:04,707 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2054 flow. Second operand 6 states and 107 transitions. [2024-06-20 16:13:04,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2456 flow [2024-06-20 16:13:04,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 208 transitions, 2376 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-20 16:13:04,958 INFO L231 Difference]: Finished difference. Result has 169 places, 199 transitions, 2002 flow [2024-06-20 16:13:04,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2002, PETRI_PLACES=169, PETRI_TRANSITIONS=199} [2024-06-20 16:13:04,958 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 124 predicate places. [2024-06-20 16:13:04,958 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 199 transitions, 2002 flow [2024-06-20 16:13:04,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:04,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:04,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:04,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:13:04,959 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:13:04,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:04,959 INFO L85 PathProgramCache]: Analyzing trace with hash -598537179, now seen corresponding path program 1 times [2024-06-20 16:13:04,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:04,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215796898] [2024-06-20 16:13:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:06,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:06,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:06,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215796898] [2024-06-20 16:13:06,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215796898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:06,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:06,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:06,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173055550] [2024-06-20 16:13:06,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:06,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:06,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:06,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:06,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:06,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:06,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 199 transitions, 2002 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:06,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:06,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:06,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:07,469 INFO L124 PetriNetUnfolderBase]: 3258/4994 cut-off events. [2024-06-20 16:13:07,469 INFO L125 PetriNetUnfolderBase]: For 433297/433297 co-relation queries the response was YES. [2024-06-20 16:13:07,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41799 conditions, 4994 events. 3258/4994 cut-off events. For 433297/433297 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25981 event pairs, 861 based on Foata normal form. 4/4985 useless extension candidates. Maximal degree in co-relation 41722. Up to 4681 conditions per place. [2024-06-20 16:13:07,514 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 22 changer transitions 0/233 dead transitions. [2024-06-20 16:13:07,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 233 transitions, 2606 flow [2024-06-20 16:13:07,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:07,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:07,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 16:13:07,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931818181818182 [2024-06-20 16:13:07,516 INFO L175 Difference]: Start difference. First operand has 169 places, 199 transitions, 2002 flow. Second operand 10 states and 173 transitions. [2024-06-20 16:13:07,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 233 transitions, 2606 flow [2024-06-20 16:13:07,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 233 transitions, 2576 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:07,865 INFO L231 Difference]: Finished difference. Result has 174 places, 201 transitions, 2097 flow [2024-06-20 16:13:07,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2097, PETRI_PLACES=174, PETRI_TRANSITIONS=201} [2024-06-20 16:13:07,865 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 129 predicate places. [2024-06-20 16:13:07,865 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 201 transitions, 2097 flow [2024-06-20 16:13:07,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:07,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:07,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:07,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:13:07,866 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:07,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:07,866 INFO L85 PathProgramCache]: Analyzing trace with hash -78699368, now seen corresponding path program 1 times [2024-06-20 16:13:07,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:07,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253996830] [2024-06-20 16:13:07,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:07,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:07,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:08,832 INFO 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:08,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:08,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253996830] [2024-06-20 16:13:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253996830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:08,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:08,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206863491] [2024-06-20 16:13:08,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:08,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:08,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:08,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:08,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:08,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:08,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 201 transitions, 2097 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:08,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:08,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:08,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:09,834 INFO L124 PetriNetUnfolderBase]: 3278/5005 cut-off events. [2024-06-20 16:13:09,835 INFO L125 PetriNetUnfolderBase]: For 452106/452121 co-relation queries the response was YES. [2024-06-20 16:13:09,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42634 conditions, 5005 events. 3278/5005 cut-off events. For 452106/452121 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 25895 event pairs, 879 based on Foata normal form. 2/4983 useless extension candidates. Maximal degree in co-relation 42556. Up to 4760 conditions per place. [2024-06-20 16:13:09,879 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 185 selfloop transitions, 14 changer transitions 0/215 dead transitions. [2024-06-20 16:13:09,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 215 transitions, 2559 flow [2024-06-20 16:13:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:09,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:13:09,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-20 16:13:09,881 INFO L175 Difference]: Start difference. First operand has 174 places, 201 transitions, 2097 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:13:09,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 215 transitions, 2559 flow [2024-06-20 16:13:10,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 215 transitions, 2452 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 16:13:10,185 INFO L231 Difference]: Finished difference. Result has 173 places, 204 transitions, 2068 flow [2024-06-20 16:13:10,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2068, PETRI_PLACES=173, PETRI_TRANSITIONS=204} [2024-06-20 16:13:10,185 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-20 16:13:10,185 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 204 transitions, 2068 flow [2024-06-20 16:13:10,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:10,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:10,186 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:10,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:13:10,186 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:13:10,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:10,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2100525283, now seen corresponding path program 1 times [2024-06-20 16:13:10,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:10,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339420403] [2024-06-20 16:13:10,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:10,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:10,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:11,411 INFO 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:11,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:11,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339420403] [2024-06-20 16:13:11,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339420403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:11,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:11,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:11,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213689887] [2024-06-20 16:13:11,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:11,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:11,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:11,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:11,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:11,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:11,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 204 transitions, 2068 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:11,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:11,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:11,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:12,562 INFO L124 PetriNetUnfolderBase]: 3305/5039 cut-off events. [2024-06-20 16:13:12,562 INFO L125 PetriNetUnfolderBase]: For 524537/524557 co-relation queries the response was YES. [2024-06-20 16:13:12,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47024 conditions, 5039 events. 3305/5039 cut-off events. For 524537/524557 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 26483 event pairs, 686 based on Foata normal form. 9/5041 useless extension candidates. Maximal degree in co-relation 46945. Up to 4681 conditions per place. [2024-06-20 16:13:12,611 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 216 selfloop transitions, 19 changer transitions 0/242 dead transitions. [2024-06-20 16:13:12,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 2694 flow [2024-06-20 16:13:12,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:12,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:12,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 16:13:12,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-20 16:13:12,613 INFO L175 Difference]: Start difference. First operand has 173 places, 204 transitions, 2068 flow. Second operand 9 states and 164 transitions. [2024-06-20 16:13:12,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 2694 flow [2024-06-20 16:13:12,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 242 transitions, 2638 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:12,902 INFO L231 Difference]: Finished difference. Result has 177 places, 206 transitions, 2127 flow [2024-06-20 16:13:12,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2127, PETRI_PLACES=177, PETRI_TRANSITIONS=206} [2024-06-20 16:13:12,902 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 132 predicate places. [2024-06-20 16:13:12,902 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 206 transitions, 2127 flow [2024-06-20 16:13:12,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:12,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:12,903 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:12,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:13:12,903 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:13:12,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:12,903 INFO L85 PathProgramCache]: Analyzing trace with hash -764206475, now seen corresponding path program 2 times [2024-06-20 16:13:12,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:12,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826606408] [2024-06-20 16:13:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:12,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:14,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:14,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:14,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826606408] [2024-06-20 16:13:14,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826606408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:14,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:14,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:14,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138570619] [2024-06-20 16:13:14,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:14,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:14,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:14,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:14,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:14,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:14,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 206 transitions, 2127 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:14,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:14,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:14,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:15,346 INFO L124 PetriNetUnfolderBase]: 3343/5109 cut-off events. [2024-06-20 16:13:15,346 INFO L125 PetriNetUnfolderBase]: For 552764/552784 co-relation queries the response was YES. [2024-06-20 16:13:15,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48313 conditions, 5109 events. 3343/5109 cut-off events. For 552764/552784 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26982 event pairs, 843 based on Foata normal form. 9/5115 useless extension candidates. Maximal degree in co-relation 48233. Up to 4681 conditions per place. [2024-06-20 16:13:15,396 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 212 selfloop transitions, 29 changer transitions 0/248 dead transitions. [2024-06-20 16:13:15,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 248 transitions, 3035 flow [2024-06-20 16:13:15,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:15,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:15,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 16:13:15,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-20 16:13:15,402 INFO L175 Difference]: Start difference. First operand has 177 places, 206 transitions, 2127 flow. Second operand 9 states and 169 transitions. [2024-06-20 16:13:15,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 248 transitions, 3035 flow [2024-06-20 16:13:15,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 248 transitions, 2938 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:15,818 INFO L231 Difference]: Finished difference. Result has 179 places, 210 transitions, 2239 flow [2024-06-20 16:13:15,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2239, PETRI_PLACES=179, PETRI_TRANSITIONS=210} [2024-06-20 16:13:15,819 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-20 16:13:15,819 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 210 transitions, 2239 flow [2024-06-20 16:13:15,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:15,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:15,819 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:15,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:13:15,820 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:13:15,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:15,820 INFO L85 PathProgramCache]: Analyzing trace with hash -764202755, now seen corresponding path program 3 times [2024-06-20 16:13:15,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:15,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803527568] [2024-06-20 16:13:15,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:15,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:17,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:17,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:17,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803527568] [2024-06-20 16:13:17,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803527568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:17,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:17,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:17,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113825753] [2024-06-20 16:13:17,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:17,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:17,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:17,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:17,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:17,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:17,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 210 transitions, 2239 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:17,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:17,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:17,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:18,326 INFO L124 PetriNetUnfolderBase]: 3335/5097 cut-off events. [2024-06-20 16:13:18,326 INFO L125 PetriNetUnfolderBase]: For 571015/571035 co-relation queries the response was YES. [2024-06-20 16:13:18,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48502 conditions, 5097 events. 3335/5097 cut-off events. For 571015/571035 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26932 event pairs, 841 based on Foata normal form. 9/5103 useless extension candidates. Maximal degree in co-relation 48421. Up to 4721 conditions per place. [2024-06-20 16:13:18,371 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 212 selfloop transitions, 27 changer transitions 0/246 dead transitions. [2024-06-20 16:13:18,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 246 transitions, 2811 flow [2024-06-20 16:13:18,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:18,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:18,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 16:13:18,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-20 16:13:18,373 INFO L175 Difference]: Start difference. First operand has 179 places, 210 transitions, 2239 flow. Second operand 9 states and 166 transitions. [2024-06-20 16:13:18,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 246 transitions, 2811 flow [2024-06-20 16:13:18,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 246 transitions, 2653 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:18,705 INFO L231 Difference]: Finished difference. Result has 183 places, 210 transitions, 2143 flow [2024-06-20 16:13:18,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2143, PETRI_PLACES=183, PETRI_TRANSITIONS=210} [2024-06-20 16:13:18,706 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 138 predicate places. [2024-06-20 16:13:18,706 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 210 transitions, 2143 flow [2024-06-20 16:13:18,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:18,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:18,706 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,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:13:18,707 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:18,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:18,707 INFO L85 PathProgramCache]: Analyzing trace with hash 2102403108, now seen corresponding path program 1 times [2024-06-20 16:13:18,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:18,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388897188] [2024-06-20 16:13:18,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:18,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:20,003 INFO 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:20,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:20,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388897188] [2024-06-20 16:13:20,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388897188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:20,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:20,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:20,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139610100] [2024-06-20 16:13:20,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:20,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:20,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:20,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:20,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:20,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:20,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 210 transitions, 2143 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:20,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:20,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:20,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:21,212 INFO L124 PetriNetUnfolderBase]: 3332/5092 cut-off events. [2024-06-20 16:13:21,213 INFO L125 PetriNetUnfolderBase]: For 582499/582519 co-relation queries the response was YES. [2024-06-20 16:13:21,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48526 conditions, 5092 events. 3332/5092 cut-off events. For 582499/582519 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26866 event pairs, 820 based on Foata normal form. 7/5096 useless extension candidates. Maximal degree in co-relation 48443. Up to 4707 conditions per place. [2024-06-20 16:13:21,264 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 211 selfloop transitions, 31 changer transitions 0/249 dead transitions. [2024-06-20 16:13:21,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 249 transitions, 2813 flow [2024-06-20 16:13:21,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:21,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:21,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:13:21,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-20 16:13:21,265 INFO L175 Difference]: Start difference. First operand has 183 places, 210 transitions, 2143 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:13:21,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 249 transitions, 2813 flow [2024-06-20 16:13:21,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 249 transitions, 2753 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:13:21,603 INFO L231 Difference]: Finished difference. Result has 184 places, 213 transitions, 2253 flow [2024-06-20 16:13:21,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2253, PETRI_PLACES=184, PETRI_TRANSITIONS=213} [2024-06-20 16:13:21,603 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-20 16:13:21,603 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 213 transitions, 2253 flow [2024-06-20 16:13:21,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:21,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:21,604 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:21,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:13:21,604 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:21,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:21,604 INFO L85 PathProgramCache]: Analyzing trace with hash 155917030, now seen corresponding path program 1 times [2024-06-20 16:13:21,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:21,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511062504] [2024-06-20 16:13:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:21,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:22,610 INFO 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:22,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:22,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511062504] [2024-06-20 16:13:22,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511062504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:22,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:22,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:22,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167044245] [2024-06-20 16:13:22,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:22,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:22,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:22,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:22,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:22,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:22,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 213 transitions, 2253 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:22,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:22,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:22,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:23,730 INFO L124 PetriNetUnfolderBase]: 3452/5245 cut-off events. [2024-06-20 16:13:23,730 INFO L125 PetriNetUnfolderBase]: For 605014/605029 co-relation queries the response was YES. [2024-06-20 16:13:23,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48409 conditions, 5245 events. 3452/5245 cut-off events. For 605014/605029 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 27188 event pairs, 902 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 48325. Up to 4871 conditions per place. [2024-06-20 16:13:23,781 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 198 selfloop transitions, 26 changer transitions 0/244 dead transitions. [2024-06-20 16:13:23,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 244 transitions, 2963 flow [2024-06-20 16:13:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:23,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:23,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 16:13:23,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-20 16:13:23,783 INFO L175 Difference]: Start difference. First operand has 184 places, 213 transitions, 2253 flow. Second operand 7 states and 133 transitions. [2024-06-20 16:13:23,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 244 transitions, 2963 flow [2024-06-20 16:13:24,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 244 transitions, 2841 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:24,196 INFO L231 Difference]: Finished difference. Result has 184 places, 219 transitions, 2284 flow [2024-06-20 16:13:24,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2131, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=184, PETRI_TRANSITIONS=219} [2024-06-20 16:13:24,196 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-20 16:13:24,197 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 219 transitions, 2284 flow [2024-06-20 16:13:24,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:24,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:24,197 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:24,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:13:24,197 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:24,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:24,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1473660267, now seen corresponding path program 4 times [2024-06-20 16:13:24,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:24,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940131527] [2024-06-20 16:13:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:24,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:24,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:25,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:25,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940131527] [2024-06-20 16:13:25,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940131527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:25,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:25,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:25,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428710692] [2024-06-20 16:13:25,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:25,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:25,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:25,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:25,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:25,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:25,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 219 transitions, 2284 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:25,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:25,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:25,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:26,642 INFO L124 PetriNetUnfolderBase]: 3357/5126 cut-off events. [2024-06-20 16:13:26,643 INFO L125 PetriNetUnfolderBase]: For 631970/631990 co-relation queries the response was YES. [2024-06-20 16:13:26,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50115 conditions, 5126 events. 3357/5126 cut-off events. For 631970/631990 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 27050 event pairs, 802 based on Foata normal form. 9/5127 useless extension candidates. Maximal degree in co-relation 50030. Up to 4685 conditions per place. [2024-06-20 16:13:26,699 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 208 selfloop transitions, 40 changer transitions 0/255 dead transitions. [2024-06-20 16:13:26,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 255 transitions, 2944 flow [2024-06-20 16:13:26,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:26,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:26,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:13:26,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-20 16:13:26,701 INFO L175 Difference]: Start difference. First operand has 184 places, 219 transitions, 2284 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:13:26,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 255 transitions, 2944 flow [2024-06-20 16:13:27,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 255 transitions, 2882 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-20 16:13:27,084 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2387 flow [2024-06-20 16:13:27,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2387, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-20 16:13:27,085 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 145 predicate places. [2024-06-20 16:13:27,085 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2387 flow [2024-06-20 16:13:27,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:27,085 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:27,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:13:27,085 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:27,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:27,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1473875748, now seen corresponding path program 1 times [2024-06-20 16:13:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776496616] [2024-06-20 16:13:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:27,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:28,347 INFO 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:28,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:28,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776496616] [2024-06-20 16:13:28,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776496616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:28,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:28,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:28,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64556242] [2024-06-20 16:13:28,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:28,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:28,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:28,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:28,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:28,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:13:28,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2387 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:28,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:28,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:13:28,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:29,479 INFO L124 PetriNetUnfolderBase]: 3647/5455 cut-off events. [2024-06-20 16:13:29,479 INFO L125 PetriNetUnfolderBase]: For 649709/649709 co-relation queries the response was YES. [2024-06-20 16:13:29,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50653 conditions, 5455 events. 3647/5455 cut-off events. For 649709/649709 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 27533 event pairs, 820 based on Foata normal form. 6/5458 useless extension candidates. Maximal degree in co-relation 50566. Up to 4832 conditions per place. [2024-06-20 16:13:29,619 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 200 selfloop transitions, 70 changer transitions 0/275 dead transitions. [2024-06-20 16:13:29,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 275 transitions, 3155 flow [2024-06-20 16:13:29,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:29,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:29,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 16:13:29,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-20 16:13:29,620 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2387 flow. Second operand 10 states and 179 transitions. [2024-06-20 16:13:29,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 275 transitions, 3155 flow [2024-06-20 16:13:29,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 275 transitions, 2958 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:29,974 INFO L231 Difference]: Finished difference. Result has 194 places, 235 transitions, 2477 flow [2024-06-20 16:13:29,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2477, PETRI_PLACES=194, PETRI_TRANSITIONS=235} [2024-06-20 16:13:29,974 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-20 16:13:29,975 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 235 transitions, 2477 flow [2024-06-20 16:13:29,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:29,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:29,975 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:29,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:13:29,975 INFO L420 AbstractCegarLoop]: === Iteration 58 === 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:29,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:29,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1468153737, now seen corresponding path program 5 times [2024-06-20 16:13:29,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:29,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883434487] [2024-06-20 16:13:29,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:29,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:29,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:31,438 INFO 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,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:31,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883434487] [2024-06-20 16:13:31,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883434487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:31,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:31,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:31,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169015714] [2024-06-20 16:13:31,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:31,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:31,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:31,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:31,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:31,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:31,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 235 transitions, 2477 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:31,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:31,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:31,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:32,701 INFO L124 PetriNetUnfolderBase]: 3338/5108 cut-off events. [2024-06-20 16:13:32,701 INFO L125 PetriNetUnfolderBase]: For 663179/663179 co-relation queries the response was YES. [2024-06-20 16:13:32,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50132 conditions, 5108 events. 3338/5108 cut-off events. For 663179/663179 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 26930 event pairs, 750 based on Foata normal form. 4/5107 useless extension candidates. Maximal degree in co-relation 50043. Up to 4652 conditions per place. [2024-06-20 16:13:32,754 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 225 selfloop transitions, 38 changer transitions 0/271 dead transitions. [2024-06-20 16:13:32,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 271 transitions, 3171 flow [2024-06-20 16:13:32,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:32,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:32,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:13:32,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-20 16:13:32,755 INFO L175 Difference]: Start difference. First operand has 194 places, 235 transitions, 2477 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:13:32,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 271 transitions, 3171 flow [2024-06-20 16:13:33,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 271 transitions, 3012 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:13:33,119 INFO L231 Difference]: Finished difference. Result has 195 places, 237 transitions, 2483 flow [2024-06-20 16:13:33,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2483, PETRI_PLACES=195, PETRI_TRANSITIONS=237} [2024-06-20 16:13:33,120 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-20 16:13:33,120 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 237 transitions, 2483 flow [2024-06-20 16:13:33,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:33,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:33,120 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:33,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:13:33,121 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:33,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:33,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1468150017, now seen corresponding path program 6 times [2024-06-20 16:13:33,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:33,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603866266] [2024-06-20 16:13:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:33,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:34,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:34,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:34,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603866266] [2024-06-20 16:13:34,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603866266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:34,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:34,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:34,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880433787] [2024-06-20 16:13:34,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:34,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:34,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:34,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:34,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:34,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:34,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 237 transitions, 2483 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:34,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:34,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:34,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:35,572 INFO L124 PetriNetUnfolderBase]: 3355/5135 cut-off events. [2024-06-20 16:13:35,572 INFO L125 PetriNetUnfolderBase]: For 688055/688079 co-relation queries the response was YES. [2024-06-20 16:13:35,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50870 conditions, 5135 events. 3355/5135 cut-off events. For 688055/688079 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 27103 event pairs, 750 based on Foata normal form. 9/5139 useless extension candidates. Maximal degree in co-relation 50779. Up to 4620 conditions per place. [2024-06-20 16:13:35,627 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 222 selfloop transitions, 43 changer transitions 0/273 dead transitions. [2024-06-20 16:13:35,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 273 transitions, 3183 flow [2024-06-20 16:13:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:35,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:35,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:13:35,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-20 16:13:35,629 INFO L175 Difference]: Start difference. First operand has 195 places, 237 transitions, 2483 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:13:35,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 273 transitions, 3183 flow [2024-06-20 16:13:35,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 273 transitions, 3036 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:35,965 INFO L231 Difference]: Finished difference. Result has 197 places, 239 transitions, 2515 flow [2024-06-20 16:13:35,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2515, PETRI_PLACES=197, PETRI_TRANSITIONS=239} [2024-06-20 16:13:35,966 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-20 16:13:35,966 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 239 transitions, 2515 flow [2024-06-20 16:13:35,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:35,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:35,966 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:35,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:13:35,966 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:35,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:35,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1441488896, now seen corresponding path program 2 times [2024-06-20 16:13:35,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:35,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36456546] [2024-06-20 16:13:35,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:35,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:37,033 INFO 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:37,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:37,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36456546] [2024-06-20 16:13:37,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36456546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:37,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:37,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:37,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353076549] [2024-06-20 16:13:37,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:37,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:37,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:37,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:37,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:37,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:37,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 239 transitions, 2515 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:37,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:37,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:37,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:38,225 INFO L124 PetriNetUnfolderBase]: 3488/5305 cut-off events. [2024-06-20 16:13:38,225 INFO L125 PetriNetUnfolderBase]: For 710582/710597 co-relation queries the response was YES. [2024-06-20 16:13:38,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51199 conditions, 5305 events. 3488/5305 cut-off events. For 710582/710597 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 27593 event pairs, 841 based on Foata normal form. 2/5283 useless extension candidates. Maximal degree in co-relation 51107. Up to 4907 conditions per place. [2024-06-20 16:13:38,284 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 28 changer transitions 0/262 dead transitions. [2024-06-20 16:13:38,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 262 transitions, 3209 flow [2024-06-20 16:13:38,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:38,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:38,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:13:38,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-20 16:13:38,285 INFO L175 Difference]: Start difference. First operand has 197 places, 239 transitions, 2515 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:13:38,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 262 transitions, 3209 flow [2024-06-20 16:13:38,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 262 transitions, 3048 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:38,709 INFO L231 Difference]: Finished difference. Result has 197 places, 242 transitions, 2460 flow [2024-06-20 16:13:38,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2460, PETRI_PLACES=197, PETRI_TRANSITIONS=242} [2024-06-20 16:13:38,710 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-20 16:13:38,710 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 242 transitions, 2460 flow [2024-06-20 16:13:38,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:38,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:38,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:13:38,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:13:38,711 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:38,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:38,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1441489330, now seen corresponding path program 1 times [2024-06-20 16:13:38,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:38,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847339026] [2024-06-20 16:13:38,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:38,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:38,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:39,757 INFO 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:39,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:39,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847339026] [2024-06-20 16:13:39,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847339026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:39,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:39,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:13:39,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902182834] [2024-06-20 16:13:39,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:39,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:13:39,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:39,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:13:39,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:13:39,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:13:39,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 242 transitions, 2460 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:39,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:39,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:13:39,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:40,953 INFO L124 PetriNetUnfolderBase]: 3687/5506 cut-off events. [2024-06-20 16:13:40,954 INFO L125 PetriNetUnfolderBase]: For 728951/728966 co-relation queries the response was YES. [2024-06-20 16:13:40,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52610 conditions, 5506 events. 3687/5506 cut-off events. For 728951/728966 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 27841 event pairs, 897 based on Foata normal form. 1/5483 useless extension candidates. Maximal degree in co-relation 52517. Up to 5292 conditions per place. [2024-06-20 16:13:41,014 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 221 selfloop transitions, 23 changer transitions 0/265 dead transitions. [2024-06-20 16:13:41,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 265 transitions, 3206 flow [2024-06-20 16:13:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:13:41,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:13:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 16:13:41,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-20 16:13:41,015 INFO L175 Difference]: Start difference. First operand has 197 places, 242 transitions, 2460 flow. Second operand 7 states and 120 transitions. [2024-06-20 16:13:41,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 265 transitions, 3206 flow [2024-06-20 16:13:41,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 265 transitions, 3136 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:41,418 INFO L231 Difference]: Finished difference. Result has 200 places, 248 transitions, 2544 flow [2024-06-20 16:13:41,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2544, PETRI_PLACES=200, PETRI_TRANSITIONS=248} [2024-06-20 16:13:41,418 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-20 16:13:41,418 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 248 transitions, 2544 flow [2024-06-20 16:13:41,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:41,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:41,419 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:41,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:13:41,419 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:41,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:41,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1384317148, now seen corresponding path program 2 times [2024-06-20 16:13:41,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:41,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570867581] [2024-06-20 16:13:41,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:41,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:41,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:42,763 INFO 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:42,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:42,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570867581] [2024-06-20 16:13:42,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570867581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:42,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:42,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:42,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824579522] [2024-06-20 16:13:42,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:42,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:42,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:42,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:42,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:42,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:13:42,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 248 transitions, 2544 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:42,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:42,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:13:42,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:43,999 INFO L124 PetriNetUnfolderBase]: 3780/5648 cut-off events. [2024-06-20 16:13:44,000 INFO L125 PetriNetUnfolderBase]: For 765804/765819 co-relation queries the response was YES. [2024-06-20 16:13:44,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54379 conditions, 5648 events. 3780/5648 cut-off events. For 765804/765819 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 28641 event pairs, 789 based on Foata normal form. 12/5653 useless extension candidates. Maximal degree in co-relation 54285. Up to 4557 conditions per place. [2024-06-20 16:13:44,052 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 171 selfloop transitions, 125 changer transitions 0/303 dead transitions. [2024-06-20 16:13:44,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 303 transitions, 3428 flow [2024-06-20 16:13:44,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:44,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:44,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 16:13:44,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-20 16:13:44,053 INFO L175 Difference]: Start difference. First operand has 200 places, 248 transitions, 2544 flow. Second operand 10 states and 184 transitions. [2024-06-20 16:13:44,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 303 transitions, 3428 flow [2024-06-20 16:13:44,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 303 transitions, 3366 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 16:13:44,424 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 3007 flow [2024-06-20 16:13:44,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3007, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2024-06-20 16:13:44,424 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 164 predicate places. [2024-06-20 16:13:44,425 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 3007 flow [2024-06-20 16:13:44,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:44,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:44,425 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:44,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:13:44,425 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:44,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:44,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1916652404, now seen corresponding path program 3 times [2024-06-20 16:13:44,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:44,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757221934] [2024-06-20 16:13:44,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:44,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:45,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:45,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:45,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757221934] [2024-06-20 16:13:45,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757221934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:45,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:45,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:45,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206741142] [2024-06-20 16:13:45,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:45,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:45,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:45,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:45,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:45,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:13:45,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 3007 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:45,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:45,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:13:45,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:47,044 INFO L124 PetriNetUnfolderBase]: 3769/5629 cut-off events. [2024-06-20 16:13:47,045 INFO L125 PetriNetUnfolderBase]: For 781196/781211 co-relation queries the response was YES. [2024-06-20 16:13:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55859 conditions, 5629 events. 3769/5629 cut-off events. For 781196/781211 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 28521 event pairs, 851 based on Foata normal form. 12/5636 useless extension candidates. Maximal degree in co-relation 55761. Up to 5230 conditions per place. [2024-06-20 16:13:47,106 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 240 selfloop transitions, 75 changer transitions 0/322 dead transitions. [2024-06-20 16:13:47,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 322 transitions, 4323 flow [2024-06-20 16:13:47,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:13:47,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:13:47,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 16:13:47,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 16:13:47,107 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 3007 flow. Second operand 11 states and 187 transitions. [2024-06-20 16:13:47,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 322 transitions, 4323 flow [2024-06-20 16:13:47,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 322 transitions, 4139 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-20 16:13:47,682 INFO L231 Difference]: Finished difference. Result has 218 places, 285 transitions, 3411 flow [2024-06-20 16:13:47,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3411, PETRI_PLACES=218, PETRI_TRANSITIONS=285} [2024-06-20 16:13:47,683 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-20 16:13:47,683 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 285 transitions, 3411 flow [2024-06-20 16:13:47,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:47,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:47,683 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:47,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:13:47,684 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:47,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:47,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1787521761, now seen corresponding path program 7 times [2024-06-20 16:13:47,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:47,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038877453] [2024-06-20 16:13:47,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:47,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:47,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:49,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:49,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:49,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038877453] [2024-06-20 16:13:49,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038877453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:49,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:49,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:49,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256051287] [2024-06-20 16:13:49,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:49,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:49,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:49,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:49,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:49,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:49,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 285 transitions, 3411 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:49,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:49,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:49,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:50,198 INFO L124 PetriNetUnfolderBase]: 3529/5383 cut-off events. [2024-06-20 16:13:50,198 INFO L125 PetriNetUnfolderBase]: For 801165/801190 co-relation queries the response was YES. [2024-06-20 16:13:50,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55722 conditions, 5383 events. 3529/5383 cut-off events. For 801165/801190 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 28311 event pairs, 736 based on Foata normal form. 10/5370 useless extension candidates. Maximal degree in co-relation 55620. Up to 4779 conditions per place. [2024-06-20 16:13:50,262 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 242 selfloop transitions, 62 changer transitions 0/318 dead transitions. [2024-06-20 16:13:50,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 318 transitions, 4187 flow [2024-06-20 16:13:50,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:50,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:50,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 16:13:50,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-20 16:13:50,264 INFO L175 Difference]: Start difference. First operand has 218 places, 285 transitions, 3411 flow. Second operand 9 states and 167 transitions. [2024-06-20 16:13:50,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 318 transitions, 4187 flow [2024-06-20 16:13:50,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 318 transitions, 4032 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 16:13:50,907 INFO L231 Difference]: Finished difference. Result has 222 places, 287 transitions, 3477 flow [2024-06-20 16:13:50,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3477, PETRI_PLACES=222, PETRI_TRANSITIONS=287} [2024-06-20 16:13:50,908 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 177 predicate places. [2024-06-20 16:13:50,908 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 287 transitions, 3477 flow [2024-06-20 16:13:50,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:50,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:50,908 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:50,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:13:50,908 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:50,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:50,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1640817658, now seen corresponding path program 4 times [2024-06-20 16:13:50,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:50,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42432173] [2024-06-20 16:13:50,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:50,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:50,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:52,332 INFO 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,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:52,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42432173] [2024-06-20 16:13:52,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42432173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:52,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:52,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:52,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570434956] [2024-06-20 16:13:52,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:52,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:52,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:52,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:52,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:52,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:13:52,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 287 transitions, 3477 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:52,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:52,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:13:52,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:53,723 INFO L124 PetriNetUnfolderBase]: 3765/5627 cut-off events. [2024-06-20 16:13:53,724 INFO L125 PetriNetUnfolderBase]: For 826918/826933 co-relation queries the response was YES. [2024-06-20 16:13:53,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56808 conditions, 5627 events. 3765/5627 cut-off events. For 826918/826933 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 28536 event pairs, 794 based on Foata normal form. 12/5632 useless extension candidates. Maximal degree in co-relation 56705. Up to 4526 conditions per place. [2024-06-20 16:13:53,786 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 197 selfloop transitions, 127 changer transitions 0/331 dead transitions. [2024-06-20 16:13:53,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 331 transitions, 4290 flow [2024-06-20 16:13:53,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:13:53,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:13:53,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:13:53,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-20 16:13:53,788 INFO L175 Difference]: Start difference. First operand has 222 places, 287 transitions, 3477 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:13:53,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 331 transitions, 4290 flow [2024-06-20 16:13:54,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 331 transitions, 3987 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:54,434 INFO L231 Difference]: Finished difference. Result has 226 places, 293 transitions, 3509 flow [2024-06-20 16:13:54,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3509, PETRI_PLACES=226, PETRI_TRANSITIONS=293} [2024-06-20 16:13:54,435 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-20 16:13:54,435 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 293 transitions, 3509 flow [2024-06-20 16:13:54,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:54,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:54,435 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:54,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:13:54,435 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:13:54,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:54,436 INFO L85 PathProgramCache]: Analyzing trace with hash -121540727, now seen corresponding path program 8 times [2024-06-20 16:13:54,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:54,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191447615] [2024-06-20 16:13:54,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:54,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:55,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:55,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191447615] [2024-06-20 16:13:55,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191447615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:55,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:55,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:55,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589840912] [2024-06-20 16:13:55,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:55,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:55,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:55,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:55,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:56,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:56,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 293 transitions, 3509 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:56,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:56,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:56,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:13:57,234 INFO L124 PetriNetUnfolderBase]: 3517/5366 cut-off events. [2024-06-20 16:13:57,235 INFO L125 PetriNetUnfolderBase]: For 838383/838408 co-relation queries the response was YES. [2024-06-20 16:13:57,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56300 conditions, 5366 events. 3517/5366 cut-off events. For 838383/838408 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 28257 event pairs, 756 based on Foata normal form. 10/5348 useless extension candidates. Maximal degree in co-relation 56195. Up to 4762 conditions per place. [2024-06-20 16:13:57,299 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 251 selfloop transitions, 59 changer transitions 0/326 dead transitions. [2024-06-20 16:13:57,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 326 transitions, 4301 flow [2024-06-20 16:13:57,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:13:57,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:13:57,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:13:57,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-20 16:13:57,301 INFO L175 Difference]: Start difference. First operand has 226 places, 293 transitions, 3509 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:13:57,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 326 transitions, 4301 flow [2024-06-20 16:13:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 326 transitions, 4076 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:13:57,952 INFO L231 Difference]: Finished difference. Result has 228 places, 295 transitions, 3503 flow [2024-06-20 16:13:57,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3503, PETRI_PLACES=228, PETRI_TRANSITIONS=295} [2024-06-20 16:13:57,952 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 183 predicate places. [2024-06-20 16:13:57,952 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 295 transitions, 3503 flow [2024-06-20 16:13:57,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:57,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:13:57,953 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:57,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:13:57,953 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:57,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:13:57,953 INFO L85 PathProgramCache]: Analyzing trace with hash -121544447, now seen corresponding path program 9 times [2024-06-20 16:13:57,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:13:57,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210251974] [2024-06-20 16:13:57,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:13:57,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:13:57,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:13:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:13:59,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:13:59,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210251974] [2024-06-20 16:13:59,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210251974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:13:59,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:13:59,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:13:59,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673383710] [2024-06-20 16:13:59,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:13:59,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:13:59,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:13:59,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:13:59,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:13:59,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:13:59,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 295 transitions, 3503 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:13:59,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:13:59,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:13:59,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:00,746 INFO L124 PetriNetUnfolderBase]: 3534/5393 cut-off events. [2024-06-20 16:14:00,746 INFO L125 PetriNetUnfolderBase]: For 866408/866433 co-relation queries the response was YES. [2024-06-20 16:14:00,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56808 conditions, 5393 events. 3534/5393 cut-off events. For 866408/866433 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 28444 event pairs, 756 based on Foata normal form. 10/5375 useless extension candidates. Maximal degree in co-relation 56702. Up to 4706 conditions per place. [2024-06-20 16:14:00,813 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 250 selfloop transitions, 66 changer transitions 0/332 dead transitions. [2024-06-20 16:14:00,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 332 transitions, 4651 flow [2024-06-20 16:14:00,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:00,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 16:14:00,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-20 16:14:00,815 INFO L175 Difference]: Start difference. First operand has 228 places, 295 transitions, 3503 flow. Second operand 9 states and 170 transitions. [2024-06-20 16:14:00,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 332 transitions, 4651 flow [2024-06-20 16:14:01,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 332 transitions, 4450 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:01,597 INFO L231 Difference]: Finished difference. Result has 230 places, 299 transitions, 3633 flow [2024-06-20 16:14:01,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=230, PETRI_TRANSITIONS=299} [2024-06-20 16:14:01,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 185 predicate places. [2024-06-20 16:14:01,598 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 299 transitions, 3633 flow [2024-06-20 16:14:01,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:01,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:01,599 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:14:01,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:14:01,599 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:14:01,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:01,600 INFO L85 PathProgramCache]: Analyzing trace with hash -116034197, now seen corresponding path program 10 times [2024-06-20 16:14:01,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:01,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897420314] [2024-06-20 16:14:01,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:01,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:01,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:03,013 INFO 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:03,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:03,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897420314] [2024-06-20 16:14:03,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897420314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:03,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:03,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:14:03,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772006389] [2024-06-20 16:14:03,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:03,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:14:03,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:03,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:14:03,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:14:03,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:03,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 299 transitions, 3633 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:03,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:03,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:03,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:04,284 INFO L124 PetriNetUnfolderBase]: 3526/5381 cut-off events. [2024-06-20 16:14:04,285 INFO L125 PetriNetUnfolderBase]: For 882644/882669 co-relation queries the response was YES. [2024-06-20 16:14:04,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56777 conditions, 5381 events. 3526/5381 cut-off events. For 882644/882669 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28401 event pairs, 749 based on Foata normal form. 10/5363 useless extension candidates. Maximal degree in co-relation 56670. Up to 4777 conditions per place. [2024-06-20 16:14:04,347 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 257 selfloop transitions, 58 changer transitions 0/331 dead transitions. [2024-06-20 16:14:04,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 331 transitions, 4349 flow [2024-06-20 16:14:04,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:14:04,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:14:04,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 16:14:04,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-20 16:14:04,348 INFO L175 Difference]: Start difference. First operand has 230 places, 299 transitions, 3633 flow. Second operand 9 states and 170 transitions. [2024-06-20 16:14:04,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 331 transitions, 4349 flow [2024-06-20 16:14:05,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 331 transitions, 4113 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:05,078 INFO L231 Difference]: Finished difference. Result has 234 places, 299 transitions, 3520 flow [2024-06-20 16:14:05,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3397, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3520, PETRI_PLACES=234, PETRI_TRANSITIONS=299} [2024-06-20 16:14:05,078 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-20 16:14:05,078 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 299 transitions, 3520 flow [2024-06-20 16:14:05,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:05,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:05,079 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:14:05,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:14:05,079 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:14:05,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:05,079 INFO L85 PathProgramCache]: Analyzing trace with hash -115818716, now seen corresponding path program 5 times [2024-06-20 16:14:05,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:05,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522873212] [2024-06-20 16:14:05,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:05,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:05,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:06,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:14:06,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:06,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522873212] [2024-06-20 16:14:06,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522873212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:06,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:06,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:14:06,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156326658] [2024-06-20 16:14:06,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:06,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:14:06,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:06,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:14:06,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:14:06,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:14:06,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 299 transitions, 3520 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:06,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:06,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:14:06,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:08,023 INFO L124 PetriNetUnfolderBase]: 3770/5638 cut-off events. [2024-06-20 16:14:08,023 INFO L125 PetriNetUnfolderBase]: For 903406/903421 co-relation queries the response was YES. [2024-06-20 16:14:08,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57677 conditions, 5638 events. 3770/5638 cut-off events. For 903406/903421 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 28571 event pairs, 822 based on Foata normal form. 12/5643 useless extension candidates. Maximal degree in co-relation 57568. Up to 4527 conditions per place. [2024-06-20 16:14:08,091 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 206 selfloop transitions, 130 changer transitions 0/343 dead transitions. [2024-06-20 16:14:08,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 343 transitions, 4368 flow [2024-06-20 16:14:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:08,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:08,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 16:14:08,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-20 16:14:08,092 INFO L175 Difference]: Start difference. First operand has 234 places, 299 transitions, 3520 flow. Second operand 10 states and 186 transitions. [2024-06-20 16:14:08,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 343 transitions, 4368 flow [2024-06-20 16:14:08,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 343 transitions, 4133 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:08,831 INFO L231 Difference]: Finished difference. Result has 237 places, 306 transitions, 3647 flow [2024-06-20 16:14:08,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3647, PETRI_PLACES=237, PETRI_TRANSITIONS=306} [2024-06-20 16:14:08,831 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-20 16:14:08,831 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 306 transitions, 3647 flow [2024-06-20 16:14:08,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:08,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:08,832 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:14:08,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:14:08,832 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:08,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:08,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1854795776, now seen corresponding path program 3 times [2024-06-20 16:14:08,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:08,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897369510] [2024-06-20 16:14:08,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:08,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:08,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:09,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:09,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:09,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897369510] [2024-06-20 16:14:09,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897369510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:09,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:09,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:09,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643570712] [2024-06-20 16:14:09,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:09,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:09,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:09,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:09,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:09,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:09,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 306 transitions, 3647 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:09,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:09,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:09,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:11,062 INFO L124 PetriNetUnfolderBase]: 3551/5402 cut-off events. [2024-06-20 16:14:11,062 INFO L125 PetriNetUnfolderBase]: For 909877/909907 co-relation queries the response was YES. [2024-06-20 16:14:11,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56420 conditions, 5402 events. 3551/5402 cut-off events. For 909877/909907 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28181 event pairs, 838 based on Foata normal form. 8/5382 useless extension candidates. Maximal degree in co-relation 56309. Up to 4985 conditions per place. [2024-06-20 16:14:11,128 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 261 selfloop transitions, 28 changer transitions 0/318 dead transitions. [2024-06-20 16:14:11,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 318 transitions, 4257 flow [2024-06-20 16:14:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:11,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:11,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 16:14:11,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-20 16:14:11,129 INFO L175 Difference]: Start difference. First operand has 237 places, 306 transitions, 3647 flow. Second operand 7 states and 122 transitions. [2024-06-20 16:14:11,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 318 transitions, 4257 flow [2024-06-20 16:14:11,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 318 transitions, 3741 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-20 16:14:11,833 INFO L231 Difference]: Finished difference. Result has 232 places, 306 transitions, 3193 flow [2024-06-20 16:14:11,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3193, PETRI_PLACES=232, PETRI_TRANSITIONS=306} [2024-06-20 16:14:11,833 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-20 16:14:11,833 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 306 transitions, 3193 flow [2024-06-20 16:14:11,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:11,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:11,834 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:14:11,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:14:11,834 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:11,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:11,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1854796210, now seen corresponding path program 2 times [2024-06-20 16:14:11,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:11,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191906293] [2024-06-20 16:14:11,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:11,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:12,803 INFO 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:12,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:12,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191906293] [2024-06-20 16:14:12,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191906293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:12,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:12,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:12,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363784719] [2024-06-20 16:14:12,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:12,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:12,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:12,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:12,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:12,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:14:12,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 306 transitions, 3193 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:12,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:12,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:14:12,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:14,031 INFO L124 PetriNetUnfolderBase]: 3732/5583 cut-off events. [2024-06-20 16:14:14,032 INFO L125 PetriNetUnfolderBase]: For 926330/926357 co-relation queries the response was YES. [2024-06-20 16:14:14,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57026 conditions, 5583 events. 3732/5583 cut-off events. For 926330/926357 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28438 event pairs, 875 based on Foata normal form. 9/5566 useless extension candidates. Maximal degree in co-relation 56915. Up to 5350 conditions per place. [2024-06-20 16:14:14,098 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 269 selfloop transitions, 26 changer transitions 0/320 dead transitions. [2024-06-20 16:14:14,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 320 transitions, 3997 flow [2024-06-20 16:14:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:14,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:14,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-20 16:14:14,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-20 16:14:14,100 INFO L175 Difference]: Start difference. First operand has 232 places, 306 transitions, 3193 flow. Second operand 7 states and 114 transitions. [2024-06-20 16:14:14,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 320 transitions, 3997 flow [2024-06-20 16:14:14,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 320 transitions, 3907 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:14,824 INFO L231 Difference]: Finished difference. Result has 232 places, 309 transitions, 3209 flow [2024-06-20 16:14:14,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3209, PETRI_PLACES=232, PETRI_TRANSITIONS=309} [2024-06-20 16:14:14,825 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-20 16:14:14,825 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 309 transitions, 3209 flow [2024-06-20 16:14:14,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:14,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:14,825 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:14:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:14:14,826 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:14:14,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:14,826 INFO L85 PathProgramCache]: Analyzing trace with hash 168311574, now seen corresponding path program 3 times [2024-06-20 16:14:14,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:14,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527741242] [2024-06-20 16:14:14,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:14,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:15,925 INFO 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:15,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:15,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527741242] [2024-06-20 16:14:15,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527741242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:15,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:15,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:14:15,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577136812] [2024-06-20 16:14:15,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:15,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:14:15,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:15,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:14:15,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:14:16,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:14:16,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 309 transitions, 3209 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:16,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:16,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:14:16,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:17,229 INFO L124 PetriNetUnfolderBase]: 3729/5579 cut-off events. [2024-06-20 16:14:17,229 INFO L125 PetriNetUnfolderBase]: For 947435/947462 co-relation queries the response was YES. [2024-06-20 16:14:17,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57224 conditions, 5579 events. 3729/5579 cut-off events. For 947435/947462 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 28461 event pairs, 875 based on Foata normal form. 9/5562 useless extension candidates. Maximal degree in co-relation 57112. Up to 5347 conditions per place. [2024-06-20 16:14:17,294 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 267 selfloop transitions, 27 changer transitions 0/319 dead transitions. [2024-06-20 16:14:17,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 319 transitions, 3821 flow [2024-06-20 16:14:17,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:17,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:17,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:14:17,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:14:17,295 INFO L175 Difference]: Start difference. First operand has 232 places, 309 transitions, 3209 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:14:17,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 319 transitions, 3821 flow [2024-06-20 16:14:17,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 319 transitions, 3701 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:17,824 INFO L231 Difference]: Finished difference. Result has 234 places, 309 transitions, 3149 flow [2024-06-20 16:14:17,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3149, PETRI_PLACES=234, PETRI_TRANSITIONS=309} [2024-06-20 16:14:17,825 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-20 16:14:17,825 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 309 transitions, 3149 flow [2024-06-20 16:14:17,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:17,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:17,825 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:14:17,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:14:17,826 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:17,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:17,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1618625624, now seen corresponding path program 1 times [2024-06-20 16:14:17,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:17,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726754812] [2024-06-20 16:14:17,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:17,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:17,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:18,822 INFO 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,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:18,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726754812] [2024-06-20 16:14:18,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726754812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:18,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:18,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:18,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929879226] [2024-06-20 16:14:18,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:18,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:18,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:18,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:18,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:18,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:18,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 309 transitions, 3149 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:18,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:18,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:18,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:19,901 INFO L124 PetriNetUnfolderBase]: 3432/5266 cut-off events. [2024-06-20 16:14:19,902 INFO L125 PetriNetUnfolderBase]: For 846768/846768 co-relation queries the response was YES. [2024-06-20 16:14:19,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52311 conditions, 5266 events. 3432/5266 cut-off events. For 846768/846768 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 27566 event pairs, 740 based on Foata normal form. 1/5264 useless extension candidates. Maximal degree in co-relation 52198. Up to 4960 conditions per place. [2024-06-20 16:14:19,962 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 299 selfloop transitions, 24 changer transitions 0/332 dead transitions. [2024-06-20 16:14:19,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 332 transitions, 4101 flow [2024-06-20 16:14:19,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:19,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:19,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 16:14:19,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-20 16:14:19,963 INFO L175 Difference]: Start difference. First operand has 234 places, 309 transitions, 3149 flow. Second operand 7 states and 125 transitions. [2024-06-20 16:14:19,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 332 transitions, 4101 flow [2024-06-20 16:14:20,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 332 transitions, 4037 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:20,609 INFO L231 Difference]: Finished difference. Result has 235 places, 315 transitions, 3265 flow [2024-06-20 16:14:20,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=235, PETRI_TRANSITIONS=315} [2024-06-20 16:14:20,609 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2024-06-20 16:14:20,610 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 315 transitions, 3265 flow [2024-06-20 16:14:20,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:20,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:20,610 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:14:20,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:14:20,610 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:20,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:20,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1618805362, now seen corresponding path program 1 times [2024-06-20 16:14:20,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:20,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336305919] [2024-06-20 16:14:20,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:20,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:20,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:21,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336305919] [2024-06-20 16:14:21,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336305919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:21,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:21,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:21,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080917183] [2024-06-20 16:14:21,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:21,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:21,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:21,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:21,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:21,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:21,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 315 transitions, 3265 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:21,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:21,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:21,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:22,961 INFO L124 PetriNetUnfolderBase]: 3424/5245 cut-off events. [2024-06-20 16:14:22,961 INFO L125 PetriNetUnfolderBase]: For 865387/865402 co-relation queries the response was YES. [2024-06-20 16:14:22,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52646 conditions, 5245 events. 3424/5245 cut-off events. For 865387/865402 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 27467 event pairs, 761 based on Foata normal form. 1/5222 useless extension candidates. Maximal degree in co-relation 52532. Up to 4901 conditions per place. [2024-06-20 16:14:23,024 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 284 selfloop transitions, 23 changer transitions 0/335 dead transitions. [2024-06-20 16:14:23,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 335 transitions, 4167 flow [2024-06-20 16:14:23,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:23,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:23,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:14:23,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-20 16:14:23,025 INFO L175 Difference]: Start difference. First operand has 235 places, 315 transitions, 3265 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:14:23,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 335 transitions, 4167 flow [2024-06-20 16:14:23,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 335 transitions, 4085 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:23,677 INFO L231 Difference]: Finished difference. Result has 239 places, 321 transitions, 3349 flow [2024-06-20 16:14:23,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3349, PETRI_PLACES=239, PETRI_TRANSITIONS=321} [2024-06-20 16:14:23,678 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 194 predicate places. [2024-06-20 16:14:23,678 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 321 transitions, 3349 flow [2024-06-20 16:14:23,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:23,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:23,679 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:14:23,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:14:23,679 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:23,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:23,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1846706264, now seen corresponding path program 2 times [2024-06-20 16:14:23,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:23,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408078457] [2024-06-20 16:14:23,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:23,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:24,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408078457] [2024-06-20 16:14:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408078457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:24,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:24,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:24,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920352126] [2024-06-20 16:14:24,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:24,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:24,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:24,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:24,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 321 transitions, 3349 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:24,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:24,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:24,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:25,714 INFO L124 PetriNetUnfolderBase]: 3454/5292 cut-off events. [2024-06-20 16:14:25,714 INFO L125 PetriNetUnfolderBase]: For 895023/895023 co-relation queries the response was YES. [2024-06-20 16:14:25,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53887 conditions, 5292 events. 3454/5292 cut-off events. For 895023/895023 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 27666 event pairs, 739 based on Foata normal form. 1/5290 useless extension candidates. Maximal degree in co-relation 53771. Up to 4983 conditions per place. [2024-06-20 16:14:25,775 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 301 selfloop transitions, 26 changer transitions 0/338 dead transitions. [2024-06-20 16:14:25,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 338 transitions, 4241 flow [2024-06-20 16:14:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:25,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:14:25,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-20 16:14:25,776 INFO L175 Difference]: Start difference. First operand has 239 places, 321 transitions, 3349 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:14:25,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 338 transitions, 4241 flow [2024-06-20 16:14:26,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 4175 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 16:14:26,560 INFO L231 Difference]: Finished difference. Result has 243 places, 324 transitions, 3397 flow [2024-06-20 16:14:26,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3397, PETRI_PLACES=243, PETRI_TRANSITIONS=324} [2024-06-20 16:14:26,561 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-20 16:14:26,568 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 324 transitions, 3397 flow [2024-06-20 16:14:26,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:26,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:26,569 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:14:26,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:14:26,569 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:26,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:26,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1563976928, now seen corresponding path program 3 times [2024-06-20 16:14:26,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:26,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796597404] [2024-06-20 16:14:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:26,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:26,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:27,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:27,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796597404] [2024-06-20 16:14:27,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796597404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:27,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:27,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:27,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458920437] [2024-06-20 16:14:27,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:27,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:27,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:27,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:27,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:27,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:27,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 324 transitions, 3397 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:27,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:27,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:27,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:28,648 INFO L124 PetriNetUnfolderBase]: 3451/5288 cut-off events. [2024-06-20 16:14:28,648 INFO L125 PetriNetUnfolderBase]: For 913929/913929 co-relation queries the response was YES. [2024-06-20 16:14:28,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54094 conditions, 5288 events. 3451/5288 cut-off events. For 913929/913929 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 27615 event pairs, 738 based on Foata normal form. 1/5286 useless extension candidates. Maximal degree in co-relation 53976. Up to 5007 conditions per place. [2024-06-20 16:14:28,708 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 309 selfloop transitions, 14 changer transitions 0/334 dead transitions. [2024-06-20 16:14:28,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 334 transitions, 4067 flow [2024-06-20 16:14:28,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:28,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:28,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:14:28,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-20 16:14:28,710 INFO L175 Difference]: Start difference. First operand has 243 places, 324 transitions, 3397 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:14:28,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 334 transitions, 4067 flow [2024-06-20 16:14:29,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 334 transitions, 3953 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 16:14:29,538 INFO L231 Difference]: Finished difference. Result has 246 places, 324 transitions, 3317 flow [2024-06-20 16:14:29,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3317, PETRI_PLACES=246, PETRI_TRANSITIONS=324} [2024-06-20 16:14:29,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-20 16:14:29,549 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 324 transitions, 3317 flow [2024-06-20 16:14:29,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:29,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:29,549 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:14:29,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:14:29,549 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:29,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:29,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1854980722, now seen corresponding path program 2 times [2024-06-20 16:14:29,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:29,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186377223] [2024-06-20 16:14:29,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:29,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:30,489 INFO 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:30,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:30,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186377223] [2024-06-20 16:14:30,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186377223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:30,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:30,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:30,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764697344] [2024-06-20 16:14:30,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:30,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:30,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:30,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:30,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:30,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:30,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 324 transitions, 3317 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:30,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:30,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:30,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:31,572 INFO L124 PetriNetUnfolderBase]: 3431/5255 cut-off events. [2024-06-20 16:14:31,572 INFO L125 PetriNetUnfolderBase]: For 929534/929549 co-relation queries the response was YES. [2024-06-20 16:14:31,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53830 conditions, 5255 events. 3431/5255 cut-off events. For 929534/929549 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 27525 event pairs, 759 based on Foata normal form. 1/5232 useless extension candidates. Maximal degree in co-relation 53711. Up to 4924 conditions per place. [2024-06-20 16:14:31,632 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 290 selfloop transitions, 19 changer transitions 0/338 dead transitions. [2024-06-20 16:14:31,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 338 transitions, 4169 flow [2024-06-20 16:14:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:31,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 16:14:31,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-20 16:14:31,633 INFO L175 Difference]: Start difference. First operand has 246 places, 324 transitions, 3317 flow. Second operand 7 states and 118 transitions. [2024-06-20 16:14:31,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 338 transitions, 4169 flow [2024-06-20 16:14:32,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 338 transitions, 4111 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:14:32,607 INFO L231 Difference]: Finished difference. Result has 246 places, 327 transitions, 3359 flow [2024-06-20 16:14:32,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3359, PETRI_PLACES=246, PETRI_TRANSITIONS=327} [2024-06-20 16:14:32,607 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-20 16:14:32,607 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 327 transitions, 3359 flow [2024-06-20 16:14:32,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:32,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:32,608 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:14:32,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:14:32,608 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:32,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:32,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1586167188, now seen corresponding path program 3 times [2024-06-20 16:14:32,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:32,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071004303] [2024-06-20 16:14:32,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:32,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:32,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:33,475 INFO 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:33,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:33,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071004303] [2024-06-20 16:14:33,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071004303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:33,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:33,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:33,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267044183] [2024-06-20 16:14:33,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:33,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:33,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:33,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:33,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:33,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 327 transitions, 3359 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:33,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:33,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:33,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:34,590 INFO L124 PetriNetUnfolderBase]: 3428/5251 cut-off events. [2024-06-20 16:14:34,591 INFO L125 PetriNetUnfolderBase]: For 948780/948795 co-relation queries the response was YES. [2024-06-20 16:14:34,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54009 conditions, 5251 events. 3428/5251 cut-off events. For 948780/948795 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 27448 event pairs, 759 based on Foata normal form. 1/5228 useless extension candidates. Maximal degree in co-relation 53889. Up to 4927 conditions per place. [2024-06-20 16:14:34,652 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 294 selfloop transitions, 14 changer transitions 0/337 dead transitions. [2024-06-20 16:14:34,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 337 transitions, 3999 flow [2024-06-20 16:14:34,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:34,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 16:14:34,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-20 16:14:34,654 INFO L175 Difference]: Start difference. First operand has 246 places, 327 transitions, 3359 flow. Second operand 7 states and 115 transitions. [2024-06-20 16:14:34,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 337 transitions, 3999 flow [2024-06-20 16:14:35,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 337 transitions, 3877 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 16:14:35,656 INFO L231 Difference]: Finished difference. Result has 248 places, 327 transitions, 3271 flow [2024-06-20 16:14:35,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3271, PETRI_PLACES=248, PETRI_TRANSITIONS=327} [2024-06-20 16:14:35,657 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 203 predicate places. [2024-06-20 16:14:35,657 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 327 transitions, 3271 flow [2024-06-20 16:14:35,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:35,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:35,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:14:35,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:14:35,658 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:35,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2021311798, now seen corresponding path program 1 times [2024-06-20 16:14:35,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:35,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898877777] [2024-06-20 16:14:35,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:35,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:37,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:37,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:37,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898877777] [2024-06-20 16:14:37,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898877777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:37,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:37,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:14:37,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807280830] [2024-06-20 16:14:37,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:37,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:14:37,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:37,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:14:37,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:14:37,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:37,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 327 transitions, 3271 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:37,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:37,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:37,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:38,428 INFO L124 PetriNetUnfolderBase]: 3584/5455 cut-off events. [2024-06-20 16:14:38,428 INFO L125 PetriNetUnfolderBase]: For 1125219/1125229 co-relation queries the response was YES. [2024-06-20 16:14:38,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60208 conditions, 5455 events. 3584/5455 cut-off events. For 1125219/1125229 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 28604 event pairs, 570 based on Foata normal form. 4/5440 useless extension candidates. Maximal degree in co-relation 60087. Up to 5016 conditions per place. [2024-06-20 16:14:38,500 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 328 selfloop transitions, 21 changer transitions 0/370 dead transitions. [2024-06-20 16:14:38,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 370 transitions, 4171 flow [2024-06-20 16:14:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:38,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-20 16:14:38,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-20 16:14:38,501 INFO L175 Difference]: Start difference. First operand has 248 places, 327 transitions, 3271 flow. Second operand 10 states and 180 transitions. [2024-06-20 16:14:38,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 370 transitions, 4171 flow [2024-06-20 16:14:39,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 370 transitions, 4133 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:39,481 INFO L231 Difference]: Finished difference. Result has 252 places, 329 transitions, 3386 flow [2024-06-20 16:14:39,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3386, PETRI_PLACES=252, PETRI_TRANSITIONS=329} [2024-06-20 16:14:39,482 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-20 16:14:39,482 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 329 transitions, 3386 flow [2024-06-20 16:14:39,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:39,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:39,482 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:39,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:14:39,483 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:14:39,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash 749867980, now seen corresponding path program 2 times [2024-06-20 16:14:39,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:39,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553330847] [2024-06-20 16:14:39,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:39,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:39,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:40,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:40,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:40,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553330847] [2024-06-20 16:14:40,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553330847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:40,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:40,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:14:40,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806351431] [2024-06-20 16:14:40,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:40,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:14:40,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:40,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:14:40,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:14:41,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:41,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 329 transitions, 3386 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:41,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:41,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:42,345 INFO L124 PetriNetUnfolderBase]: 3658/5585 cut-off events. [2024-06-20 16:14:42,345 INFO L125 PetriNetUnfolderBase]: For 1201000/1201010 co-relation queries the response was YES. [2024-06-20 16:14:42,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63142 conditions, 5585 events. 3658/5585 cut-off events. For 1201000/1201010 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 29682 event pairs, 715 based on Foata normal form. 4/5572 useless extension candidates. Maximal degree in co-relation 63020. Up to 4980 conditions per place. [2024-06-20 16:14:42,417 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 315 selfloop transitions, 40 changer transitions 0/376 dead transitions. [2024-06-20 16:14:42,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 376 transitions, 4690 flow [2024-06-20 16:14:42,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:42,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:42,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 16:14:42,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-20 16:14:42,419 INFO L175 Difference]: Start difference. First operand has 252 places, 329 transitions, 3386 flow. Second operand 10 states and 187 transitions. [2024-06-20 16:14:42,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 376 transitions, 4690 flow [2024-06-20 16:14:43,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 376 transitions, 4555 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:43,662 INFO L231 Difference]: Finished difference. Result has 254 places, 333 transitions, 3550 flow [2024-06-20 16:14:43,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3550, PETRI_PLACES=254, PETRI_TRANSITIONS=333} [2024-06-20 16:14:43,663 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 209 predicate places. [2024-06-20 16:14:43,663 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 333 transitions, 3550 flow [2024-06-20 16:14:43,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:43,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:43,663 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:43,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:14:43,664 INFO L420 AbstractCegarLoop]: === Iteration 81 === 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:43,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:43,664 INFO L85 PathProgramCache]: Analyzing trace with hash -668695708, now seen corresponding path program 3 times [2024-06-20 16:14:43,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:43,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30338920] [2024-06-20 16:14:43,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:43,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:43,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:45,021 INFO 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:45,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:45,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30338920] [2024-06-20 16:14:45,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30338920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:45,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:45,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:14:45,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114181868] [2024-06-20 16:14:45,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:45,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:14:45,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:45,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:14:45,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:14:45,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:45,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 333 transitions, 3550 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:45,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:45,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:46,459 INFO L124 PetriNetUnfolderBase]: 3671/5614 cut-off events. [2024-06-20 16:14:46,459 INFO L125 PetriNetUnfolderBase]: For 1241107/1241117 co-relation queries the response was YES. [2024-06-20 16:14:46,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63620 conditions, 5614 events. 3671/5614 cut-off events. For 1241107/1241117 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 29937 event pairs, 718 based on Foata normal form. 8/5605 useless extension candidates. Maximal degree in co-relation 63497. Up to 5113 conditions per place. [2024-06-20 16:14:46,531 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 318 selfloop transitions, 37 changer transitions 0/376 dead transitions. [2024-06-20 16:14:46,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 376 transitions, 4476 flow [2024-06-20 16:14:46,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:46,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:46,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 16:14:46,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-20 16:14:46,533 INFO L175 Difference]: Start difference. First operand has 254 places, 333 transitions, 3550 flow. Second operand 10 states and 183 transitions. [2024-06-20 16:14:46,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 376 transitions, 4476 flow [2024-06-20 16:14:47,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 376 transitions, 4297 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-20 16:14:47,898 INFO L231 Difference]: Finished difference. Result has 258 places, 335 transitions, 3567 flow [2024-06-20 16:14:47,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3567, PETRI_PLACES=258, PETRI_TRANSITIONS=335} [2024-06-20 16:14:47,898 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 213 predicate places. [2024-06-20 16:14:47,899 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 335 transitions, 3567 flow [2024-06-20 16:14:47,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:47,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:47,899 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:47,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:14:47,899 INFO L420 AbstractCegarLoop]: === Iteration 82 === 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:47,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:47,899 INFO L85 PathProgramCache]: Analyzing trace with hash -968360406, now seen corresponding path program 4 times [2024-06-20 16:14:47,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:47,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095841015] [2024-06-20 16:14:47,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:47,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:49,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:49,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:49,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095841015] [2024-06-20 16:14:49,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095841015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:49,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:49,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:14:49,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464491869] [2024-06-20 16:14:49,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:49,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:14:49,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:49,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:14:49,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:14:49,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:49,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 335 transitions, 3567 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:49,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:49,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:49,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:51,046 INFO L124 PetriNetUnfolderBase]: 3663/5602 cut-off events. [2024-06-20 16:14:51,046 INFO L125 PetriNetUnfolderBase]: For 1243009/1243019 co-relation queries the response was YES. [2024-06-20 16:14:51,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63273 conditions, 5602 events. 3663/5602 cut-off events. For 1243009/1243019 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 29874 event pairs, 711 based on Foata normal form. 4/5589 useless extension candidates. Maximal degree in co-relation 63148. Up to 5055 conditions per place. [2024-06-20 16:14:51,288 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 316 selfloop transitions, 39 changer transitions 0/376 dead transitions. [2024-06-20 16:14:51,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 376 transitions, 4383 flow [2024-06-20 16:14:51,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:14:51,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:14:51,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 16:14:51,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-20 16:14:51,289 INFO L175 Difference]: Start difference. First operand has 258 places, 335 transitions, 3567 flow. Second operand 10 states and 184 transitions. [2024-06-20 16:14:51,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 376 transitions, 4383 flow [2024-06-20 16:14:52,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 376 transitions, 4159 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-20 16:14:52,740 INFO L231 Difference]: Finished difference. Result has 260 places, 335 transitions, 3428 flow [2024-06-20 16:14:52,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3428, PETRI_PLACES=260, PETRI_TRANSITIONS=335} [2024-06-20 16:14:52,740 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-20 16:14:52,740 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 335 transitions, 3428 flow [2024-06-20 16:14:52,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:52,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:52,741 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:52,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:14:52,741 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:52,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:52,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1725384620, now seen corresponding path program 1 times [2024-06-20 16:14:52,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:52,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302058386] [2024-06-20 16:14:52,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:52,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:14:53,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:53,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302058386] [2024-06-20 16:14:53,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302058386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:53,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:53,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:14:53,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085183512] [2024-06-20 16:14:53,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:53,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:14:53,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:53,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:14:53,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:14:53,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:14:53,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 335 transitions, 3428 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:53,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:53,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:14:53,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:55,301 INFO L124 PetriNetUnfolderBase]: 3880/5813 cut-off events. [2024-06-20 16:14:55,302 INFO L125 PetriNetUnfolderBase]: For 1253001/1253016 co-relation queries the response was YES. [2024-06-20 16:14:55,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63308 conditions, 5813 events. 3880/5813 cut-off events. For 1253001/1253016 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 29942 event pairs, 823 based on Foata normal form. 2/5784 useless extension candidates. Maximal degree in co-relation 63182. Up to 5489 conditions per place. [2024-06-20 16:14:55,370 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 298 selfloop transitions, 42 changer transitions 0/368 dead transitions. [2024-06-20 16:14:55,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 368 transitions, 4444 flow [2024-06-20 16:14:55,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:14:55,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:14:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:14:55,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-20 16:14:55,371 INFO L175 Difference]: Start difference. First operand has 260 places, 335 transitions, 3428 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:14:55,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 368 transitions, 4444 flow [2024-06-20 16:14:56,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 368 transitions, 4346 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 16:14:56,434 INFO L231 Difference]: Finished difference. Result has 259 places, 341 transitions, 3526 flow [2024-06-20 16:14:56,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3526, PETRI_PLACES=259, PETRI_TRANSITIONS=341} [2024-06-20 16:14:56,435 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 214 predicate places. [2024-06-20 16:14:56,435 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 341 transitions, 3526 flow [2024-06-20 16:14:56,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:56,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:14:56,436 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,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:14:56,436 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:56,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:14:56,436 INFO L85 PathProgramCache]: Analyzing trace with hash 541946543, now seen corresponding path program 1 times [2024-06-20 16:14:56,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:14:56,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161294346] [2024-06-20 16:14:56,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:14:56,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:14:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:14:57,567 INFO 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,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:14:57,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161294346] [2024-06-20 16:14:57,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161294346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:14:57,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:14:57,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:14:57,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819214766] [2024-06-20 16:14:57,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:14:57,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:14:57,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:14:57,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:14:57,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:14:57,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:14:57,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 341 transitions, 3526 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:14:57,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:14:57,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:14:57,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:14:58,810 INFO L124 PetriNetUnfolderBase]: 3751/5689 cut-off events. [2024-06-20 16:14:58,810 INFO L125 PetriNetUnfolderBase]: For 1286354/1286369 co-relation queries the response was YES. [2024-06-20 16:14:58,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63453 conditions, 5689 events. 3751/5689 cut-off events. For 1286354/1286369 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 29909 event pairs, 775 based on Foata normal form. 1/5659 useless extension candidates. Maximal degree in co-relation 63326. Up to 5287 conditions per place. [2024-06-20 16:14:58,876 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 305 selfloop transitions, 24 changer transitions 0/367 dead transitions. [2024-06-20 16:14:58,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 367 transitions, 4528 flow [2024-06-20 16:14:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:14:58,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:14:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:14:58,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-20 16:14:58,878 INFO L175 Difference]: Start difference. First operand has 259 places, 341 transitions, 3526 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:14:58,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 367 transitions, 4528 flow [2024-06-20 16:15:00,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 367 transitions, 4443 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 16:15:00,152 INFO L231 Difference]: Finished difference. Result has 262 places, 347 transitions, 3629 flow [2024-06-20 16:15:00,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3629, PETRI_PLACES=262, PETRI_TRANSITIONS=347} [2024-06-20 16:15:00,152 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 217 predicate places. [2024-06-20 16:15:00,152 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 347 transitions, 3629 flow [2024-06-20 16:15:00,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:00,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:00,153 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:00,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:15:00,153 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:00,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:00,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1357487173, now seen corresponding path program 2 times [2024-06-20 16:15:00,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:00,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933870146] [2024-06-20 16:15:00,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:00,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:01,097 INFO 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:01,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:01,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933870146] [2024-06-20 16:15:01,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933870146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:01,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:01,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:15:01,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550942652] [2024-06-20 16:15:01,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:01,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:15:01,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:01,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:15:01,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:15:01,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:01,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 347 transitions, 3629 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:01,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:01,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:01,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:02,334 INFO L124 PetriNetUnfolderBase]: 3758/5698 cut-off events. [2024-06-20 16:15:02,335 INFO L125 PetriNetUnfolderBase]: For 1318388/1318403 co-relation queries the response was YES. [2024-06-20 16:15:02,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64275 conditions, 5698 events. 3758/5698 cut-off events. For 1318388/1318403 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 29886 event pairs, 777 based on Foata normal form. 1/5668 useless extension candidates. Maximal degree in co-relation 64146. Up to 5309 conditions per place. [2024-06-20 16:15:02,408 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 309 selfloop transitions, 19 changer transitions 0/366 dead transitions. [2024-06-20 16:15:02,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 366 transitions, 4395 flow [2024-06-20 16:15:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:02,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:02,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:15:02,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-20 16:15:02,410 INFO L175 Difference]: Start difference. First operand has 262 places, 347 transitions, 3629 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:15:02,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 366 transitions, 4395 flow [2024-06-20 16:15:03,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 366 transitions, 4275 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-20 16:15:03,447 INFO L231 Difference]: Finished difference. Result has 266 places, 350 transitions, 3629 flow [2024-06-20 16:15:03,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3629, PETRI_PLACES=266, PETRI_TRANSITIONS=350} [2024-06-20 16:15:03,448 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 221 predicate places. [2024-06-20 16:15:03,448 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 350 transitions, 3629 flow [2024-06-20 16:15:03,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:03,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:03,448 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:03,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:15:03,448 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:15:03,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:03,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1731868562, now seen corresponding path program 5 times [2024-06-20 16:15:03,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:03,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587851489] [2024-06-20 16:15:03,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:03,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:03,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:04,816 INFO 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:04,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:04,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587851489] [2024-06-20 16:15:04,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587851489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:04,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:04,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:04,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386269142] [2024-06-20 16:15:04,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:04,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:04,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:04,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:04,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:04,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:04,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 350 transitions, 3629 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:04,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:04,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:04,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:06,499 INFO L124 PetriNetUnfolderBase]: 3720/5686 cut-off events. [2024-06-20 16:15:06,499 INFO L125 PetriNetUnfolderBase]: For 1366998/1367008 co-relation queries the response was YES. [2024-06-20 16:15:06,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65450 conditions, 5686 events. 3720/5686 cut-off events. For 1366998/1367008 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 30391 event pairs, 719 based on Foata normal form. 8/5677 useless extension candidates. Maximal degree in co-relation 65319. Up to 4943 conditions per place. [2024-06-20 16:15:06,573 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 298 selfloop transitions, 70 changer transitions 0/391 dead transitions. [2024-06-20 16:15:06,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 391 transitions, 4577 flow [2024-06-20 16:15:06,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:06,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:06,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:15:06,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-20 16:15:06,576 INFO L175 Difference]: Start difference. First operand has 266 places, 350 transitions, 3629 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:15:06,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 391 transitions, 4577 flow [2024-06-20 16:15:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 391 transitions, 4507 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-20 16:15:07,870 INFO L231 Difference]: Finished difference. Result has 271 places, 352 transitions, 3819 flow [2024-06-20 16:15:07,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3819, PETRI_PLACES=271, PETRI_TRANSITIONS=352} [2024-06-20 16:15:07,871 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 226 predicate places. [2024-06-20 16:15:07,871 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 352 transitions, 3819 flow [2024-06-20 16:15:07,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:07,872 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,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:15:07,872 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:15:07,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:07,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1731873212, now seen corresponding path program 6 times [2024-06-20 16:15:07,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:07,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344683385] [2024-06-20 16:15:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:07,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:09,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:09,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344683385] [2024-06-20 16:15:09,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344683385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:09,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:09,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:09,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981566410] [2024-06-20 16:15:09,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:09,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:09,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:09,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:09,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:09,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:09,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 352 transitions, 3819 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:09,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:09,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:09,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:10,894 INFO L124 PetriNetUnfolderBase]: 3753/5743 cut-off events. [2024-06-20 16:15:10,894 INFO L125 PetriNetUnfolderBase]: For 1407739/1407749 co-relation queries the response was YES. [2024-06-20 16:15:10,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67265 conditions, 5743 events. 3753/5743 cut-off events. For 1407739/1407749 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 30824 event pairs, 716 based on Foata normal form. 4/5730 useless extension candidates. Maximal degree in co-relation 67133. Up to 4954 conditions per place. [2024-06-20 16:15:10,978 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 297 selfloop transitions, 73 changer transitions 0/393 dead transitions. [2024-06-20 16:15:10,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 393 transitions, 4773 flow [2024-06-20 16:15:10,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:10,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:10,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 16:15:10,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-20 16:15:10,980 INFO L175 Difference]: Start difference. First operand has 271 places, 352 transitions, 3819 flow. Second operand 10 states and 190 transitions. [2024-06-20 16:15:10,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 393 transitions, 4773 flow [2024-06-20 16:15:12,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 393 transitions, 4533 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:12,441 INFO L231 Difference]: Finished difference. Result has 273 places, 354 transitions, 3848 flow [2024-06-20 16:15:12,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3848, PETRI_PLACES=273, PETRI_TRANSITIONS=354} [2024-06-20 16:15:12,441 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 228 predicate places. [2024-06-20 16:15:12,441 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 354 transitions, 3848 flow [2024-06-20 16:15:12,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:12,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:12,442 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:12,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:15:12,442 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:12,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:12,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1554737042, now seen corresponding path program 7 times [2024-06-20 16:15:12,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:12,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347153817] [2024-06-20 16:15:12,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:12,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:12,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:13,855 INFO 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:13,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:13,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347153817] [2024-06-20 16:15:13,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347153817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:13,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:13,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:13,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610198466] [2024-06-20 16:15:13,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:13,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:13,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:13,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:13,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:13,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:13,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 354 transitions, 3848 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:13,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:13,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:15,540 INFO L124 PetriNetUnfolderBase]: 3841/5897 cut-off events. [2024-06-20 16:15:15,540 INFO L125 PetriNetUnfolderBase]: For 1511288/1511293 co-relation queries the response was YES. [2024-06-20 16:15:15,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68649 conditions, 5897 events. 3841/5897 cut-off events. For 1511288/1511293 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 32021 event pairs, 719 based on Foata normal form. 28/5915 useless extension candidates. Maximal degree in co-relation 68516. Up to 5019 conditions per place. [2024-06-20 16:15:15,613 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 303 selfloop transitions, 73 changer transitions 0/399 dead transitions. [2024-06-20 16:15:15,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 399 transitions, 4854 flow [2024-06-20 16:15:15,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:15:15,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-20 16:15:15,615 INFO L175 Difference]: Start difference. First operand has 273 places, 354 transitions, 3848 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:15:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 399 transitions, 4854 flow [2024-06-20 16:15:16,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 399 transitions, 4603 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:16,904 INFO L231 Difference]: Finished difference. Result has 275 places, 356 transitions, 3873 flow [2024-06-20 16:15:16,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3597, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3873, PETRI_PLACES=275, PETRI_TRANSITIONS=356} [2024-06-20 16:15:16,919 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-20 16:15:16,919 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 356 transitions, 3873 flow [2024-06-20 16:15:16,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:16,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:16,919 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:16,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:15:16,919 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:16,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:16,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1731988532, now seen corresponding path program 8 times [2024-06-20 16:15:16,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:16,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779726547] [2024-06-20 16:15:16,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:16,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:18,560 INFO 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:18,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:18,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779726547] [2024-06-20 16:15:18,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779726547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:18,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:18,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:18,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275361410] [2024-06-20 16:15:18,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:18,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:18,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:18,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:18,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:18,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:18,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 356 transitions, 3873 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:18,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:18,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:18,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:20,485 INFO L124 PetriNetUnfolderBase]: 3923/6036 cut-off events. [2024-06-20 16:15:20,486 INFO L125 PetriNetUnfolderBase]: For 1524112/1524117 co-relation queries the response was YES. [2024-06-20 16:15:20,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71548 conditions, 6036 events. 3923/6036 cut-off events. For 1524112/1524117 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 33055 event pairs, 740 based on Foata normal form. 4/6030 useless extension candidates. Maximal degree in co-relation 71414. Up to 4918 conditions per place. [2024-06-20 16:15:20,569 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 300 selfloop transitions, 82 changer transitions 0/405 dead transitions. [2024-06-20 16:15:20,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 405 transitions, 5323 flow [2024-06-20 16:15:20,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:20,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 16:15:20,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:15:20,571 INFO L175 Difference]: Start difference. First operand has 275 places, 356 transitions, 3873 flow. Second operand 10 states and 195 transitions. [2024-06-20 16:15:20,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 405 transitions, 5323 flow [2024-06-20 16:15:22,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 405 transitions, 5091 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:22,055 INFO L231 Difference]: Finished difference. Result has 277 places, 360 transitions, 4056 flow [2024-06-20 16:15:22,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4056, PETRI_PLACES=277, PETRI_TRANSITIONS=360} [2024-06-20 16:15:22,055 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 232 predicate places. [2024-06-20 16:15:22,055 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 360 transitions, 4056 flow [2024-06-20 16:15:22,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:22,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:22,056 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:22,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:15:22,056 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:22,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:22,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1561166132, now seen corresponding path program 9 times [2024-06-20 16:15:22,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:22,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153723505] [2024-06-20 16:15:22,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:22,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:15:23,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:23,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153723505] [2024-06-20 16:15:23,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153723505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:23,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:23,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:23,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003138188] [2024-06-20 16:15:23,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:23,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:23,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:23,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:23,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:23,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:23,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 360 transitions, 4056 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:23,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:23,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:23,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:25,176 INFO L124 PetriNetUnfolderBase]: 3928/6052 cut-off events. [2024-06-20 16:15:25,176 INFO L125 PetriNetUnfolderBase]: For 1545814/1545824 co-relation queries the response was YES. [2024-06-20 16:15:25,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71292 conditions, 6052 events. 3928/6052 cut-off events. For 1545814/1545824 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 33274 event pairs, 733 based on Foata normal form. 8/6043 useless extension candidates. Maximal degree in co-relation 71157. Up to 5274 conditions per place. [2024-06-20 16:15:25,261 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 307 selfloop transitions, 71 changer transitions 0/401 dead transitions. [2024-06-20 16:15:25,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 401 transitions, 5040 flow [2024-06-20 16:15:25,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:25,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:25,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 16:15:25,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-20 16:15:25,262 INFO L175 Difference]: Start difference. First operand has 277 places, 360 transitions, 4056 flow. Second operand 10 states and 188 transitions. [2024-06-20 16:15:25,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 401 transitions, 5040 flow [2024-06-20 16:15:26,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 401 transitions, 4785 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-20 16:15:26,843 INFO L231 Difference]: Finished difference. Result has 280 places, 362 transitions, 4079 flow [2024-06-20 16:15:26,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3821, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4079, PETRI_PLACES=280, PETRI_TRANSITIONS=362} [2024-06-20 16:15:26,844 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-20 16:15:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 362 transitions, 4079 flow [2024-06-20 16:15:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:26,845 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,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:15:26,845 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:26,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1561170782, now seen corresponding path program 10 times [2024-06-20 16:15:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:26,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918909444] [2024-06-20 16:15:26,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:26,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:26,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:28,463 INFO 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:28,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:28,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918909444] [2024-06-20 16:15:28,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918909444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:28,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:28,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:28,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316664324] [2024-06-20 16:15:28,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:28,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:28,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:28,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:28,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:28,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:28,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 362 transitions, 4079 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:28,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:28,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:28,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:30,069 INFO L124 PetriNetUnfolderBase]: 3920/6035 cut-off events. [2024-06-20 16:15:30,069 INFO L125 PetriNetUnfolderBase]: For 1541467/1541482 co-relation queries the response was YES. [2024-06-20 16:15:30,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70684 conditions, 6035 events. 3920/6035 cut-off events. For 1541467/1541482 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 33101 event pairs, 726 based on Foata normal form. 4/6015 useless extension candidates. Maximal degree in co-relation 70548. Up to 5065 conditions per place. [2024-06-20 16:15:30,153 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 306 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-20 16:15:30,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 405 transitions, 4979 flow [2024-06-20 16:15:30,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:15:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:15:30,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 16:15:30,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-20 16:15:30,155 INFO L175 Difference]: Start difference. First operand has 280 places, 362 transitions, 4079 flow. Second operand 10 states and 192 transitions. [2024-06-20 16:15:30,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 405 transitions, 4979 flow [2024-06-20 16:15:32,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 405 transitions, 4687 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-20 16:15:32,038 INFO L231 Difference]: Finished difference. Result has 282 places, 362 transitions, 3946 flow [2024-06-20 16:15:32,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3787, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3946, PETRI_PLACES=282, PETRI_TRANSITIONS=362} [2024-06-20 16:15:32,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-20 16:15:32,039 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 362 transitions, 3946 flow [2024-06-20 16:15:32,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:32,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:32,039 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:32,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:15:32,039 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:32,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:32,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1554490778, now seen corresponding path program 1 times [2024-06-20 16:15:32,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:32,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030682677] [2024-06-20 16:15:32,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:32,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:32,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:33,543 INFO 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:33,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:33,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030682677] [2024-06-20 16:15:33,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030682677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:33,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:33,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:15:33,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002616388] [2024-06-20 16:15:33,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:33,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:15:33,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:33,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:15:33,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:15:33,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:15:33,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 362 transitions, 3946 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:33,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:33,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:15:33,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:35,275 INFO L124 PetriNetUnfolderBase]: 4354/6544 cut-off events. [2024-06-20 16:15:35,275 INFO L125 PetriNetUnfolderBase]: For 1650929/1650929 co-relation queries the response was YES. [2024-06-20 16:15:35,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73248 conditions, 6544 events. 4354/6544 cut-off events. For 1650929/1650929 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34661 event pairs, 834 based on Foata normal form. 24/6565 useless extension candidates. Maximal degree in co-relation 73111. Up to 5775 conditions per place. [2024-06-20 16:15:35,369 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 324 selfloop transitions, 75 changer transitions 0/412 dead transitions. [2024-06-20 16:15:35,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 412 transitions, 5006 flow [2024-06-20 16:15:35,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:15:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:15:35,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-20 16:15:35,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-20 16:15:35,371 INFO L175 Difference]: Start difference. First operand has 282 places, 362 transitions, 3946 flow. Second operand 11 states and 198 transitions. [2024-06-20 16:15:35,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 412 transitions, 5006 flow [2024-06-20 16:15:37,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 412 transitions, 4790 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-20 16:15:37,117 INFO L231 Difference]: Finished difference. Result has 284 places, 364 transitions, 4003 flow [2024-06-20 16:15:37,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4003, PETRI_PLACES=284, PETRI_TRANSITIONS=364} [2024-06-20 16:15:37,118 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-20 16:15:37,118 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 364 transitions, 4003 flow [2024-06-20 16:15:37,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:37,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:37,118 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:37,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:15:37,118 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:37,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:37,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1736497190, now seen corresponding path program 2 times [2024-06-20 16:15:37,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:37,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958523496] [2024-06-20 16:15:37,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:37,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:37,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:38,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:15:38,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:38,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958523496] [2024-06-20 16:15:38,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958523496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:38,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:38,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:38,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808918617] [2024-06-20 16:15:38,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:38,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:38,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:38,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:38,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:38,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:15:38,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 364 transitions, 4003 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:38,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:38,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:15:38,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:39,845 INFO L124 PetriNetUnfolderBase]: 4266/6436 cut-off events. [2024-06-20 16:15:39,846 INFO L125 PetriNetUnfolderBase]: For 1607050/1607065 co-relation queries the response was YES. [2024-06-20 16:15:39,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73012 conditions, 6436 events. 4266/6436 cut-off events. For 1607050/1607065 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34398 event pairs, 881 based on Foata normal form. 2/6393 useless extension candidates. Maximal degree in co-relation 72874. Up to 6101 conditions per place. [2024-06-20 16:15:39,940 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 319 selfloop transitions, 46 changer transitions 0/393 dead transitions. [2024-06-20 16:15:39,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 393 transitions, 5259 flow [2024-06-20 16:15:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:39,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:39,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:15:39,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 16:15:39,948 INFO L175 Difference]: Start difference. First operand has 284 places, 364 transitions, 4003 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:15:39,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 393 transitions, 5259 flow [2024-06-20 16:15:41,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 393 transitions, 5026 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-20 16:15:41,756 INFO L231 Difference]: Finished difference. Result has 283 places, 370 transitions, 3964 flow [2024-06-20 16:15:41,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3964, PETRI_PLACES=283, PETRI_TRANSITIONS=370} [2024-06-20 16:15:41,757 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 238 predicate places. [2024-06-20 16:15:41,757 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 370 transitions, 3964 flow [2024-06-20 16:15:41,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:41,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:41,758 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:41,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:15:41,758 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:15:41,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:41,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1736497655, now seen corresponding path program 1 times [2024-06-20 16:15:41,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:41,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088020865] [2024-06-20 16:15:41,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:41,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:42,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:15:42,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088020865] [2024-06-20 16:15:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088020865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:42,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:42,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:42,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786310345] [2024-06-20 16:15:42,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:42,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:42,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:42,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:42,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:42,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:15:42,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 370 transitions, 3964 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:42,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:42,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:15:42,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:44,479 INFO L124 PetriNetUnfolderBase]: 4271/6443 cut-off events. [2024-06-20 16:15:44,480 INFO L125 PetriNetUnfolderBase]: For 1630059/1630074 co-relation queries the response was YES. [2024-06-20 16:15:44,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72299 conditions, 6443 events. 4271/6443 cut-off events. For 1630059/1630074 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34354 event pairs, 884 based on Foata normal form. 1/6399 useless extension candidates. Maximal degree in co-relation 72160. Up to 6184 conditions per place. [2024-06-20 16:15:44,574 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 337 selfloop transitions, 32 changer transitions 0/397 dead transitions. [2024-06-20 16:15:44,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 397 transitions, 5054 flow [2024-06-20 16:15:44,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:44,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:44,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:15:44,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-20 16:15:44,575 INFO L175 Difference]: Start difference. First operand has 283 places, 370 transitions, 3964 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:15:44,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 397 transitions, 5054 flow [2024-06-20 16:15:46,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 397 transitions, 4952 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 16:15:46,292 INFO L231 Difference]: Finished difference. Result has 288 places, 379 transitions, 4074 flow [2024-06-20 16:15:46,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4074, PETRI_PLACES=288, PETRI_TRANSITIONS=379} [2024-06-20 16:15:46,293 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-06-20 16:15:46,293 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 379 transitions, 4074 flow [2024-06-20 16:15:46,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:46,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:46,293 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:46,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:15:46,293 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:46,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:46,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1736484170, now seen corresponding path program 3 times [2024-06-20 16:15:46,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:46,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125229134] [2024-06-20 16:15:46,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:46,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:46,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:47,368 INFO 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:47,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:47,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125229134] [2024-06-20 16:15:47,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125229134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:47,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:47,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:15:47,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885083514] [2024-06-20 16:15:47,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:47,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:15:47,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:47,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:15:47,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:15:47,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:15:47,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 379 transitions, 4074 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:47,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:47,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:15:47,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:49,033 INFO L124 PetriNetUnfolderBase]: 4265/6435 cut-off events. [2024-06-20 16:15:49,034 INFO L125 PetriNetUnfolderBase]: For 1660223/1660238 co-relation queries the response was YES. [2024-06-20 16:15:49,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72742 conditions, 6435 events. 4265/6435 cut-off events. For 1660223/1660238 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 34338 event pairs, 880 based on Foata normal form. 2/6392 useless extension candidates. Maximal degree in co-relation 72601. Up to 6103 conditions per place. [2024-06-20 16:15:49,129 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 328 selfloop transitions, 45 changer transitions 0/401 dead transitions. [2024-06-20 16:15:49,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 401 transitions, 5068 flow [2024-06-20 16:15:49,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:15:49,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:15:49,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:15:49,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 16:15:49,130 INFO L175 Difference]: Start difference. First operand has 288 places, 379 transitions, 4074 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:15:49,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 401 transitions, 5068 flow [2024-06-20 16:15:51,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 401 transitions, 4976 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-20 16:15:51,556 INFO L231 Difference]: Finished difference. Result has 293 places, 379 transitions, 4078 flow [2024-06-20 16:15:51,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4078, PETRI_PLACES=293, PETRI_TRANSITIONS=379} [2024-06-20 16:15:51,557 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 248 predicate places. [2024-06-20 16:15:51,557 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 379 transitions, 4078 flow [2024-06-20 16:15:51,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:51,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:51,558 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:51,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:15:51,558 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:51,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:51,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1131471343, now seen corresponding path program 3 times [2024-06-20 16:15:51,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:51,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995115403] [2024-06-20 16:15:51,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:51,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:52,571 INFO 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:52,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:52,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995115403] [2024-06-20 16:15:52,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995115403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:52,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:52,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:15:52,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155830979] [2024-06-20 16:15:52,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:52,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:15:52,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:52,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:15:52,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:15:52,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:52,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 379 transitions, 4078 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:52,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:52,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:52,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:53,897 INFO L124 PetriNetUnfolderBase]: 4132/6306 cut-off events. [2024-06-20 16:15:53,897 INFO L125 PetriNetUnfolderBase]: For 1691436/1691463 co-relation queries the response was YES. [2024-06-20 16:15:53,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72443 conditions, 6306 events. 4132/6306 cut-off events. For 1691436/1691463 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 34251 event pairs, 847 based on Foata normal form. 9/6268 useless extension candidates. Maximal degree in co-relation 72299. Up to 5860 conditions per place. [2024-06-20 16:15:53,987 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 322 selfloop transitions, 41 changer transitions 0/403 dead transitions. [2024-06-20 16:15:53,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 403 transitions, 5376 flow [2024-06-20 16:15:53,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:53,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:53,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:15:53,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-20 16:15:53,988 INFO L175 Difference]: Start difference. First operand has 293 places, 379 transitions, 4078 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:15:53,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 403 transitions, 5376 flow [2024-06-20 16:15:56,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 403 transitions, 5298 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 16:15:56,093 INFO L231 Difference]: Finished difference. Result has 294 places, 385 transitions, 4242 flow [2024-06-20 16:15:56,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4242, PETRI_PLACES=294, PETRI_TRANSITIONS=385} [2024-06-20 16:15:56,094 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 249 predicate places. [2024-06-20 16:15:56,094 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 385 transitions, 4242 flow [2024-06-20 16:15:56,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:56,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:15:56,094 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:56,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:15:56,095 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:15:56,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:15:56,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1356655817, now seen corresponding path program 4 times [2024-06-20 16:15:56,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:15:56,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006625029] [2024-06-20 16:15:56,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:15:56,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:15:56,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:15:57,125 INFO 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:57,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:15:57,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006625029] [2024-06-20 16:15:57,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006625029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:15:57,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:15:57,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:15:57,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972448159] [2024-06-20 16:15:57,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:15:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:15:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:15:57,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:15:57,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:15:57,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:15:57,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 385 transitions, 4242 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:15:57,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:15:57,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:15:57,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:15:58,449 INFO L124 PetriNetUnfolderBase]: 4135/6311 cut-off events. [2024-06-20 16:15:58,449 INFO L125 PetriNetUnfolderBase]: For 1728635/1728662 co-relation queries the response was YES. [2024-06-20 16:15:58,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73268 conditions, 6311 events. 4135/6311 cut-off events. For 1728635/1728662 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 34301 event pairs, 836 based on Foata normal form. 9/6273 useless extension candidates. Maximal degree in co-relation 73123. Up to 5866 conditions per place. [2024-06-20 16:15:58,538 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 318 selfloop transitions, 44 changer transitions 0/402 dead transitions. [2024-06-20 16:15:58,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 402 transitions, 5272 flow [2024-06-20 16:15:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:15:58,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:15:58,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:15:58,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-20 16:15:58,540 INFO L175 Difference]: Start difference. First operand has 294 places, 385 transitions, 4242 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:15:58,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 402 transitions, 5272 flow [2024-06-20 16:16:00,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 402 transitions, 5102 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-20 16:16:00,315 INFO L231 Difference]: Finished difference. Result has 298 places, 388 transitions, 4246 flow [2024-06-20 16:16:00,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4246, PETRI_PLACES=298, PETRI_TRANSITIONS=388} [2024-06-20 16:16:00,316 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 253 predicate places. [2024-06-20 16:16:00,316 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 388 transitions, 4246 flow [2024-06-20 16:16:00,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:00,316 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,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:16:00,316 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:00,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:00,317 INFO L85 PathProgramCache]: Analyzing trace with hash -229070503, now seen corresponding path program 5 times [2024-06-20 16:16:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506781674] [2024-06-20 16:16:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:01,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:01,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:01,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506781674] [2024-06-20 16:16:01,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506781674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:01,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:01,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:16:01,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146746003] [2024-06-20 16:16:01,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:01,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:16:01,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:01,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:16:01,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:16:01,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:01,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 388 transitions, 4246 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:01,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:01,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:01,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:02,894 INFO L124 PetriNetUnfolderBase]: 4134/6309 cut-off events. [2024-06-20 16:16:02,895 INFO L125 PetriNetUnfolderBase]: For 1756152/1756173 co-relation queries the response was YES. [2024-06-20 16:16:02,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73443 conditions, 6309 events. 4134/6309 cut-off events. For 1756152/1756173 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34156 event pairs, 838 based on Foata normal form. 5/6267 useless extension candidates. Maximal degree in co-relation 73296. Up to 5912 conditions per place. [2024-06-20 16:16:02,989 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 339 selfloop transitions, 21 changer transitions 0/400 dead transitions. [2024-06-20 16:16:02,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 400 transitions, 5025 flow [2024-06-20 16:16:02,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:16:02,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:16:02,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:16:02,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:16:02,990 INFO L175 Difference]: Start difference. First operand has 298 places, 388 transitions, 4246 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:16:02,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 400 transitions, 5025 flow [2024-06-20 16:16:05,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 400 transitions, 4901 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 16:16:05,283 INFO L231 Difference]: Finished difference. Result has 303 places, 390 transitions, 4197 flow [2024-06-20 16:16:05,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4197, PETRI_PLACES=303, PETRI_TRANSITIONS=390} [2024-06-20 16:16:05,283 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-20 16:16:05,283 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 390 transitions, 4197 flow [2024-06-20 16:16:05,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:05,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:05,284 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:05,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:16:05,284 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:05,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:05,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1155566567, now seen corresponding path program 6 times [2024-06-20 16:16:05,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:05,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213497368] [2024-06-20 16:16:05,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:05,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:06,183 INFO 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:06,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:06,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213497368] [2024-06-20 16:16:06,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213497368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:06,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:06,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:16:06,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836198983] [2024-06-20 16:16:06,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:06,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:16:06,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:06,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:16:06,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:16:06,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:06,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 390 transitions, 4197 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:06,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:06,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:06,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:07,651 INFO L124 PetriNetUnfolderBase]: 4129/6303 cut-off events. [2024-06-20 16:16:07,651 INFO L125 PetriNetUnfolderBase]: For 1784412/1784433 co-relation queries the response was YES. [2024-06-20 16:16:07,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73558 conditions, 6303 events. 4129/6303 cut-off events. For 1784412/1784433 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 34208 event pairs, 842 based on Foata normal form. 5/6261 useless extension candidates. Maximal degree in co-relation 73409. Up to 5899 conditions per place. [2024-06-20 16:16:07,743 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 331 selfloop transitions, 28 changer transitions 0/399 dead transitions. [2024-06-20 16:16:07,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 399 transitions, 4937 flow [2024-06-20 16:16:07,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:16:07,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:16:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 16:16:07,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-20 16:16:07,745 INFO L175 Difference]: Start difference. First operand has 303 places, 390 transitions, 4197 flow. Second operand 7 states and 118 transitions. [2024-06-20 16:16:07,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 399 transitions, 4937 flow [2024-06-20 16:16:09,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 399 transitions, 4852 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:16:09,861 INFO L231 Difference]: Finished difference. Result has 305 places, 390 transitions, 4174 flow [2024-06-20 16:16:09,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4112, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4174, PETRI_PLACES=305, PETRI_TRANSITIONS=390} [2024-06-20 16:16:09,869 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-20 16:16:09,869 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 390 transitions, 4174 flow [2024-06-20 16:16:09,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:09,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:09,869 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:09,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:16:09,870 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:09,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:09,870 INFO L85 PathProgramCache]: Analyzing trace with hash 667759070, now seen corresponding path program 11 times [2024-06-20 16:16:09,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:09,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307950624] [2024-06-20 16:16:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:09,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:09,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:11,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:11,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:11,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307950624] [2024-06-20 16:16:11,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307950624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:11,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:11,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:11,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516808296] [2024-06-20 16:16:11,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:11,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:11,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:11,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:11,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:11,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:11,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 390 transitions, 4174 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:11,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:11,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:11,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:12,938 INFO L124 PetriNetUnfolderBase]: 4066/6283 cut-off events. [2024-06-20 16:16:12,938 INFO L125 PetriNetUnfolderBase]: For 1842547/1842558 co-relation queries the response was YES. [2024-06-20 16:16:13,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74726 conditions, 6283 events. 4066/6283 cut-off events. For 1842547/1842558 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34765 event pairs, 740 based on Foata normal form. 12/6281 useless extension candidates. Maximal degree in co-relation 74575. Up to 4884 conditions per place. [2024-06-20 16:16:13,033 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 245 selfloop transitions, 161 changer transitions 0/431 dead transitions. [2024-06-20 16:16:13,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 431 transitions, 5554 flow [2024-06-20 16:16:13,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:13,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:13,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-20 16:16:13,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-20 16:16:13,034 INFO L175 Difference]: Start difference. First operand has 305 places, 390 transitions, 4174 flow. Second operand 10 states and 194 transitions. [2024-06-20 16:16:13,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 431 transitions, 5554 flow [2024-06-20 16:16:15,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 431 transitions, 5458 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:16:15,395 INFO L231 Difference]: Finished difference. Result has 308 places, 392 transitions, 4536 flow [2024-06-20 16:16:15,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4536, PETRI_PLACES=308, PETRI_TRANSITIONS=392} [2024-06-20 16:16:15,409 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 263 predicate places. [2024-06-20 16:16:15,409 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 392 transitions, 4536 flow [2024-06-20 16:16:15,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:15,409 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:15,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:16:15,409 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:15,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:15,410 INFO L85 PathProgramCache]: Analyzing trace with hash 667581440, now seen corresponding path program 12 times [2024-06-20 16:16:15,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:15,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276206147] [2024-06-20 16:16:15,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:15,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:16,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:16,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:16,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276206147] [2024-06-20 16:16:16,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276206147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:16,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:16,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:16,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158265306] [2024-06-20 16:16:16,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:16,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:16,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:16,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:16,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:17,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:17,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 392 transitions, 4536 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:17,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:17,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:17,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:18,674 INFO L124 PetriNetUnfolderBase]: 4241/6575 cut-off events. [2024-06-20 16:16:18,675 INFO L125 PetriNetUnfolderBase]: For 2023078/2023094 co-relation queries the response was YES. [2024-06-20 16:16:18,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82220 conditions, 6575 events. 4241/6575 cut-off events. For 2023078/2023094 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 36866 event pairs, 777 based on Foata normal form. 8/6562 useless extension candidates. Maximal degree in co-relation 82068. Up to 4896 conditions per place. [2024-06-20 16:16:18,779 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 250 selfloop transitions, 166 changer transitions 0/441 dead transitions. [2024-06-20 16:16:18,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 441 transitions, 6450 flow [2024-06-20 16:16:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 16:16:18,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 16:16:18,782 INFO L175 Difference]: Start difference. First operand has 308 places, 392 transitions, 4536 flow. Second operand 10 states and 200 transitions. [2024-06-20 16:16:18,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 441 transitions, 6450 flow [2024-06-20 16:16:21,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 441 transitions, 6012 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-20 16:16:21,271 INFO L231 Difference]: Finished difference. Result has 310 places, 396 transitions, 4697 flow [2024-06-20 16:16:21,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4098, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4697, PETRI_PLACES=310, PETRI_TRANSITIONS=396} [2024-06-20 16:16:21,272 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-20 16:16:21,272 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 396 transitions, 4697 flow [2024-06-20 16:16:21,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:21,272 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,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:16:21,272 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:21,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:21,273 INFO L85 PathProgramCache]: Analyzing trace with hash 35596398, now seen corresponding path program 13 times [2024-06-20 16:16:21,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:21,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828201309] [2024-06-20 16:16:21,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:21,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:22,717 INFO 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:22,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:22,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828201309] [2024-06-20 16:16:22,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828201309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:22,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:22,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:22,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992758338] [2024-06-20 16:16:22,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:22,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:22,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:22,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:22,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:22,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:22,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 396 transitions, 4697 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:22,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:22,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:22,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:24,465 INFO L124 PetriNetUnfolderBase]: 4345/6749 cut-off events. [2024-06-20 16:16:24,466 INFO L125 PetriNetUnfolderBase]: For 2178730/2178746 co-relation queries the response was YES. [2024-06-20 16:16:24,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84342 conditions, 6749 events. 4345/6749 cut-off events. For 2178730/2178746 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38226 event pairs, 782 based on Foata normal form. 32/6760 useless extension candidates. Maximal degree in co-relation 84189. Up to 5225 conditions per place. [2024-06-20 16:16:24,571 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 252 selfloop transitions, 164 changer transitions 0/441 dead transitions. [2024-06-20 16:16:24,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 441 transitions, 6147 flow [2024-06-20 16:16:24,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:24,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:24,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:16:24,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-20 16:16:24,573 INFO L175 Difference]: Start difference. First operand has 310 places, 396 transitions, 4697 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:16:24,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 441 transitions, 6147 flow [2024-06-20 16:16:27,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 441 transitions, 5748 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-20 16:16:27,023 INFO L231 Difference]: Finished difference. Result has 312 places, 398 transitions, 4772 flow [2024-06-20 16:16:27,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4772, PETRI_PLACES=312, PETRI_TRANSITIONS=398} [2024-06-20 16:16:27,024 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-20 16:16:27,024 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 398 transitions, 4772 flow [2024-06-20 16:16:27,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:27,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:27,024 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:27,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:16:27,025 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:27,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:27,025 INFO L85 PathProgramCache]: Analyzing trace with hash 674015180, now seen corresponding path program 14 times [2024-06-20 16:16:27,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:27,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907434655] [2024-06-20 16:16:27,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:27,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:28,369 INFO 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:28,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907434655] [2024-06-20 16:16:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907434655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:28,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:28,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:28,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758330296] [2024-06-20 16:16:28,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:28,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:28,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:28,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:16:28,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 398 transitions, 4772 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:28,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:28,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:16:28,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:30,045 INFO L124 PetriNetUnfolderBase]: 4289/6660 cut-off events. [2024-06-20 16:16:30,045 INFO L125 PetriNetUnfolderBase]: For 2085086/2085107 co-relation queries the response was YES. [2024-06-20 16:16:30,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80801 conditions, 6660 events. 4289/6660 cut-off events. For 2085086/2085107 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 37666 event pairs, 777 based on Foata normal form. 32/6664 useless extension candidates. Maximal degree in co-relation 80648. Up to 5154 conditions per place. [2024-06-20 16:16:30,149 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 263 selfloop transitions, 153 changer transitions 0/441 dead transitions. [2024-06-20 16:16:30,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 441 transitions, 6094 flow [2024-06-20 16:16:30,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:16:30,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:16:30,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 16:16:30,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-20 16:16:30,150 INFO L175 Difference]: Start difference. First operand has 312 places, 398 transitions, 4772 flow. Second operand 10 states and 199 transitions. [2024-06-20 16:16:30,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 441 transitions, 6094 flow [2024-06-20 16:16:33,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 441 transitions, 5612 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-20 16:16:33,434 INFO L231 Difference]: Finished difference. Result has 314 places, 398 transitions, 4606 flow [2024-06-20 16:16:33,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4290, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4606, PETRI_PLACES=314, PETRI_TRANSITIONS=398} [2024-06-20 16:16:33,434 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-20 16:16:33,434 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 398 transitions, 4606 flow [2024-06-20 16:16:33,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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:33,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:33,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:16:33,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:16:33,435 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:33,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash 674261444, now seen corresponding path program 2 times [2024-06-20 16:16:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:33,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503198276] [2024-06-20 16:16:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:33,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:33,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:35,037 INFO 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:35,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:35,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503198276] [2024-06-20 16:16:35,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503198276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:35,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:35,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:35,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143058502] [2024-06-20 16:16:35,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:35,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:35,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:35,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:35,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:16:35,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 398 transitions, 4606 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:35,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:35,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:16:35,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:37,023 INFO L124 PetriNetUnfolderBase]: 4758/7204 cut-off events. [2024-06-20 16:16:37,023 INFO L125 PetriNetUnfolderBase]: For 2088106/2088112 co-relation queries the response was YES. [2024-06-20 16:16:37,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82313 conditions, 7204 events. 4758/7204 cut-off events. For 2088106/2088112 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 39285 event pairs, 893 based on Foata normal form. 28/7225 useless extension candidates. Maximal degree in co-relation 82159. Up to 5953 conditions per place. [2024-06-20 16:16:37,157 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 296 selfloop transitions, 135 changer transitions 0/446 dead transitions. [2024-06-20 16:16:37,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 446 transitions, 5740 flow [2024-06-20 16:16:37,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:16:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:16:37,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-20 16:16:37,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-20 16:16:37,159 INFO L175 Difference]: Start difference. First operand has 314 places, 398 transitions, 4606 flow. Second operand 11 states and 204 transitions. [2024-06-20 16:16:37,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 446 transitions, 5740 flow [2024-06-20 16:16:40,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 446 transitions, 5409 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:16:40,456 INFO L231 Difference]: Finished difference. Result has 316 places, 400 transitions, 4680 flow [2024-06-20 16:16:40,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4680, PETRI_PLACES=316, PETRI_TRANSITIONS=400} [2024-06-20 16:16:40,457 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-20 16:16:40,457 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 400 transitions, 4680 flow [2024-06-20 16:16:40,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:40,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:40,458 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:40,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:16:40,458 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:40,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:40,458 INFO L85 PathProgramCache]: Analyzing trace with hash 35842662, now seen corresponding path program 3 times [2024-06-20 16:16:40,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:40,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942415770] [2024-06-20 16:16:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:40,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:40,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:41,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:41,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:41,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942415770] [2024-06-20 16:16:41,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942415770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:41,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:41,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:41,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317636000] [2024-06-20 16:16:41,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:41,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:41,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:41,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:42,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:16:42,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 400 transitions, 4680 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:42,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:42,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:16:42,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:43,789 INFO L124 PetriNetUnfolderBase]: 4850/7356 cut-off events. [2024-06-20 16:16:43,790 INFO L125 PetriNetUnfolderBase]: For 2152469/2152475 co-relation queries the response was YES. [2024-06-20 16:16:43,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84378 conditions, 7356 events. 4850/7356 cut-off events. For 2152469/2152475 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40382 event pairs, 883 based on Foata normal form. 28/7377 useless extension candidates. Maximal degree in co-relation 84223. Up to 6115 conditions per place. [2024-06-20 16:16:43,898 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 290 selfloop transitions, 143 changer transitions 0/448 dead transitions. [2024-06-20 16:16:43,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 448 transitions, 5822 flow [2024-06-20 16:16:43,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:16:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:16:43,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-20 16:16:43,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-06-20 16:16:43,904 INFO L175 Difference]: Start difference. First operand has 316 places, 400 transitions, 4680 flow. Second operand 11 states and 203 transitions. [2024-06-20 16:16:43,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 448 transitions, 5822 flow [2024-06-20 16:16:47,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 448 transitions, 5457 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-20 16:16:47,074 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 4740 flow [2024-06-20 16:16:47,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4740, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-06-20 16:16:47,075 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 273 predicate places. [2024-06-20 16:16:47,075 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 4740 flow [2024-06-20 16:16:47,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:47,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:47,075 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:47,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:16:47,075 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:47,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:47,076 INFO L85 PathProgramCache]: Analyzing trace with hash 331061862, now seen corresponding path program 4 times [2024-06-20 16:16:47,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:47,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718217535] [2024-06-20 16:16:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:47,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:47,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:48,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:16:48,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:48,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718217535] [2024-06-20 16:16:48,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718217535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:48,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:48,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:48,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632840963] [2024-06-20 16:16:48,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:48,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:48,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:48,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:48,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:48,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:16:48,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 4740 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:48,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:48,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:16:48,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:50,770 INFO L124 PetriNetUnfolderBase]: 4867/7381 cut-off events. [2024-06-20 16:16:50,771 INFO L125 PetriNetUnfolderBase]: For 2096313/2096319 co-relation queries the response was YES. [2024-06-20 16:16:50,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84505 conditions, 7381 events. 4867/7381 cut-off events. For 2096313/2096319 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 40626 event pairs, 998 based on Foata normal form. 8/7384 useless extension candidates. Maximal degree in co-relation 84349. Up to 6956 conditions per place. [2024-06-20 16:16:50,882 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 349 selfloop transitions, 79 changer transitions 0/443 dead transitions. [2024-06-20 16:16:50,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 443 transitions, 5824 flow [2024-06-20 16:16:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 16:16:50,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 16:16:50,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-20 16:16:50,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-20 16:16:50,883 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 4740 flow. Second operand 12 states and 200 transitions. [2024-06-20 16:16:50,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 443 transitions, 5824 flow [2024-06-20 16:16:53,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 443 transitions, 5439 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-20 16:16:53,573 INFO L231 Difference]: Finished difference. Result has 321 places, 404 transitions, 4654 flow [2024-06-20 16:16:53,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4654, PETRI_PLACES=321, PETRI_TRANSITIONS=404} [2024-06-20 16:16:53,573 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 276 predicate places. [2024-06-20 16:16:53,574 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 404 transitions, 4654 flow [2024-06-20 16:16:53,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:53,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:16:53,574 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:53,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:16:53,574 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:16:53,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:16:53,575 INFO L85 PathProgramCache]: Analyzing trace with hash 320933852, now seen corresponding path program 1 times [2024-06-20 16:16:53,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:16:53,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10250872] [2024-06-20 16:16:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:16:53,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:16:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:16:55,336 INFO 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:55,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:16:55,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10250872] [2024-06-20 16:16:55,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10250872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:16:55,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:16:55,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:16:55,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076045961] [2024-06-20 16:16:55,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:16:55,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:16:55,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:16:55,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:16:55,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:16:55,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:16:55,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 404 transitions, 4654 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:16:55,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:16:55,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:16:55,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:16:57,355 INFO L124 PetriNetUnfolderBase]: 4890/7417 cut-off events. [2024-06-20 16:16:57,355 INFO L125 PetriNetUnfolderBase]: For 2097118/2097124 co-relation queries the response was YES. [2024-06-20 16:16:57,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83418 conditions, 7417 events. 4890/7417 cut-off events. For 2097118/2097124 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 40894 event pairs, 898 based on Foata normal form. 8/7418 useless extension candidates. Maximal degree in co-relation 83261. Up to 6296 conditions per place. [2024-06-20 16:16:57,455 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 286 selfloop transitions, 152 changer transitions 0/453 dead transitions. [2024-06-20 16:16:57,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 453 transitions, 5718 flow [2024-06-20 16:16:57,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:16:57,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:16:57,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-20 16:16:57,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40702479338842973 [2024-06-20 16:16:57,472 INFO L175 Difference]: Start difference. First operand has 321 places, 404 transitions, 4654 flow. Second operand 11 states and 197 transitions. [2024-06-20 16:16:57,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 453 transitions, 5718 flow [2024-06-20 16:17:00,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 453 transitions, 5382 flow, removed 88 selfloop flow, removed 10 redundant places. [2024-06-20 16:17:00,255 INFO L231 Difference]: Finished difference. Result has 322 places, 411 transitions, 4712 flow [2024-06-20 16:17:00,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4712, PETRI_PLACES=322, PETRI_TRANSITIONS=411} [2024-06-20 16:17:00,255 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-20 16:17:00,255 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 411 transitions, 4712 flow [2024-06-20 16:17:00,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:00,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:00,256 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:17:00,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:17:00,256 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:00,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:00,256 INFO L85 PathProgramCache]: Analyzing trace with hash 331418052, now seen corresponding path program 5 times [2024-06-20 16:17:00,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:00,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232132412] [2024-06-20 16:17:00,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:00,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:01,766 INFO 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:17:01,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:01,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232132412] [2024-06-20 16:17:01,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232132412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:01,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:01,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:01,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780053549] [2024-06-20 16:17:01,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:01,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:01,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:17:01,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 411 transitions, 4712 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:01,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:01,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:17:01,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:03,750 INFO L124 PetriNetUnfolderBase]: 5018/7625 cut-off events. [2024-06-20 16:17:03,751 INFO L125 PetriNetUnfolderBase]: For 2240413/2240419 co-relation queries the response was YES. [2024-06-20 16:17:03,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88124 conditions, 7625 events. 5018/7625 cut-off events. For 2240413/2240419 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 42270 event pairs, 811 based on Foata normal form. 8/7626 useless extension candidates. Maximal degree in co-relation 87966. Up to 5628 conditions per place. [2024-06-20 16:17:03,863 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 258 selfloop transitions, 190 changer transitions 0/463 dead transitions. [2024-06-20 16:17:03,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 463 transitions, 6398 flow [2024-06-20 16:17:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:17:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:17:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-20 16:17:03,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-20 16:17:03,864 INFO L175 Difference]: Start difference. First operand has 322 places, 411 transitions, 4712 flow. Second operand 11 states and 204 transitions. [2024-06-20 16:17:03,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 463 transitions, 6398 flow [2024-06-20 16:17:06,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 463 transitions, 6143 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:06,529 INFO L231 Difference]: Finished difference. Result has 326 places, 415 transitions, 5116 flow [2024-06-20 16:17:06,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5116, PETRI_PLACES=326, PETRI_TRANSITIONS=415} [2024-06-20 16:17:06,529 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-20 16:17:06,529 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 415 transitions, 5116 flow [2024-06-20 16:17:06,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:06,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:06,530 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:17:06,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:17:06,530 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:06,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:06,530 INFO L85 PathProgramCache]: Analyzing trace with hash 40217048, now seen corresponding path program 15 times [2024-06-20 16:17:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:06,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036215850] [2024-06-20 16:17:06,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:06,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:07,959 INFO 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:17:07,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:07,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036215850] [2024-06-20 16:17:07,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036215850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:07,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:07,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:07,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993581781] [2024-06-20 16:17:07,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:07,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:07,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:07,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:07,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:08,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:08,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 415 transitions, 5116 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:08,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:08,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:08,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:09,830 INFO L124 PetriNetUnfolderBase]: 4761/7433 cut-off events. [2024-06-20 16:17:09,831 INFO L125 PetriNetUnfolderBase]: For 2431278/2431289 co-relation queries the response was YES. [2024-06-20 16:17:09,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89907 conditions, 7433 events. 4761/7433 cut-off events. For 2431278/2431289 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43365 event pairs, 858 based on Foata normal form. 32/7451 useless extension candidates. Maximal degree in co-relation 89748. Up to 5880 conditions per place. [2024-06-20 16:17:09,950 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 276 selfloop transitions, 157 changer transitions 0/458 dead transitions. [2024-06-20 16:17:09,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 458 transitions, 6254 flow [2024-06-20 16:17:09,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:09,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:09,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 16:17:09,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 16:17:09,951 INFO L175 Difference]: Start difference. First operand has 326 places, 415 transitions, 5116 flow. Second operand 10 states and 198 transitions. [2024-06-20 16:17:09,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 458 transitions, 6254 flow [2024-06-20 16:17:12,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 458 transitions, 5812 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-20 16:17:12,997 INFO L231 Difference]: Finished difference. Result has 327 places, 417 transitions, 5138 flow [2024-06-20 16:17:12,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5138, PETRI_PLACES=327, PETRI_TRANSITIONS=417} [2024-06-20 16:17:12,997 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-06-20 16:17:12,997 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 417 transitions, 5138 flow [2024-06-20 16:17:12,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:12,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:12,998 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:17:12,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:17:12,998 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:12,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:13,009 INFO L85 PathProgramCache]: Analyzing trace with hash 40463312, now seen corresponding path program 6 times [2024-06-20 16:17:13,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:13,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638701962] [2024-06-20 16:17:13,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:13,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:13,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:14,876 INFO 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:17:14,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:14,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638701962] [2024-06-20 16:17:14,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638701962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:14,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:14,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:14,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959702133] [2024-06-20 16:17:14,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:14,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:14,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:14,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:14,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:15,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:17:15,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 417 transitions, 5138 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:15,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:15,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:17:15,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:16,828 INFO L124 PetriNetUnfolderBase]: 5119/7790 cut-off events. [2024-06-20 16:17:16,828 INFO L125 PetriNetUnfolderBase]: For 2323548/2323554 co-relation queries the response was YES. [2024-06-20 16:17:16,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90093 conditions, 7790 events. 5119/7790 cut-off events. For 2323548/2323554 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 43641 event pairs, 1051 based on Foata normal form. 8/7793 useless extension candidates. Maximal degree in co-relation 89935. Up to 7415 conditions per place. [2024-06-20 16:17:16,949 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 380 selfloop transitions, 58 changer transitions 0/453 dead transitions. [2024-06-20 16:17:16,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 453 transitions, 6184 flow [2024-06-20 16:17:16,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:17:16,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:17:16,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 16:17:16,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 16:17:16,951 INFO L175 Difference]: Start difference. First operand has 327 places, 417 transitions, 5138 flow. Second operand 11 states and 187 transitions. [2024-06-20 16:17:16,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 453 transitions, 6184 flow [2024-06-20 16:17:19,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 453 transitions, 5764 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-20 16:17:19,932 INFO L231 Difference]: Finished difference. Result has 330 places, 418 transitions, 4925 flow [2024-06-20 16:17:19,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4925, PETRI_PLACES=330, PETRI_TRANSITIONS=418} [2024-06-20 16:17:19,932 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-20 16:17:19,933 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 418 transitions, 4925 flow [2024-06-20 16:17:19,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:19,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:19,933 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:17:19,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:17:19,933 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:19,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:19,934 INFO L85 PathProgramCache]: Analyzing trace with hash 33787958, now seen corresponding path program 16 times [2024-06-20 16:17:19,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:19,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443745915] [2024-06-20 16:17:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:21,419 INFO 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:17:21,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:21,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443745915] [2024-06-20 16:17:21,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443745915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:21,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:21,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:21,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876972466] [2024-06-20 16:17:21,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:21,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:21,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:21,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:21,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:21,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:21,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 418 transitions, 4925 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:21,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:21,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:21,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:23,491 INFO L124 PetriNetUnfolderBase]: 4774/7457 cut-off events. [2024-06-20 16:17:23,491 INFO L125 PetriNetUnfolderBase]: For 2366317/2366333 co-relation queries the response was YES. [2024-06-20 16:17:23,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88244 conditions, 7457 events. 4774/7457 cut-off events. For 2366317/2366333 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 43644 event pairs, 856 based on Foata normal form. 12/7448 useless extension candidates. Maximal degree in co-relation 88085. Up to 6032 conditions per place. [2024-06-20 16:17:23,609 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 275 selfloop transitions, 157 changer transitions 0/457 dead transitions. [2024-06-20 16:17:23,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 457 transitions, 6031 flow [2024-06-20 16:17:23,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:23,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:23,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 16:17:23,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-20 16:17:23,611 INFO L175 Difference]: Start difference. First operand has 330 places, 418 transitions, 4925 flow. Second operand 10 states and 195 transitions. [2024-06-20 16:17:23,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 457 transitions, 6031 flow [2024-06-20 16:17:27,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 457 transitions, 5828 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:27,037 INFO L231 Difference]: Finished difference. Result has 333 places, 420 transitions, 5188 flow [2024-06-20 16:17:27,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5188, PETRI_PLACES=333, PETRI_TRANSITIONS=420} [2024-06-20 16:17:27,038 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-20 16:17:27,038 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 420 transitions, 5188 flow [2024-06-20 16:17:27,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:27,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:27,038 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:17:27,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:17:27,038 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:27,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:27,039 INFO L85 PathProgramCache]: Analyzing trace with hash -136914472, now seen corresponding path program 17 times [2024-06-20 16:17:27,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:27,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155119073] [2024-06-20 16:17:27,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:27,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:28,554 INFO 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:17:28,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:28,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155119073] [2024-06-20 16:17:28,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155119073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:28,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:28,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:28,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626324585] [2024-06-20 16:17:28,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:28,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:28,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:28,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:28,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:28,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:28,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 420 transitions, 5188 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:28,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:28,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:28,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:30,632 INFO L124 PetriNetUnfolderBase]: 4795/7499 cut-off events. [2024-06-20 16:17:30,632 INFO L125 PetriNetUnfolderBase]: For 2396261/2396272 co-relation queries the response was YES. [2024-06-20 16:17:30,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89168 conditions, 7499 events. 4795/7499 cut-off events. For 2396261/2396272 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 43976 event pairs, 849 based on Foata normal form. 12/7497 useless extension candidates. Maximal degree in co-relation 89008. Up to 6051 conditions per place. [2024-06-20 16:17:30,752 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 263 selfloop transitions, 171 changer transitions 0/459 dead transitions. [2024-06-20 16:17:30,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 459 transitions, 6302 flow [2024-06-20 16:17:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:30,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:30,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 16:17:30,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-20 16:17:30,754 INFO L175 Difference]: Start difference. First operand has 333 places, 420 transitions, 5188 flow. Second operand 10 states and 193 transitions. [2024-06-20 16:17:30,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 459 transitions, 6302 flow [2024-06-20 16:17:34,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 459 transitions, 5856 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-20 16:17:34,031 INFO L231 Difference]: Finished difference. Result has 335 places, 422 transitions, 5240 flow [2024-06-20 16:17:34,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5240, PETRI_PLACES=335, PETRI_TRANSITIONS=422} [2024-06-20 16:17:34,031 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-20 16:17:34,031 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 422 transitions, 5240 flow [2024-06-20 16:17:34,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:34,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:34,032 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:17:34,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:17:34,032 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:34,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:34,033 INFO L85 PathProgramCache]: Analyzing trace with hash 33783308, now seen corresponding path program 18 times [2024-06-20 16:17:34,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:34,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792003460] [2024-06-20 16:17:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:34,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:35,449 INFO 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:17:35,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:35,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792003460] [2024-06-20 16:17:35,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792003460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:35,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:35,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:35,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49851067] [2024-06-20 16:17:35,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:35,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:35,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:35,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:35,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:35,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:35,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 422 transitions, 5240 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:35,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:35,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:35,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:37,455 INFO L124 PetriNetUnfolderBase]: 4804/7523 cut-off events. [2024-06-20 16:17:37,455 INFO L125 PetriNetUnfolderBase]: For 2417822/2417838 co-relation queries the response was YES. [2024-06-20 16:17:37,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89785 conditions, 7523 events. 4804/7523 cut-off events. For 2417822/2417838 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 44324 event pairs, 864 based on Foata normal form. 8/7510 useless extension candidates. Maximal degree in co-relation 89624. Up to 5881 conditions per place. [2024-06-20 16:17:37,579 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 278 selfloop transitions, 162 changer transitions 0/465 dead transitions. [2024-06-20 16:17:37,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 465 transitions, 6402 flow [2024-06-20 16:17:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:37,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:37,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 16:17:37,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-20 16:17:37,580 INFO L175 Difference]: Start difference. First operand has 335 places, 422 transitions, 5240 flow. Second operand 10 states and 199 transitions. [2024-06-20 16:17:37,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 465 transitions, 6402 flow [2024-06-20 16:17:40,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 5924 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-06-20 16:17:40,946 INFO L231 Difference]: Finished difference. Result has 337 places, 424 transitions, 5245 flow [2024-06-20 16:17:40,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5245, PETRI_PLACES=337, PETRI_TRANSITIONS=424} [2024-06-20 16:17:40,947 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-20 16:17:40,947 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 424 transitions, 5245 flow [2024-06-20 16:17:40,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:40,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:40,947 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:17:40,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:17:40,948 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:40,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:40,949 INFO L85 PathProgramCache]: Analyzing trace with hash -136919122, now seen corresponding path program 19 times [2024-06-20 16:17:40,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:40,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362532611] [2024-06-20 16:17:40,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:40,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:42,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:42,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:42,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362532611] [2024-06-20 16:17:42,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362532611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:42,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:42,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:42,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389140995] [2024-06-20 16:17:42,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:42,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:42,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:42,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:42,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 424 transitions, 5245 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:42,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:42,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:42,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:44,304 INFO L124 PetriNetUnfolderBase]: 4821/7560 cut-off events. [2024-06-20 16:17:44,304 INFO L125 PetriNetUnfolderBase]: For 2459321/2459337 co-relation queries the response was YES. [2024-06-20 16:17:44,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90285 conditions, 7560 events. 4821/7560 cut-off events. For 2459321/2459337 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 44716 event pairs, 894 based on Foata normal form. 8/7547 useless extension candidates. Maximal degree in co-relation 90123. Up to 6402 conditions per place. [2024-06-20 16:17:44,420 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 301 selfloop transitions, 136 changer transitions 0/462 dead transitions. [2024-06-20 16:17:44,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 462 transitions, 6367 flow [2024-06-20 16:17:44,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:44,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:44,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:17:44,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-20 16:17:44,422 INFO L175 Difference]: Start difference. First operand has 337 places, 424 transitions, 5245 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:17:44,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 462 transitions, 6367 flow [2024-06-20 16:17:48,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 462 transitions, 5902 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-06-20 16:17:48,179 INFO L231 Difference]: Finished difference. Result has 339 places, 426 transitions, 5215 flow [2024-06-20 16:17:48,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5215, PETRI_PLACES=339, PETRI_TRANSITIONS=426} [2024-06-20 16:17:48,179 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-06-20 16:17:48,179 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 426 transitions, 5215 flow [2024-06-20 16:17:48,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:48,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:48,180 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:17:48,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:17:48,180 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:48,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash 527090636, now seen corresponding path program 20 times [2024-06-20 16:17:48,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:48,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575393268] [2024-06-20 16:17:48,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:48,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:49,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:17:49,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:49,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575393268] [2024-06-20 16:17:49,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575393268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:49,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:49,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:17:49,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704187613] [2024-06-20 16:17:49,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:49,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:17:49,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:49,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:17:49,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:17:49,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:17:49,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 426 transitions, 5215 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:49,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:49,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:17:49,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:51,693 INFO L124 PetriNetUnfolderBase]: 4829/7574 cut-off events. [2024-06-20 16:17:51,693 INFO L125 PetriNetUnfolderBase]: For 2476071/2476077 co-relation queries the response was YES. [2024-06-20 16:17:51,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89775 conditions, 7574 events. 4829/7574 cut-off events. For 2476071/2476077 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44673 event pairs, 857 based on Foata normal form. 8/7575 useless extension candidates. Maximal degree in co-relation 89612. Up to 5346 conditions per place. [2024-06-20 16:17:51,820 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 250 selfloop transitions, 194 changer transitions 0/469 dead transitions. [2024-06-20 16:17:51,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 469 transitions, 6391 flow [2024-06-20 16:17:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:17:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:17:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:17:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-20 16:17:51,821 INFO L175 Difference]: Start difference. First operand has 339 places, 426 transitions, 5215 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:17:51,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 469 transitions, 6391 flow [2024-06-20 16:17:55,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 469 transitions, 6019 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-20 16:17:55,809 INFO L231 Difference]: Finished difference. Result has 342 places, 428 transitions, 5398 flow [2024-06-20 16:17:55,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4843, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5398, PETRI_PLACES=342, PETRI_TRANSITIONS=428} [2024-06-20 16:17:55,810 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-20 16:17:55,810 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 428 transitions, 5398 flow [2024-06-20 16:17:55,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:55,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:17:55,810 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:17:55,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:17:55,810 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:17:55,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:17:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1664108582, now seen corresponding path program 4 times [2024-06-20 16:17:55,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:17:55,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512061994] [2024-06-20 16:17:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:17:55,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:17:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:17:56,913 INFO 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:17:56,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:17:56,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512061994] [2024-06-20 16:17:56,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512061994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:17:56,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:17:56,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:17:56,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062111068] [2024-06-20 16:17:56,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:17:56,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:17:56,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:17:56,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:17:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:17:56,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:17:56,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 428 transitions, 5398 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:17:56,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:17:56,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:17:56,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:17:58,903 INFO L124 PetriNetUnfolderBase]: 5117/7827 cut-off events. [2024-06-20 16:17:58,903 INFO L125 PetriNetUnfolderBase]: For 2511932/2511953 co-relation queries the response was YES. [2024-06-20 16:17:58,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91074 conditions, 7827 events. 5117/7827 cut-off events. For 2511932/2511953 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 44640 event pairs, 1047 based on Foata normal form. 6/7763 useless extension candidates. Maximal degree in co-relation 90910. Up to 7480 conditions per place. [2024-06-20 16:17:59,032 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 372 selfloop transitions, 51 changer transitions 0/451 dead transitions. [2024-06-20 16:17:59,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 451 transitions, 6860 flow [2024-06-20 16:17:59,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:17:59,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:17:59,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:17:59,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 16:17:59,033 INFO L175 Difference]: Start difference. First operand has 342 places, 428 transitions, 5398 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:17:59,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 451 transitions, 6860 flow [2024-06-20 16:18:02,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 451 transitions, 6323 flow, removed 76 selfloop flow, removed 8 redundant places. [2024-06-20 16:18:02,999 INFO L231 Difference]: Finished difference. Result has 342 places, 434 transitions, 5077 flow [2024-06-20 16:18:02,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5077, PETRI_PLACES=342, PETRI_TRANSITIONS=434} [2024-06-20 16:18:02,999 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-20 16:18:03,000 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 434 transitions, 5077 flow [2024-06-20 16:18:03,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:03,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:03,000 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:18:03,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:18:03,000 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:03,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:03,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1664109047, now seen corresponding path program 2 times [2024-06-20 16:18:03,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:03,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851872039] [2024-06-20 16:18:03,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:03,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:04,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:04,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:04,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851872039] [2024-06-20 16:18:04,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851872039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:04,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:04,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:18:04,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7336377] [2024-06-20 16:18:04,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:04,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:18:04,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:04,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:18:04,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:18:04,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:04,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 434 transitions, 5077 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:04,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:04,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:04,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:06,253 INFO L124 PetriNetUnfolderBase]: 5122/7832 cut-off events. [2024-06-20 16:18:06,253 INFO L125 PetriNetUnfolderBase]: For 2528477/2528498 co-relation queries the response was YES. [2024-06-20 16:18:06,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89945 conditions, 7832 events. 5122/7832 cut-off events. For 2528477/2528498 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 44691 event pairs, 1043 based on Foata normal form. 5/7769 useless extension candidates. Maximal degree in co-relation 89780. Up to 7570 conditions per place. [2024-06-20 16:18:06,369 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 384 selfloop transitions, 36 changer transitions 0/448 dead transitions. [2024-06-20 16:18:06,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 448 transitions, 6231 flow [2024-06-20 16:18:06,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:06,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:06,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:18:06,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:18:06,371 INFO L175 Difference]: Start difference. First operand has 342 places, 434 transitions, 5077 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:18:06,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 448 transitions, 6231 flow [2024-06-20 16:18:10,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 448 transitions, 6049 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-20 16:18:10,977 INFO L231 Difference]: Finished difference. Result has 344 places, 437 transitions, 5029 flow [2024-06-20 16:18:10,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5029, PETRI_PLACES=344, PETRI_TRANSITIONS=437} [2024-06-20 16:18:10,977 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2024-06-20 16:18:10,977 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 437 transitions, 5029 flow [2024-06-20 16:18:10,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:10,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:10,978 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:18:10,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:18:10,978 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:10,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:10,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1664095562, now seen corresponding path program 5 times [2024-06-20 16:18:10,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:10,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538644825] [2024-06-20 16:18:10,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:10,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:12,087 INFO 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:18:12,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:12,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538644825] [2024-06-20 16:18:12,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538644825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:12,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:12,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:18:12,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903246063] [2024-06-20 16:18:12,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:12,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:18:12,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:12,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:18:12,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:18:12,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:12,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 437 transitions, 5029 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:12,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:12,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:12,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:14,216 INFO L124 PetriNetUnfolderBase]: 5116/7826 cut-off events. [2024-06-20 16:18:14,216 INFO L125 PetriNetUnfolderBase]: For 2560600/2560621 co-relation queries the response was YES. [2024-06-20 16:18:14,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89852 conditions, 7826 events. 5116/7826 cut-off events. For 2560600/2560621 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44627 event pairs, 1052 based on Foata normal form. 6/7762 useless extension candidates. Maximal degree in co-relation 89686. Up to 7482 conditions per place. [2024-06-20 16:18:14,344 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 372 selfloop transitions, 52 changer transitions 0/452 dead transitions. [2024-06-20 16:18:14,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 452 transitions, 6153 flow [2024-06-20 16:18:14,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:14,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:14,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:18:14,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-20 16:18:14,345 INFO L175 Difference]: Start difference. First operand has 344 places, 437 transitions, 5029 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:18:14,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 452 transitions, 6153 flow [2024-06-20 16:18:18,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 452 transitions, 6018 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 16:18:18,581 INFO L231 Difference]: Finished difference. Result has 347 places, 437 transitions, 5004 flow [2024-06-20 16:18:18,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4894, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5004, PETRI_PLACES=347, PETRI_TRANSITIONS=437} [2024-06-20 16:18:18,582 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-20 16:18:18,582 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 437 transitions, 5004 flow [2024-06-20 16:18:18,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:18,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:18,582 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:18:18,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:18:18,582 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:18,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:18,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1678840712, now seen corresponding path program 6 times [2024-06-20 16:18:18,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:18,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563565453] [2024-06-20 16:18:18,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:18,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:18,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:19,678 INFO 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:18:19,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:19,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563565453] [2024-06-20 16:18:19,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563565453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:19,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:19,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:18:19,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351090815] [2024-06-20 16:18:19,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:19,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:18:19,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:19,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:18:19,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:18:19,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:19,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 437 transitions, 5004 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:19,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:19,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:19,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:21,707 INFO L124 PetriNetUnfolderBase]: 5110/7818 cut-off events. [2024-06-20 16:18:21,708 INFO L125 PetriNetUnfolderBase]: For 2586580/2586601 co-relation queries the response was YES. [2024-06-20 16:18:21,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89899 conditions, 7818 events. 5110/7818 cut-off events. For 2586580/2586601 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 44579 event pairs, 1049 based on Foata normal form. 6/7754 useless extension candidates. Maximal degree in co-relation 89732. Up to 7477 conditions per place. [2024-06-20 16:18:21,834 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 369 selfloop transitions, 54 changer transitions 0/451 dead transitions. [2024-06-20 16:18:21,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 451 transitions, 5890 flow [2024-06-20 16:18:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:21,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:18:21,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-20 16:18:21,835 INFO L175 Difference]: Start difference. First operand has 347 places, 437 transitions, 5004 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:18:21,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 451 transitions, 5890 flow [2024-06-20 16:18:26,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 451 transitions, 5737 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:18:26,875 INFO L231 Difference]: Finished difference. Result has 348 places, 437 transitions, 4965 flow [2024-06-20 16:18:26,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4851, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4965, PETRI_PLACES=348, PETRI_TRANSITIONS=437} [2024-06-20 16:18:26,875 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-20 16:18:26,888 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 437 transitions, 4965 flow [2024-06-20 16:18:26,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:26,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:26,888 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:18:26,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:18:26,889 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:26,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:26,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1678841177, now seen corresponding path program 3 times [2024-06-20 16:18:26,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:26,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584822026] [2024-06-20 16:18:26,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:26,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:26,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:27,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:18:27,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:27,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584822026] [2024-06-20 16:18:27,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584822026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:27,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:27,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:18:27,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937408348] [2024-06-20 16:18:27,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:27,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:18:27,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:27,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:18:27,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:18:27,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:27,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 437 transitions, 4965 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:27,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:27,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:27,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:30,074 INFO L124 PetriNetUnfolderBase]: 5115/7823 cut-off events. [2024-06-20 16:18:30,074 INFO L125 PetriNetUnfolderBase]: For 2619231/2619252 co-relation queries the response was YES. [2024-06-20 16:18:30,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90261 conditions, 7823 events. 5115/7823 cut-off events. For 2619231/2619252 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 44615 event pairs, 1041 based on Foata normal form. 5/7760 useless extension candidates. Maximal degree in co-relation 90093. Up to 7560 conditions per place. [2024-06-20 16:18:30,187 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 383 selfloop transitions, 40 changer transitions 0/451 dead transitions. [2024-06-20 16:18:30,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 6127 flow [2024-06-20 16:18:30,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:18:30,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36079545454545453 [2024-06-20 16:18:30,188 INFO L175 Difference]: Start difference. First operand has 348 places, 437 transitions, 4965 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:18:30,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 6127 flow [2024-06-20 16:18:34,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 451 transitions, 5995 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 16:18:34,555 INFO L231 Difference]: Finished difference. Result has 348 places, 440 transitions, 4971 flow [2024-06-20 16:18:34,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4971, PETRI_PLACES=348, PETRI_TRANSITIONS=440} [2024-06-20 16:18:34,556 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-20 16:18:34,569 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 440 transitions, 4971 flow [2024-06-20 16:18:34,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:34,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:34,569 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:18:34,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:18:34,569 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:34,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:34,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1679346167, now seen corresponding path program 4 times [2024-06-20 16:18:34,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:34,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094090682] [2024-06-20 16:18:34,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:34,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:35,729 INFO 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:18:35,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:35,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094090682] [2024-06-20 16:18:35,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094090682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:35,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:35,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:18:35,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826886036] [2024-06-20 16:18:35,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:35,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:18:35,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:35,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:18:35,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:18:35,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:35,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 440 transitions, 4971 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:35,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:35,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:35,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:37,811 INFO L124 PetriNetUnfolderBase]: 5112/7819 cut-off events. [2024-06-20 16:18:37,812 INFO L125 PetriNetUnfolderBase]: For 2652453/2652474 co-relation queries the response was YES. [2024-06-20 16:18:37,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90372 conditions, 7819 events. 5112/7819 cut-off events. For 2652453/2652474 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 44612 event pairs, 1041 based on Foata normal form. 5/7756 useless extension candidates. Maximal degree in co-relation 90203. Up to 7557 conditions per place. [2024-06-20 16:18:37,929 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 380 selfloop transitions, 42 changer transitions 0/450 dead transitions. [2024-06-20 16:18:37,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 450 transitions, 5839 flow [2024-06-20 16:18:37,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:37,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:37,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 16:18:37,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-20 16:18:37,930 INFO L175 Difference]: Start difference. First operand has 348 places, 440 transitions, 4971 flow. Second operand 8 states and 125 transitions. [2024-06-20 16:18:37,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 450 transitions, 5839 flow [2024-06-20 16:18:42,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 450 transitions, 5701 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 16:18:42,755 INFO L231 Difference]: Finished difference. Result has 351 places, 440 transitions, 4923 flow [2024-06-20 16:18:42,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4923, PETRI_PLACES=351, PETRI_TRANSITIONS=440} [2024-06-20 16:18:42,756 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-20 16:18:42,756 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 440 transitions, 4923 flow [2024-06-20 16:18:42,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:42,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:42,756 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:18:42,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:18:42,756 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:42,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:42,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1362361801, now seen corresponding path program 1 times [2024-06-20 16:18:42,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:42,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464073868] [2024-06-20 16:18:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:42,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:42,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:43,802 INFO 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:18:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:43,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464073868] [2024-06-20 16:18:43,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464073868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:43,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:43,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:43,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873098343] [2024-06-20 16:18:43,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:43,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:43,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:43,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:43,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:43,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:18:43,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 440 transitions, 4923 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:43,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:43,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:18:43,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:45,622 INFO L124 PetriNetUnfolderBase]: 5025/7770 cut-off events. [2024-06-20 16:18:45,622 INFO L125 PetriNetUnfolderBase]: For 2356583/2356583 co-relation queries the response was YES. [2024-06-20 16:18:45,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84582 conditions, 7770 events. 5025/7770 cut-off events. For 2356583/2356583 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44966 event pairs, 975 based on Foata normal form. 1/7757 useless extension candidates. Maximal degree in co-relation 84412. Up to 7433 conditions per place. [2024-06-20 16:18:45,746 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 409 selfloop transitions, 35 changer transitions 0/467 dead transitions. [2024-06-20 16:18:45,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 467 transitions, 6216 flow [2024-06-20 16:18:45,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:45,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:18:45,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-20 16:18:45,748 INFO L175 Difference]: Start difference. First operand has 351 places, 440 transitions, 4923 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:18:45,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 467 transitions, 6216 flow [2024-06-20 16:18:49,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 467 transitions, 6107 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:18:49,328 INFO L231 Difference]: Finished difference. Result has 352 places, 446 transitions, 5004 flow [2024-06-20 16:18:49,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5004, PETRI_PLACES=352, PETRI_TRANSITIONS=446} [2024-06-20 16:18:49,328 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-20 16:18:49,328 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 446 transitions, 5004 flow [2024-06-20 16:18:49,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:49,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:49,329 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:18:49,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:18:49,329 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:49,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:49,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1362212071, now seen corresponding path program 2 times [2024-06-20 16:18:49,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:49,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317000836] [2024-06-20 16:18:49,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:49,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:49,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:50,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:18:50,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:50,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317000836] [2024-06-20 16:18:50,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317000836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:50,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:50,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:50,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522133698] [2024-06-20 16:18:50,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:50,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:50,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:50,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:50,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:50,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:18:50,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 446 transitions, 5004 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:50,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:50,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:18:50,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:52,210 INFO L124 PetriNetUnfolderBase]: 5030/7777 cut-off events. [2024-06-20 16:18:52,210 INFO L125 PetriNetUnfolderBase]: For 2392000/2392000 co-relation queries the response was YES. [2024-06-20 16:18:52,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85047 conditions, 7777 events. 5030/7777 cut-off events. For 2392000/2392000 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44974 event pairs, 975 based on Foata normal form. 1/7764 useless extension candidates. Maximal degree in co-relation 84877. Up to 7439 conditions per place. [2024-06-20 16:18:52,331 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 408 selfloop transitions, 36 changer transitions 0/467 dead transitions. [2024-06-20 16:18:52,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 467 transitions, 6241 flow [2024-06-20 16:18:52,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:52,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:52,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:18:52,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 16:18:52,332 INFO L175 Difference]: Start difference. First operand has 352 places, 446 transitions, 5004 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:18:52,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 467 transitions, 6241 flow [2024-06-20 16:18:56,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 467 transitions, 6115 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 16:18:56,585 INFO L231 Difference]: Finished difference. Result has 356 places, 449 transitions, 5014 flow [2024-06-20 16:18:56,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5014, PETRI_PLACES=356, PETRI_TRANSITIONS=449} [2024-06-20 16:18:56,585 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2024-06-20 16:18:56,585 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 449 transitions, 5014 flow [2024-06-20 16:18:56,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:56,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:18:56,586 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:18:56,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:18:56,586 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:18:56,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:18:56,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1123694900, now seen corresponding path program 1 times [2024-06-20 16:18:56,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:18:56,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410061068] [2024-06-20 16:18:56,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:18:56,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:18:56,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:18:57,704 INFO 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:18:57,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:18:57,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410061068] [2024-06-20 16:18:57,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410061068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:18:57,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:18:57,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:18:57,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585193292] [2024-06-20 16:18:57,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:18:57,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:18:57,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:18:57,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:18:57,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:18:57,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:18:57,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 449 transitions, 5014 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:18:57,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:18:57,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:18:57,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:18:59,604 INFO L124 PetriNetUnfolderBase]: 5190/7939 cut-off events. [2024-06-20 16:18:59,604 INFO L125 PetriNetUnfolderBase]: For 2426975/2426975 co-relation queries the response was YES. [2024-06-20 16:18:59,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86465 conditions, 7939 events. 5190/7939 cut-off events. For 2426975/2426975 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 45228 event pairs, 1018 based on Foata normal form. 1/7926 useless extension candidates. Maximal degree in co-relation 86293. Up to 7756 conditions per place. [2024-06-20 16:18:59,718 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 424 selfloop transitions, 40 changer transitions 0/473 dead transitions. [2024-06-20 16:18:59,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 473 transitions, 6371 flow [2024-06-20 16:18:59,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:18:59,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:18:59,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:18:59,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-20 16:18:59,722 INFO L175 Difference]: Start difference. First operand has 356 places, 449 transitions, 5014 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:18:59,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 473 transitions, 6371 flow [2024-06-20 16:19:03,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 473 transitions, 6296 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:19:03,742 INFO L231 Difference]: Finished difference. Result has 359 places, 455 transitions, 5167 flow [2024-06-20 16:19:03,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5167, PETRI_PLACES=359, PETRI_TRANSITIONS=455} [2024-06-20 16:19:03,742 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-20 16:19:03,742 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 455 transitions, 5167 flow [2024-06-20 16:19:03,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:03,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:03,743 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:19:03,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 16:19:03,743 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:03,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:03,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1356647881, now seen corresponding path program 3 times [2024-06-20 16:19:03,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:03,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248545460] [2024-06-20 16:19:03,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:03,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:04,882 INFO 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:19:04,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:04,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248545460] [2024-06-20 16:19:04,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248545460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:04,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:04,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:04,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728250562] [2024-06-20 16:19:04,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:04,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:04,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:04,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:04,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:04,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:19:04,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 455 transitions, 5167 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:04,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:04,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:19:04,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:06,683 INFO L124 PetriNetUnfolderBase]: 5052/7803 cut-off events. [2024-06-20 16:19:06,684 INFO L125 PetriNetUnfolderBase]: For 2468005/2468005 co-relation queries the response was YES. [2024-06-20 16:19:06,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86275 conditions, 7803 events. 5052/7803 cut-off events. For 2468005/2468005 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 45105 event pairs, 974 based on Foata normal form. 1/7790 useless extension candidates. Maximal degree in co-relation 86102. Up to 7462 conditions per place. [2024-06-20 16:19:06,806 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 410 selfloop transitions, 38 changer transitions 0/473 dead transitions. [2024-06-20 16:19:06,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 473 transitions, 6387 flow [2024-06-20 16:19:06,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:06,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:19:06,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 16:19:06,807 INFO L175 Difference]: Start difference. First operand has 359 places, 455 transitions, 5167 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:19:06,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 473 transitions, 6387 flow [2024-06-20 16:19:09,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 473 transitions, 6281 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-20 16:19:09,900 INFO L231 Difference]: Finished difference. Result has 363 places, 458 transitions, 5180 flow [2024-06-20 16:19:09,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5061, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5180, PETRI_PLACES=363, PETRI_TRANSITIONS=458} [2024-06-20 16:19:09,900 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2024-06-20 16:19:09,900 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 458 transitions, 5180 flow [2024-06-20 16:19:09,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:09,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:09,900 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:19:09,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 16:19:09,901 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:09,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:09,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1356647664, now seen corresponding path program 2 times [2024-06-20 16:19:09,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:09,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987910641] [2024-06-20 16:19:09,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:09,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:11,056 INFO 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:19:11,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:11,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987910641] [2024-06-20 16:19:11,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987910641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:11,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:11,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:11,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615515951] [2024-06-20 16:19:11,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:11,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:11,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:11,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:11,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:19:11,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 458 transitions, 5180 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:11,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:11,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:19:11,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:12,840 INFO L124 PetriNetUnfolderBase]: 5208/7964 cut-off events. [2024-06-20 16:19:12,840 INFO L125 PetriNetUnfolderBase]: For 2510027/2510027 co-relation queries the response was YES. [2024-06-20 16:19:12,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87760 conditions, 7964 events. 5208/7964 cut-off events. For 2510027/2510027 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 45364 event pairs, 1018 based on Foata normal form. 1/7951 useless extension candidates. Maximal degree in co-relation 87585. Up to 7778 conditions per place. [2024-06-20 16:19:12,968 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 428 selfloop transitions, 43 changer transitions 0/480 dead transitions. [2024-06-20 16:19:12,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 480 transitions, 6787 flow [2024-06-20 16:19:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 16:19:12,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-20 16:19:12,969 INFO L175 Difference]: Start difference. First operand has 363 places, 458 transitions, 5180 flow. Second operand 8 states and 134 transitions. [2024-06-20 16:19:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 480 transitions, 6787 flow [2024-06-20 16:19:16,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 480 transitions, 6709 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:19:16,481 INFO L231 Difference]: Finished difference. Result has 366 places, 464 transitions, 5318 flow [2024-06-20 16:19:16,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=366, PETRI_TRANSITIONS=464} [2024-06-20 16:19:16,482 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-20 16:19:16,482 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 464 transitions, 5318 flow [2024-06-20 16:19:16,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:16,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:16,482 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:19:16,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 16:19:16,483 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:16,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:16,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1118123270, now seen corresponding path program 3 times [2024-06-20 16:19:16,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:16,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274386136] [2024-06-20 16:19:16,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:16,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:16,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:17,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:17,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274386136] [2024-06-20 16:19:17,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274386136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:17,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:17,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49854328] [2024-06-20 16:19:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:17,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:17,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:17,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:19:17,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 464 transitions, 5318 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:17,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:17,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:19:17,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:19,345 INFO L124 PetriNetUnfolderBase]: 5205/7960 cut-off events. [2024-06-20 16:19:19,346 INFO L125 PetriNetUnfolderBase]: For 2538949/2538949 co-relation queries the response was YES. [2024-06-20 16:19:19,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87894 conditions, 7960 events. 5205/7960 cut-off events. For 2538949/2538949 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 45359 event pairs, 1018 based on Foata normal form. 1/7947 useless extension candidates. Maximal degree in co-relation 87718. Up to 7775 conditions per place. [2024-06-20 16:19:19,474 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 426 selfloop transitions, 44 changer transitions 0/479 dead transitions. [2024-06-20 16:19:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 479 transitions, 6549 flow [2024-06-20 16:19:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:19:19,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 16:19:19,475 INFO L175 Difference]: Start difference. First operand has 366 places, 464 transitions, 5318 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:19:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 479 transitions, 6549 flow [2024-06-20 16:19:22,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 479 transitions, 6399 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 16:19:22,645 INFO L231 Difference]: Finished difference. Result has 370 places, 464 transitions, 5262 flow [2024-06-20 16:19:22,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5262, PETRI_PLACES=370, PETRI_TRANSITIONS=464} [2024-06-20 16:19:22,646 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 325 predicate places. [2024-06-20 16:19:22,646 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 464 transitions, 5262 flow [2024-06-20 16:19:22,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:22,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:22,647 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:19:22,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 16:19:22,649 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:22,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:22,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1118122991, now seen corresponding path program 1 times [2024-06-20 16:19:22,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:22,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78160511] [2024-06-20 16:19:22,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:22,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:23,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:23,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78160511] [2024-06-20 16:19:23,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78160511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:23,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:23,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:23,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788979456] [2024-06-20 16:19:23,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:23,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:23,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:23,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:23,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:23,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:19:23,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 464 transitions, 5262 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:23,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:23,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:19:23,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:25,690 INFO L124 PetriNetUnfolderBase]: 4937/7656 cut-off events. [2024-06-20 16:19:25,691 INFO L125 PetriNetUnfolderBase]: For 2587776/2587791 co-relation queries the response was YES. [2024-06-20 16:19:25,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86622 conditions, 7656 events. 4937/7656 cut-off events. For 2587776/2587791 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 44657 event pairs, 937 based on Foata normal form. 2/7581 useless extension candidates. Maximal degree in co-relation 86445. Up to 7266 conditions per place. [2024-06-20 16:19:25,806 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 418 selfloop transitions, 34 changer transitions 0/490 dead transitions. [2024-06-20 16:19:25,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 490 transitions, 6601 flow [2024-06-20 16:19:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:25,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:25,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 16:19:25,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-20 16:19:25,810 INFO L175 Difference]: Start difference. First operand has 370 places, 464 transitions, 5262 flow. Second operand 8 states and 140 transitions. [2024-06-20 16:19:25,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 490 transitions, 6601 flow [2024-06-20 16:19:29,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 490 transitions, 6503 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 16:19:29,777 INFO L231 Difference]: Finished difference. Result has 372 places, 473 transitions, 5400 flow [2024-06-20 16:19:29,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5400, PETRI_PLACES=372, PETRI_TRANSITIONS=473} [2024-06-20 16:19:29,777 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2024-06-20 16:19:29,778 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 473 transitions, 5400 flow [2024-06-20 16:19:29,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:29,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:29,778 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:19:29,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 16:19:29,778 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:29,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:29,779 INFO L85 PathProgramCache]: Analyzing trace with hash -223340711, now seen corresponding path program 2 times [2024-06-20 16:19:29,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:29,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423841358] [2024-06-20 16:19:29,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:29,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:30,844 INFO 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:19:30,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:30,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423841358] [2024-06-20 16:19:30,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423841358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:30,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:30,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:30,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860017864] [2024-06-20 16:19:30,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:30,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:30,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:30,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:30,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:30,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:19:30,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 473 transitions, 5400 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:30,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:30,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:19:30,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:32,649 INFO L124 PetriNetUnfolderBase]: 4947/7672 cut-off events. [2024-06-20 16:19:32,649 INFO L125 PetriNetUnfolderBase]: For 2628426/2628441 co-relation queries the response was YES. [2024-06-20 16:19:32,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87624 conditions, 7672 events. 4947/7672 cut-off events. For 2628426/2628441 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44791 event pairs, 934 based on Foata normal form. 2/7597 useless extension candidates. Maximal degree in co-relation 87445. Up to 7297 conditions per place. [2024-06-20 16:19:32,781 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 424 selfloop transitions, 28 changer transitions 0/490 dead transitions. [2024-06-20 16:19:32,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 490 transitions, 6667 flow [2024-06-20 16:19:32,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:32,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:32,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:19:32,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-20 16:19:32,783 INFO L175 Difference]: Start difference. First operand has 372 places, 473 transitions, 5400 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:19:32,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 490 transitions, 6667 flow [2024-06-20 16:19:37,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 490 transitions, 6593 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 16:19:37,543 INFO L231 Difference]: Finished difference. Result has 377 places, 476 transitions, 5456 flow [2024-06-20 16:19:37,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5328, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5456, PETRI_PLACES=377, PETRI_TRANSITIONS=476} [2024-06-20 16:19:37,543 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-20 16:19:37,543 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 476 transitions, 5456 flow [2024-06-20 16:19:37,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:37,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:37,544 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:19:37,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 16:19:37,544 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:37,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:37,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1669821200, now seen corresponding path program 4 times [2024-06-20 16:19:37,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:37,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546524107] [2024-06-20 16:19:37,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:37,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:38,596 INFO 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:19:38,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:38,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546524107] [2024-06-20 16:19:38,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546524107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:38,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:38,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:38,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891450640] [2024-06-20 16:19:38,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:38,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:38,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:38,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:38,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:38,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:19:38,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 476 transitions, 5456 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:38,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:38,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:19:38,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:40,439 INFO L124 PetriNetUnfolderBase]: 5238/8010 cut-off events. [2024-06-20 16:19:40,439 INFO L125 PetriNetUnfolderBase]: For 2662582/2662582 co-relation queries the response was YES. [2024-06-20 16:19:40,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89824 conditions, 8010 events. 5238/8010 cut-off events. For 2662582/2662582 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45667 event pairs, 1015 based on Foata normal form. 1/7997 useless extension candidates. Maximal degree in co-relation 89642. Up to 7859 conditions per place. [2024-06-20 16:19:40,571 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 455 selfloop transitions, 27 changer transitions 0/491 dead transitions. [2024-06-20 16:19:40,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 491 transitions, 6774 flow [2024-06-20 16:19:40,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:40,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:40,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 16:19:40,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35511363636363635 [2024-06-20 16:19:40,572 INFO L175 Difference]: Start difference. First operand has 377 places, 476 transitions, 5456 flow. Second operand 8 states and 125 transitions. [2024-06-20 16:19:40,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 491 transitions, 6774 flow [2024-06-20 16:19:45,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 491 transitions, 6658 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:19:45,796 INFO L231 Difference]: Finished difference. Result has 379 places, 479 transitions, 5465 flow [2024-06-20 16:19:45,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5340, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5465, PETRI_PLACES=379, PETRI_TRANSITIONS=479} [2024-06-20 16:19:45,797 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-20 16:19:45,797 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 479 transitions, 5465 flow [2024-06-20 16:19:45,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:45,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:45,797 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:19:45,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 16:19:45,797 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:45,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:45,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1669828640, now seen corresponding path program 5 times [2024-06-20 16:19:45,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:45,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28911751] [2024-06-20 16:19:45,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:45,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:46,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:46,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28911751] [2024-06-20 16:19:46,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28911751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:46,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:46,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:46,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169843896] [2024-06-20 16:19:46,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:46,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:46,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:46,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:46,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:46,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:19:46,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 479 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:46,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:46,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:19:46,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:48,775 INFO L124 PetriNetUnfolderBase]: 5243/8017 cut-off events. [2024-06-20 16:19:48,775 INFO L125 PetriNetUnfolderBase]: For 2699850/2699850 co-relation queries the response was YES. [2024-06-20 16:19:48,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90082 conditions, 8017 events. 5243/8017 cut-off events. For 2699850/2699850 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45700 event pairs, 1015 based on Foata normal form. 1/8004 useless extension candidates. Maximal degree in co-relation 89900. Up to 7865 conditions per place. [2024-06-20 16:19:48,901 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 456 selfloop transitions, 29 changer transitions 0/494 dead transitions. [2024-06-20 16:19:48,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 494 transitions, 6797 flow [2024-06-20 16:19:48,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:48,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:48,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 16:19:48,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-20 16:19:48,902 INFO L175 Difference]: Start difference. First operand has 379 places, 479 transitions, 5465 flow. Second operand 8 states and 126 transitions. [2024-06-20 16:19:48,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 494 transitions, 6797 flow [2024-06-20 16:19:53,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 494 transitions, 6639 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 16:19:53,996 INFO L231 Difference]: Finished difference. Result has 380 places, 482 transitions, 5442 flow [2024-06-20 16:19:53,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=380, PETRI_TRANSITIONS=482} [2024-06-20 16:19:53,996 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-20 16:19:53,996 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 482 transitions, 5442 flow [2024-06-20 16:19:53,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:53,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:19:53,997 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:19:53,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 16:19:53,997 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:19:53,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:19:53,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1669820983, now seen corresponding path program 4 times [2024-06-20 16:19:53,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:19:53,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545560612] [2024-06-20 16:19:53,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:19:53,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:19:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:19:55,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:19:55,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:19:55,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545560612] [2024-06-20 16:19:55,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545560612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:19:55,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:19:55,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:19:55,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695861644] [2024-06-20 16:19:55,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:19:55,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:19:55,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:19:55,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:19:55,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:19:55,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:19:55,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 482 transitions, 5442 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:19:55,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:19:55,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:19:55,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:19:56,897 INFO L124 PetriNetUnfolderBase]: 5114/7894 cut-off events. [2024-06-20 16:19:56,897 INFO L125 PetriNetUnfolderBase]: For 2741507/2741507 co-relation queries the response was YES. [2024-06-20 16:19:56,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89670 conditions, 7894 events. 5114/7894 cut-off events. For 2741507/2741507 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45698 event pairs, 972 based on Foata normal form. 1/7881 useless extension candidates. Maximal degree in co-relation 89487. Up to 7587 conditions per place. [2024-06-20 16:19:57,026 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 447 selfloop transitions, 17 changer transitions 0/493 dead transitions. [2024-06-20 16:19:57,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 493 transitions, 6399 flow [2024-06-20 16:19:57,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:19:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:19:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 16:19:57,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 16:19:57,027 INFO L175 Difference]: Start difference. First operand has 380 places, 482 transitions, 5442 flow. Second operand 8 states and 128 transitions. [2024-06-20 16:19:57,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 493 transitions, 6399 flow [2024-06-20 16:20:01,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 493 transitions, 6295 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 16:20:01,681 INFO L231 Difference]: Finished difference. Result has 383 places, 482 transitions, 5378 flow [2024-06-20 16:20:01,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5338, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5378, PETRI_PLACES=383, PETRI_TRANSITIONS=482} [2024-06-20 16:20:01,682 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 338 predicate places. [2024-06-20 16:20:01,682 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 482 transitions, 5378 flow [2024-06-20 16:20:01,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:01,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:01,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:01,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 16:20:01,683 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:01,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:01,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1679352119, now seen corresponding path program 3 times [2024-06-20 16:20:01,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:01,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54295371] [2024-06-20 16:20:01,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:01,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:02,578 INFO 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:20:02,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:02,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54295371] [2024-06-20 16:20:02,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54295371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:02,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:02,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:02,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192096141] [2024-06-20 16:20:02,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:02,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:02,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:02,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:02,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:02,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:20:02,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 482 transitions, 5378 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:02,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:02,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:20:02,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:04,481 INFO L124 PetriNetUnfolderBase]: 4969/7703 cut-off events. [2024-06-20 16:20:04,482 INFO L125 PetriNetUnfolderBase]: For 2780636/2780651 co-relation queries the response was YES. [2024-06-20 16:20:04,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88702 conditions, 7703 events. 4969/7703 cut-off events. For 2780636/2780651 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 44973 event pairs, 934 based on Foata normal form. 3/7629 useless extension candidates. Maximal degree in co-relation 88518. Up to 7341 conditions per place. [2024-06-20 16:20:04,614 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 438 selfloop transitions, 19 changer transitions 0/497 dead transitions. [2024-06-20 16:20:04,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 497 transitions, 6391 flow [2024-06-20 16:20:04,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:04,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:04,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:20:04,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-20 16:20:04,615 INFO L175 Difference]: Start difference. First operand has 383 places, 482 transitions, 5378 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:20:04,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 497 transitions, 6391 flow [2024-06-20 16:20:08,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 497 transitions, 6307 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:20:08,748 INFO L231 Difference]: Finished difference. Result has 382 places, 485 transitions, 5411 flow [2024-06-20 16:20:08,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5294, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5411, PETRI_PLACES=382, PETRI_TRANSITIONS=485} [2024-06-20 16:20:08,748 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2024-06-20 16:20:08,748 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 485 transitions, 5411 flow [2024-06-20 16:20:08,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:08,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:08,749 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:20:08,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 16:20:08,749 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:08,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:08,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1926541187, now seen corresponding path program 4 times [2024-06-20 16:20:08,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:08,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463800141] [2024-06-20 16:20:08,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:08,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:09,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:09,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463800141] [2024-06-20 16:20:09,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463800141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:09,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:09,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:09,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666539605] [2024-06-20 16:20:09,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:09,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:09,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:09,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:09,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:09,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:20:09,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 485 transitions, 5411 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:09,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:09,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:20:09,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:11,694 INFO L124 PetriNetUnfolderBase]: 4963/7695 cut-off events. [2024-06-20 16:20:11,695 INFO L125 PetriNetUnfolderBase]: For 2793189/2793204 co-relation queries the response was YES. [2024-06-20 16:20:11,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88663 conditions, 7695 events. 4963/7695 cut-off events. For 2793189/2793204 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44901 event pairs, 933 based on Foata normal form. 2/7620 useless extension candidates. Maximal degree in co-relation 88478. Up to 7324 conditions per place. [2024-06-20 16:20:11,813 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 434 selfloop transitions, 24 changer transitions 0/498 dead transitions. [2024-06-20 16:20:11,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 498 transitions, 6364 flow [2024-06-20 16:20:11,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:11,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:20:11,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 16:20:11,815 INFO L175 Difference]: Start difference. First operand has 382 places, 485 transitions, 5411 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:20:11,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 498 transitions, 6364 flow [2024-06-20 16:20:17,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 498 transitions, 6235 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 16:20:17,035 INFO L231 Difference]: Finished difference. Result has 384 places, 485 transitions, 5336 flow [2024-06-20 16:20:17,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5336, PETRI_PLACES=384, PETRI_TRANSITIONS=485} [2024-06-20 16:20:17,035 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 339 predicate places. [2024-06-20 16:20:17,035 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 485 transitions, 5336 flow [2024-06-20 16:20:17,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:17,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:17,036 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:20:17,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 16:20:17,036 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:17,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:17,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1926541466, now seen corresponding path program 6 times [2024-06-20 16:20:17,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:17,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027539733] [2024-06-20 16:20:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:17,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:18,053 INFO 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:20:18,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:18,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027539733] [2024-06-20 16:20:18,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027539733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:18,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:18,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:18,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722321249] [2024-06-20 16:20:18,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:18,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:18,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:18,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:18,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:18,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:20:18,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 485 transitions, 5336 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:18,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:18,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:20:18,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:19,973 INFO L124 PetriNetUnfolderBase]: 5246/8022 cut-off events. [2024-06-20 16:20:19,973 INFO L125 PetriNetUnfolderBase]: For 2814104/2814104 co-relation queries the response was YES. [2024-06-20 16:20:20,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90465 conditions, 8022 events. 5246/8022 cut-off events. For 2814104/2814104 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 45839 event pairs, 1014 based on Foata normal form. 1/8009 useless extension candidates. Maximal degree in co-relation 90279. Up to 7884 conditions per place. [2024-06-20 16:20:20,113 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 470 selfloop transitions, 17 changer transitions 0/496 dead transitions. [2024-06-20 16:20:20,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 496 transitions, 6339 flow [2024-06-20 16:20:20,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:20,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:20,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-20 16:20:20,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-20 16:20:20,114 INFO L175 Difference]: Start difference. First operand has 384 places, 485 transitions, 5336 flow. Second operand 8 states and 121 transitions. [2024-06-20 16:20:20,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 496 transitions, 6339 flow [2024-06-20 16:20:25,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 496 transitions, 6220 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 16:20:25,722 INFO L231 Difference]: Finished difference. Result has 385 places, 485 transitions, 5257 flow [2024-06-20 16:20:25,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5257, PETRI_PLACES=385, PETRI_TRANSITIONS=485} [2024-06-20 16:20:25,723 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 340 predicate places. [2024-06-20 16:20:25,723 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 485 transitions, 5257 flow [2024-06-20 16:20:25,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:25,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:25,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:25,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 16:20:25,723 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:25,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:25,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1939688573, now seen corresponding path program 1 times [2024-06-20 16:20:25,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:25,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382675113] [2024-06-20 16:20:25,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:25,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:25,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:26,760 INFO 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:20:26,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:26,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382675113] [2024-06-20 16:20:26,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382675113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:26,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:26,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:26,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532224380] [2024-06-20 16:20:26,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:26,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:26,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:26,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:26,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:26,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:20:26,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 485 transitions, 5257 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:26,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:26,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:20:26,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:28,722 INFO L124 PetriNetUnfolderBase]: 5076/7823 cut-off events. [2024-06-20 16:20:28,722 INFO L125 PetriNetUnfolderBase]: For 3295443/3295458 co-relation queries the response was YES. [2024-06-20 16:20:28,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96067 conditions, 7823 events. 5076/7823 cut-off events. For 3295443/3295458 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 45299 event pairs, 973 based on Foata normal form. 2/7759 useless extension candidates. Maximal degree in co-relation 95880. Up to 7314 conditions per place. [2024-06-20 16:20:28,858 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 428 selfloop transitions, 45 changer transitions 0/527 dead transitions. [2024-06-20 16:20:28,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 527 transitions, 6735 flow [2024-06-20 16:20:28,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:28,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 16:20:28,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-20 16:20:28,860 INFO L175 Difference]: Start difference. First operand has 385 places, 485 transitions, 5257 flow. Second operand 8 states and 151 transitions. [2024-06-20 16:20:28,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 527 transitions, 6735 flow [2024-06-20 16:20:34,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 527 transitions, 6675 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:20:34,230 INFO L231 Difference]: Finished difference. Result has 386 places, 498 transitions, 5493 flow [2024-06-20 16:20:34,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5197, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=386, PETRI_TRANSITIONS=498} [2024-06-20 16:20:34,230 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-20 16:20:34,231 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 498 transitions, 5493 flow [2024-06-20 16:20:34,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:34,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:34,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:34,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 16:20:34,231 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:34,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1947307133, now seen corresponding path program 2 times [2024-06-20 16:20:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587512433] [2024-06-20 16:20:34,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:34,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:35,169 INFO 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:20:35,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:35,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587512433] [2024-06-20 16:20:35,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587512433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:35,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:35,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:35,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216333396] [2024-06-20 16:20:35,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:35,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:35,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:35,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:35,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:35,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:20:35,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 498 transitions, 5493 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:35,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:35,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:20:35,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:37,314 INFO L124 PetriNetUnfolderBase]: 5086/7837 cut-off events. [2024-06-20 16:20:37,315 INFO L125 PetriNetUnfolderBase]: For 3347554/3347569 co-relation queries the response was YES. [2024-06-20 16:20:37,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97613 conditions, 7837 events. 5086/7837 cut-off events. For 3347554/3347569 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 45412 event pairs, 985 based on Foata normal form. 2/7773 useless extension candidates. Maximal degree in co-relation 97424. Up to 7361 conditions per place. [2024-06-20 16:20:37,449 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 431 selfloop transitions, 41 changer transitions 0/526 dead transitions. [2024-06-20 16:20:37,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 526 transitions, 6589 flow [2024-06-20 16:20:37,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:37,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:20:37,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-20 16:20:37,450 INFO L175 Difference]: Start difference. First operand has 386 places, 498 transitions, 5493 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:20:37,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 526 transitions, 6589 flow [2024-06-20 16:20:45,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 526 transitions, 6467 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-20 16:20:45,146 INFO L231 Difference]: Finished difference. Result has 392 places, 502 transitions, 5548 flow [2024-06-20 16:20:45,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5397, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5548, PETRI_PLACES=392, PETRI_TRANSITIONS=502} [2024-06-20 16:20:45,148 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 347 predicate places. [2024-06-20 16:20:45,149 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 502 transitions, 5548 flow [2024-06-20 16:20:45,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:45,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:45,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:45,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 16:20:45,149 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:45,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:45,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2055158489, now seen corresponding path program 1 times [2024-06-20 16:20:45,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:45,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855299555] [2024-06-20 16:20:45,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:46,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:46,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:46,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855299555] [2024-06-20 16:20:46,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855299555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:46,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:46,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617962304] [2024-06-20 16:20:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:46,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:46,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:46,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:46,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:46,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:20:46,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 502 transitions, 5548 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:46,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:46,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:20:46,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:48,276 INFO L124 PetriNetUnfolderBase]: 5390/8191 cut-off events. [2024-06-20 16:20:48,276 INFO L125 PetriNetUnfolderBase]: For 3399517/3399517 co-relation queries the response was YES. [2024-06-20 16:20:48,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99881 conditions, 8191 events. 5390/8191 cut-off events. For 3399517/3399517 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46351 event pairs, 1064 based on Foata normal form. 1/8189 useless extension candidates. Maximal degree in co-relation 99690. Up to 7951 conditions per place. [2024-06-20 16:20:48,426 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 472 selfloop transitions, 36 changer transitions 0/531 dead transitions. [2024-06-20 16:20:48,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 531 transitions, 7067 flow [2024-06-20 16:20:48,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:48,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:48,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 16:20:48,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39204545454545453 [2024-06-20 16:20:48,427 INFO L175 Difference]: Start difference. First operand has 392 places, 502 transitions, 5548 flow. Second operand 8 states and 138 transitions. [2024-06-20 16:20:48,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 531 transitions, 7067 flow [2024-06-20 16:20:55,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 531 transitions, 6951 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 16:20:55,150 INFO L231 Difference]: Finished difference. Result has 395 places, 508 transitions, 5684 flow [2024-06-20 16:20:55,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5684, PETRI_PLACES=395, PETRI_TRANSITIONS=508} [2024-06-20 16:20:55,151 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-20 16:20:55,151 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 508 transitions, 5684 flow [2024-06-20 16:20:55,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:55,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:20:55,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:20:55,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 16:20:55,151 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:20:55,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:20:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash -379883481, now seen corresponding path program 3 times [2024-06-20 16:20:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:20:55,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789918554] [2024-06-20 16:20:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:20:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:20:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:20:56,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:20:56,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:20:56,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789918554] [2024-06-20 16:20:56,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789918554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:20:56,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:20:56,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:20:56,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915441230] [2024-06-20 16:20:56,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:20:56,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:20:56,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:20:56,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:20:56,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:20:56,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:20:56,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 508 transitions, 5684 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:20:56,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:20:56,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:20:56,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:20:58,677 INFO L124 PetriNetUnfolderBase]: 5133/7902 cut-off events. [2024-06-20 16:20:58,677 INFO L125 PetriNetUnfolderBase]: For 3485094/3485109 co-relation queries the response was YES. [2024-06-20 16:20:58,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99330 conditions, 7902 events. 5133/7902 cut-off events. For 3485094/3485109 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 45812 event pairs, 967 based on Foata normal form. 2/7838 useless extension candidates. Maximal degree in co-relation 99138. Up to 7308 conditions per place. [2024-06-20 16:20:58,823 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 423 selfloop transitions, 66 changer transitions 0/545 dead transitions. [2024-06-20 16:20:58,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 545 transitions, 7521 flow [2024-06-20 16:20:58,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:20:58,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:20:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 16:20:58,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-20 16:20:58,825 INFO L175 Difference]: Start difference. First operand has 395 places, 508 transitions, 5684 flow. Second operand 8 states and 152 transitions. [2024-06-20 16:20:58,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 545 transitions, 7521 flow [2024-06-20 16:21:06,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 545 transitions, 7382 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-20 16:21:06,281 INFO L231 Difference]: Finished difference. Result has 399 places, 517 transitions, 5917 flow [2024-06-20 16:21:06,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5917, PETRI_PLACES=399, PETRI_TRANSITIONS=517} [2024-06-20 16:21:06,282 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-20 16:21:06,282 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 517 transitions, 5917 flow [2024-06-20 16:21:06,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:06,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:06,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:06,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 16:21:06,282 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:06,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:06,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1149683339, now seen corresponding path program 1 times [2024-06-20 16:21:06,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:06,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610665035] [2024-06-20 16:21:06,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:06,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:07,588 INFO 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:21:07,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:07,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610665035] [2024-06-20 16:21:07,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610665035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:07,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:07,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:07,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215963023] [2024-06-20 16:21:07,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:07,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:07,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:07,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:07,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:07,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:21:07,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 517 transitions, 5917 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:07,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:07,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:21:07,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:10,026 INFO L124 PetriNetUnfolderBase]: 5295/8069 cut-off events. [2024-06-20 16:21:10,026 INFO L125 PetriNetUnfolderBase]: For 3535597/3535612 co-relation queries the response was YES. [2024-06-20 16:21:10,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101522 conditions, 8069 events. 5295/8069 cut-off events. For 3535597/3535612 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 46108 event pairs, 1033 based on Foata normal form. 1/8004 useless extension candidates. Maximal degree in co-relation 101328. Up to 7765 conditions per place. [2024-06-20 16:21:10,389 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 466 selfloop transitions, 41 changer transitions 0/543 dead transitions. [2024-06-20 16:21:10,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 543 transitions, 7426 flow [2024-06-20 16:21:10,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:10,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 16:21:10,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-20 16:21:10,391 INFO L175 Difference]: Start difference. First operand has 399 places, 517 transitions, 5917 flow. Second operand 8 states and 137 transitions. [2024-06-20 16:21:10,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 543 transitions, 7426 flow [2024-06-20 16:21:17,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 543 transitions, 7261 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-20 16:21:17,701 INFO L231 Difference]: Finished difference. Result has 404 places, 523 transitions, 6010 flow [2024-06-20 16:21:17,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5756, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6010, PETRI_PLACES=404, PETRI_TRANSITIONS=523} [2024-06-20 16:21:17,702 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 359 predicate places. [2024-06-20 16:21:17,702 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 523 transitions, 6010 flow [2024-06-20 16:21:17,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:17,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:17,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:17,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 16:21:17,702 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:17,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:17,703 INFO L85 PathProgramCache]: Analyzing trace with hash -379525245, now seen corresponding path program 2 times [2024-06-20 16:21:17,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:17,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134183191] [2024-06-20 16:21:17,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:17,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:18,824 INFO 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:21:18,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:18,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134183191] [2024-06-20 16:21:18,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134183191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:18,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:18,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:18,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196917792] [2024-06-20 16:21:18,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:18,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:18,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:18,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:21:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 523 transitions, 6010 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:18,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:21:18,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:21,368 INFO L124 PetriNetUnfolderBase]: 5442/8263 cut-off events. [2024-06-20 16:21:21,369 INFO L125 PetriNetUnfolderBase]: For 3591646/3591646 co-relation queries the response was YES. [2024-06-20 16:21:21,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102922 conditions, 8263 events. 5442/8263 cut-off events. For 3591646/3591646 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 46841 event pairs, 1069 based on Foata normal form. 1/8261 useless extension candidates. Maximal degree in co-relation 102726. Up to 8017 conditions per place. [2024-06-20 16:21:21,517 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 484 selfloop transitions, 37 changer transitions 0/546 dead transitions. [2024-06-20 16:21:21,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 546 transitions, 7447 flow [2024-06-20 16:21:21,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:21,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:21,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 16:21:21,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-20 16:21:21,518 INFO L175 Difference]: Start difference. First operand has 404 places, 523 transitions, 6010 flow. Second operand 8 states and 136 transitions. [2024-06-20 16:21:21,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 546 transitions, 7447 flow [2024-06-20 16:21:28,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 546 transitions, 7320 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 16:21:28,172 INFO L231 Difference]: Finished difference. Result has 408 places, 526 transitions, 6025 flow [2024-06-20 16:21:28,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6025, PETRI_PLACES=408, PETRI_TRANSITIONS=526} [2024-06-20 16:21:28,173 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 363 predicate places. [2024-06-20 16:21:28,173 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 526 transitions, 6025 flow [2024-06-20 16:21:28,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:28,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:28,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:28,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 16:21:28,173 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:28,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:28,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2055337793, now seen corresponding path program 4 times [2024-06-20 16:21:28,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:28,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589755850] [2024-06-20 16:21:28,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:28,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:28,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:29,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:29,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:29,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589755850] [2024-06-20 16:21:29,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589755850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:29,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:29,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:29,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404822399] [2024-06-20 16:21:29,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:29,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:29,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:29,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:29,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:29,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:21:29,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 526 transitions, 6025 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:29,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:29,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:21:29,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:31,736 INFO L124 PetriNetUnfolderBase]: 5169/7952 cut-off events. [2024-06-20 16:21:31,737 INFO L125 PetriNetUnfolderBase]: For 3652134/3652149 co-relation queries the response was YES. [2024-06-20 16:21:31,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101469 conditions, 7952 events. 5169/7952 cut-off events. For 3652134/3652149 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 46118 event pairs, 964 based on Foata normal form. 2/7888 useless extension candidates. Maximal degree in co-relation 101271. Up to 7345 conditions per place. [2024-06-20 16:21:31,946 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 426 selfloop transitions, 72 changer transitions 0/557 dead transitions. [2024-06-20 16:21:31,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 557 transitions, 7768 flow [2024-06-20 16:21:31,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:31,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:31,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:21:31,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-20 16:21:31,948 INFO L175 Difference]: Start difference. First operand has 408 places, 526 transitions, 6025 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:21:31,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 557 transitions, 7768 flow [2024-06-20 16:21:38,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 557 transitions, 7663 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 16:21:38,111 INFO L231 Difference]: Finished difference. Result has 411 places, 532 transitions, 6182 flow [2024-06-20 16:21:38,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5920, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6182, PETRI_PLACES=411, PETRI_TRANSITIONS=532} [2024-06-20 16:21:38,112 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 366 predicate places. [2024-06-20 16:21:38,112 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 532 transitions, 6182 flow [2024-06-20 16:21:38,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:38,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:38,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:38,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 16:21:38,113 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:38,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash -143470041, now seen corresponding path program 5 times [2024-06-20 16:21:38,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:38,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982622590] [2024-06-20 16:21:38,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:38,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:38,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:39,016 INFO 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:21:39,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:39,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982622590] [2024-06-20 16:21:39,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982622590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:39,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:39,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:39,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670554648] [2024-06-20 16:21:39,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:39,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:39,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:39,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:39,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:39,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:21:39,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 532 transitions, 6182 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:39,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:39,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:21:39,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:41,677 INFO L124 PetriNetUnfolderBase]: 5179/7966 cut-off events. [2024-06-20 16:21:41,678 INFO L125 PetriNetUnfolderBase]: For 3701537/3701552 co-relation queries the response was YES. [2024-06-20 16:21:41,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102056 conditions, 7966 events. 5179/7966 cut-off events. For 3701537/3701552 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 46193 event pairs, 989 based on Foata normal form. 2/7902 useless extension candidates. Maximal degree in co-relation 101857. Up to 7478 conditions per place. [2024-06-20 16:21:41,807 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 457 selfloop transitions, 38 changer transitions 0/554 dead transitions. [2024-06-20 16:21:41,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 554 transitions, 7298 flow [2024-06-20 16:21:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:41,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:21:41,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-20 16:21:41,809 INFO L175 Difference]: Start difference. First operand has 411 places, 532 transitions, 6182 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:21:41,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 554 transitions, 7298 flow [2024-06-20 16:21:47,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 554 transitions, 7163 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 16:21:47,587 INFO L231 Difference]: Finished difference. Result has 416 places, 536 transitions, 6216 flow [2024-06-20 16:21:47,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6050, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6216, PETRI_PLACES=416, PETRI_TRANSITIONS=536} [2024-06-20 16:21:47,588 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 371 predicate places. [2024-06-20 16:21:47,588 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 536 transitions, 6216 flow [2024-06-20 16:21:47,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:47,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:47,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:47,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 16:21:47,589 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:47,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:47,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2003157039, now seen corresponding path program 2 times [2024-06-20 16:21:47,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:47,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926776952] [2024-06-20 16:21:47,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:47,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:47,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:48,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:21:48,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:48,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926776952] [2024-06-20 16:21:48,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926776952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:48,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:48,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:48,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38980060] [2024-06-20 16:21:48,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:48,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:48,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:48,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:48,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:48,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:21:48,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 536 transitions, 6216 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:48,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:48,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:21:48,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:21:51,242 INFO L124 PetriNetUnfolderBase]: 5333/8122 cut-off events. [2024-06-20 16:21:51,242 INFO L125 PetriNetUnfolderBase]: For 3737145/3737160 co-relation queries the response was YES. [2024-06-20 16:21:51,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103238 conditions, 8122 events. 5333/8122 cut-off events. For 3737145/3737160 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 46404 event pairs, 1033 based on Foata normal form. 1/8057 useless extension candidates. Maximal degree in co-relation 103037. Up to 7846 conditions per place. [2024-06-20 16:21:51,392 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 488 selfloop transitions, 30 changer transitions 0/555 dead transitions. [2024-06-20 16:21:51,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 555 transitions, 7361 flow [2024-06-20 16:21:51,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:21:51,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:21:51,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-20 16:21:51,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-20 16:21:51,393 INFO L175 Difference]: Start difference. First operand has 416 places, 536 transitions, 6216 flow. Second operand 8 states and 131 transitions. [2024-06-20 16:21:51,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 555 transitions, 7361 flow [2024-06-20 16:21:58,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 555 transitions, 7262 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 16:21:58,195 INFO L231 Difference]: Finished difference. Result has 420 places, 539 transitions, 6255 flow [2024-06-20 16:21:58,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6255, PETRI_PLACES=420, PETRI_TRANSITIONS=539} [2024-06-20 16:21:58,196 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 375 predicate places. [2024-06-20 16:21:58,196 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 539 transitions, 6255 flow [2024-06-20 16:21:58,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:58,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:21:58,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:21:58,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 16:21:58,196 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:21:58,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:21:58,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2003454143, now seen corresponding path program 6 times [2024-06-20 16:21:58,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:21:58,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525952796] [2024-06-20 16:21:58,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:21:58,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:21:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:21:59,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:21:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:21:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525952796] [2024-06-20 16:21:59,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525952796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:21:59,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:21:59,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:21:59,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356559104] [2024-06-20 16:21:59,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:21:59,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:21:59,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:21:59,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:21:59,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:21:59,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-20 16:21:59,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 539 transitions, 6255 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:21:59,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:21:59,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-20 16:21:59,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:22:01,784 INFO L124 PetriNetUnfolderBase]: 5202/7998 cut-off events. [2024-06-20 16:22:01,785 INFO L125 PetriNetUnfolderBase]: For 3810460/3810475 co-relation queries the response was YES. [2024-06-20 16:22:01,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102953 conditions, 7998 events. 5202/7998 cut-off events. For 3810460/3810475 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 46392 event pairs, 989 based on Foata normal form. 2/7934 useless extension candidates. Maximal degree in co-relation 102751. Up to 7487 conditions per place. [2024-06-20 16:22:01,928 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 457 selfloop transitions, 48 changer transitions 0/565 dead transitions. [2024-06-20 16:22:01,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 565 transitions, 7728 flow [2024-06-20 16:22:01,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:22:01,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:22:01,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:22:01,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-20 16:22:01,930 INFO L175 Difference]: Start difference. First operand has 420 places, 539 transitions, 6255 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:22:01,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 565 transitions, 7728 flow [2024-06-20 16:22:08,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 565 transitions, 7618 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:22:08,330 INFO L231 Difference]: Finished difference. Result has 423 places, 545 transitions, 6394 flow [2024-06-20 16:22:08,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6145, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6394, PETRI_PLACES=423, PETRI_TRANSITIONS=545} [2024-06-20 16:22:08,330 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 378 predicate places. [2024-06-20 16:22:08,330 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 545 transitions, 6394 flow [2024-06-20 16:22:08,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:08,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:22:08,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:22:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 16:22:08,331 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:22:08,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:22:08,331 INFO L85 PathProgramCache]: Analyzing trace with hash -2003453957, now seen corresponding path program 3 times [2024-06-20 16:22:08,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:22:08,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712985169] [2024-06-20 16:22:08,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:22:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:22:08,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:22:09,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:22:09,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:22:09,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712985169] [2024-06-20 16:22:09,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712985169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:22:09,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:22:09,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:22:09,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246995059] [2024-06-20 16:22:09,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:22:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:22:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:22:09,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:22:09,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:22:09,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:22:09,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 545 transitions, 6394 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:09,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:22:09,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:22:09,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:22:12,065 INFO L124 PetriNetUnfolderBase]: 5498/8341 cut-off events. [2024-06-20 16:22:12,065 INFO L125 PetriNetUnfolderBase]: For 3857708/3857708 co-relation queries the response was YES. [2024-06-20 16:22:12,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105577 conditions, 8341 events. 5498/8341 cut-off events. For 3857708/3857708 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 47276 event pairs, 1069 based on Foata normal form. 1/8339 useless extension candidates. Maximal degree in co-relation 105373. Up to 8126 conditions per place. [2024-06-20 16:22:12,206 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 515 selfloop transitions, 23 changer transitions 0/564 dead transitions. [2024-06-20 16:22:12,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 564 transitions, 7578 flow [2024-06-20 16:22:12,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:22:12,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:22:12,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 16:22:12,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3664772727272727 [2024-06-20 16:22:12,208 INFO L175 Difference]: Start difference. First operand has 423 places, 545 transitions, 6394 flow. Second operand 8 states and 129 transitions. [2024-06-20 16:22:12,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 564 transitions, 7578 flow [2024-06-20 16:22:19,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 564 transitions, 7457 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 16:22:19,833 INFO L231 Difference]: Finished difference. Result has 426 places, 548 transitions, 6396 flow [2024-06-20 16:22:19,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6273, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6396, PETRI_PLACES=426, PETRI_TRANSITIONS=548} [2024-06-20 16:22:19,833 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-20 16:22:19,833 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 548 transitions, 6396 flow [2024-06-20 16:22:19,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:19,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:22:19,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:22:19,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 16:22:19,834 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:22:19,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:22:19,834 INFO L85 PathProgramCache]: Analyzing trace with hash -2003453709, now seen corresponding path program 3 times [2024-06-20 16:22:19,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:22:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928756337] [2024-06-20 16:22:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:22:19,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:22:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:22:20,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:22:20,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:22:20,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928756337] [2024-06-20 16:22:20,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928756337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:22:20,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:22:20,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:22:20,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914547969] [2024-06-20 16:22:20,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:22:20,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:22:20,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:22:20,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:22:20,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:22:20,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:22:20,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 548 transitions, 6396 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:20,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:22:20,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:22:20,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:22:23,388 INFO L124 PetriNetUnfolderBase]: 5361/8161 cut-off events. [2024-06-20 16:22:23,388 INFO L125 PetriNetUnfolderBase]: For 3896712/3896727 co-relation queries the response was YES. [2024-06-20 16:22:23,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104659 conditions, 8161 events. 5361/8161 cut-off events. For 3896712/3896727 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 46651 event pairs, 1033 based on Foata normal form. 1/8096 useless extension candidates. Maximal degree in co-relation 104454. Up to 7877 conditions per place. [2024-06-20 16:22:23,668 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 494 selfloop transitions, 35 changer transitions 0/567 dead transitions. [2024-06-20 16:22:23,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 567 transitions, 7569 flow [2024-06-20 16:22:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:22:23,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:22:23,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:22:23,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-20 16:22:23,670 INFO L175 Difference]: Start difference. First operand has 426 places, 548 transitions, 6396 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:22:23,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 567 transitions, 7569 flow [2024-06-20 16:22:29,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 567 transitions, 7477 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:22:29,672 INFO L231 Difference]: Finished difference. Result has 428 places, 551 transitions, 6458 flow [2024-06-20 16:22:29,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6304, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6458, PETRI_PLACES=428, PETRI_TRANSITIONS=551} [2024-06-20 16:22:29,672 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 383 predicate places. [2024-06-20 16:22:29,672 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 551 transitions, 6458 flow [2024-06-20 16:22:29,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:29,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:22:29,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:22:29,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 16:22:29,673 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:22:29,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:22:29,673 INFO L85 PathProgramCache]: Analyzing trace with hash -944572882, now seen corresponding path program 1 times [2024-06-20 16:22:29,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:22:29,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961859504] [2024-06-20 16:22:29,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:22:29,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:22:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:22:31,148 INFO 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:22:31,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:22:31,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961859504] [2024-06-20 16:22:31,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961859504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:22:31,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:22:31,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:22:31,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547496952] [2024-06-20 16:22:31,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:22:31,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:22:31,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:22:31,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:22:31,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:22:31,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-20 16:22:31,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 551 transitions, 6458 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:22:31,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:22:31,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-20 16:22:31,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand