./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix025_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix025_pso.opt_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix025_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 19:27:40,526 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:27:40,614 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:27:40,620 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:27:40,621 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:27:40,647 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:27:40,648 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:27:40,648 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:27:40,649 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:27:40,653 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:27:40,653 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:27:40,653 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:27:40,654 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:27:40,655 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:27:40,656 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:27:40,656 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:27:40,656 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:27:40,656 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:27:40,657 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:27:40,657 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:27:40,658 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:27:40,659 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:27:40,659 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:27:40,659 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:27:40,659 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:27:40,660 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:27:40,660 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:27:40,668 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:27:40,669 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:27:40,669 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:27:40,670 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:27:40,670 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:27:40,671 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:27:40,671 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:27:40,671 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:27:40,671 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:27:40,671 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:27:40,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:27:40,672 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:27:40,672 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:27:40,672 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:27:40,673 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:27:40,673 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:27:40,673 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-03 19:27:40,927 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:27:40,946 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:27:40,950 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:27:40,951 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:27:40,952 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:27:40,953 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_pso.opt_rmo.opt.i [2024-06-03 19:27:42,095 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:27:42,361 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:27:42,362 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_pso.opt_rmo.opt.i [2024-06-03 19:27:42,386 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8dd569ba0/5d7f31256dfc4179b90df2623f909820/FLAG041a727e2 [2024-06-03 19:27:42,397 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8dd569ba0/5d7f31256dfc4179b90df2623f909820 [2024-06-03 19:27:42,399 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:27:42,399 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:27:42,400 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/mix025_pso.opt_rmo.opt.yml/witness.yml [2024-06-03 19:27:42,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:27:42,588 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:27:42,590 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:27:42,590 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:27:42,594 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:27:42,595 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:27:42" (1/2) ... [2024-06-03 19:27:42,596 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a323cde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:27:42, skipping insertion in model container [2024-06-03 19:27:42,596 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:27:42" (1/2) ... [2024-06-03 19:27:42,598 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5457c977 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:27:42, skipping insertion in model container [2024-06-03 19:27:42,598 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:27:42" (2/2) ... [2024-06-03 19:27:42,598 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a323cde and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:42, skipping insertion in model container [2024-06-03 19:27:42,599 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:27:42" (2/2) ... [2024-06-03 19:27:42,599 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:27:42,693 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:27:42,695 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-03 19:27:42,695 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-03 19:27:42,695 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1))) [2024-06-03 19:27:42,695 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:27:42,696 INFO L106 edCorrectnessWitness]: ghost_update [L835-L835] multithreaded = 1; [2024-06-03 19:27:42,764 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:27:43,135 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:27:43,145 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:27:43,294 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:27:43,328 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:27:43,328 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43 WrapperNode [2024-06-03 19:27:43,329 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:27:43,330 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:27:43,330 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:27:43,330 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:27:43,336 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 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,359 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 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,394 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-03 19:27:43,395 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:27:43,396 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:27:43,396 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:27:43,397 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:27:43,407 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,411 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,415 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,445 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-03 19:27:43,445 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,446 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,454 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,457 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,458 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,460 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:27:43,464 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:27:43,464 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:27:43,465 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:27:43,465 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (1/1) ... [2024-06-03 19:27:43,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:27:43,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:27:43,503 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-03 19:27:43,512 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-03 19:27:43,552 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:27:43,552 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:27:43,553 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:27:43,553 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:27:43,553 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:27:43,553 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:27:43,554 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:27:43,554 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:27:43,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:27:43,554 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:27:43,554 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:27:43,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:27:43,556 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:27:43,713 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:27:43,717 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:27:44,097 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:27:44,098 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:27:44,301 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:27:44,302 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:27:44,303 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:27:44 BoogieIcfgContainer [2024-06-03 19:27:44,303 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:27:44,306 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:27:44,306 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:27:44,309 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:27:44,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:27:42" (1/4) ... [2024-06-03 19:27:44,310 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a23e6d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:27:44, skipping insertion in model container [2024-06-03 19:27:44,310 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:27:42" (2/4) ... [2024-06-03 19:27:44,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a23e6d3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:27:44, skipping insertion in model container [2024-06-03 19:27:44,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:27:43" (3/4) ... [2024-06-03 19:27:44,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a23e6d3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:27:44, skipping insertion in model container [2024-06-03 19:27:44,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:27:44" (4/4) ... [2024-06-03 19:27:44,313 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_pso.opt_rmo.opt.i [2024-06-03 19:27:44,329 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:27:44,330 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:27:44,330 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:27:44,380 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:27:44,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 19:27:44,451 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 19:27:44,452 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:27:44,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:27:44,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 19:27:44,457 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 19:27:44,470 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:27:44,477 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;@5a3a3ba1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:27:44,477 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:27:44,484 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:27:44,484 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:27:44,484 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:27:44,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:44,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:27:44,485 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-03 19:27:44,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:44,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1649445791, now seen corresponding path program 1 times [2024-06-03 19:27:44,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:44,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009529302] [2024-06-03 19:27:44,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:44,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:44,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27: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-03 19:27:45,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:45,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009529302] [2024-06-03 19:27:45,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009529302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:45,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:45,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:27:45,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408519622] [2024-06-03 19:27:45,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:45,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:27:45,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:45,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:27:45,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:27:45,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-03 19:27:45,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:45,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:45,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-03 19:27:45,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:46,243 INFO L124 PetriNetUnfolderBase]: 1152/1853 cut-off events. [2024-06-03 19:27:46,244 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-06-03 19:27:46,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3672 conditions, 1853 events. 1152/1853 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9218 event pairs, 785 based on Foata normal form. 1/1779 useless extension candidates. Maximal degree in co-relation 3657. Up to 1732 conditions per place. [2024-06-03 19:27:46,260 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 19:27:46,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-03 19:27:46,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:27:46,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:27:46,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-03 19:27:46,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 19:27:46,273 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 76 transitions. [2024-06-03 19:27:46,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-03 19:27:46,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:27:46,282 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 19:27:46,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-03 19:27:46,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 19:27:46,291 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 19:27:46,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:46,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:46,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:46,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:27:46,292 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-03 19:27:46,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:46,293 INFO L85 PathProgramCache]: Analyzing trace with hash -274434560, now seen corresponding path program 1 times [2024-06-03 19:27:46,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:46,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995134940] [2024-06-03 19:27:46,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:46,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:46,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:47,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:47,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:47,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995134940] [2024-06-03 19:27:47,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995134940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:47,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:47,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:27:47,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816460025] [2024-06-03 19:27:47,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:47,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:27:47,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:47,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:27:47,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:27:47,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-03 19:27:47,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:47,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:47,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-03 19:27:47,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:47,539 INFO L124 PetriNetUnfolderBase]: 1347/2082 cut-off events. [2024-06-03 19:27:47,539 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-03 19:27:47,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 2082 events. 1347/2082 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10031 event pairs, 649 based on Foata normal form. 6/2077 useless extension candidates. Maximal degree in co-relation 4710. Up to 1981 conditions per place. [2024-06-03 19:27:47,553 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 19:27:47,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 54 transitions, 248 flow [2024-06-03 19:27:47,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:27:47,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:27:47,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 19:27:47,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 19:27:47,558 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-03 19:27:47,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 54 transitions, 248 flow [2024-06-03 19:27:47,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:27:47,561 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-03 19:27:47,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-03 19:27:47,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-03 19:27:47,562 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-03 19:27:47,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:47,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:47,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:47,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:27:47,566 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-03 19:27:47,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:47,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1939006827, now seen corresponding path program 1 times [2024-06-03 19:27:47,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:47,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652404521] [2024-06-03 19:27:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27: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-03 19:27:49,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:49,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652404521] [2024-06-03 19:27:49,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652404521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:49,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:49,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:27:49,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302738834] [2024-06-03 19:27:49,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:49,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:27:49,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:49,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:27:49,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:27:49,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-03 19:27:49,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-03 19:27:49,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:49,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-03 19:27:49,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:49,579 INFO L124 PetriNetUnfolderBase]: 1338/2067 cut-off events. [2024-06-03 19:27:49,580 INFO L125 PetriNetUnfolderBase]: For 1107/1107 co-relation queries the response was YES. [2024-06-03 19:27:49,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5218 conditions, 2067 events. 1338/2067 cut-off events. For 1107/1107 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9932 event pairs, 485 based on Foata normal form. 6/2062 useless extension candidates. Maximal degree in co-relation 5201. Up to 1936 conditions per place. [2024-06-03 19:27:49,607 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-03 19:27:49,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 354 flow [2024-06-03 19:27:49,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:49,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:49,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-03 19:27:49,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-03 19:27:49,610 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 133 transitions. [2024-06-03 19:27:49,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 354 flow [2024-06-03 19:27:49,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 19:27:49,613 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-03 19:27:49,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-03 19:27:49,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-03 19:27:49,614 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-03 19:27:49,614 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-03 19:27:49,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:49,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:49,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:27:49,615 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:49,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:49,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1182824873, now seen corresponding path program 1 times [2024-06-03 19:27:49,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:49,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971608157] [2024-06-03 19:27:49,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:49,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:49,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:50,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:50,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971608157] [2024-06-03 19:27:50,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971608157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:50,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:50,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:27:50,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975561226] [2024-06-03 19:27:50,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:50,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:27:50,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:50,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:27:50,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:27:50,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-03 19:27:50,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:50,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:50,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-03 19:27:50,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:50,918 INFO L124 PetriNetUnfolderBase]: 1126/1833 cut-off events. [2024-06-03 19:27:50,919 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2024-06-03 19:27:50,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5002 conditions, 1833 events. 1126/1833 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9177 event pairs, 487 based on Foata normal form. 2/1804 useless extension candidates. Maximal degree in co-relation 4983. Up to 1683 conditions per place. [2024-06-03 19:27:50,931 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-03 19:27:50,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 325 flow [2024-06-03 19:27:50,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:27:50,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:27:50,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-03 19:27:50,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-03 19:27:50,933 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 100 transitions. [2024-06-03 19:27:50,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 325 flow [2024-06-03 19:27:50,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:27:50,937 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-03 19:27:50,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-03 19:27:50,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-03 19:27:50,938 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-03 19:27:50,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:50,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:50,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:50,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:27:50,939 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-03 19:27:50,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:50,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1961215675, now seen corresponding path program 1 times [2024-06-03 19:27:50,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226767378] [2024-06-03 19:27:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:50,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:51,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:51,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226767378] [2024-06-03 19:27:51,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226767378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:51,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:51,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:27:51,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609817557] [2024-06-03 19:27:51,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:51,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:27:51,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:51,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:27:51,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:27:51,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:27:51,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:51,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:51,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:27:51,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:52,347 INFO L124 PetriNetUnfolderBase]: 1335/2074 cut-off events. [2024-06-03 19:27:52,347 INFO L125 PetriNetUnfolderBase]: For 3047/3047 co-relation queries the response was YES. [2024-06-03 19:27:52,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6183 conditions, 2074 events. 1335/2074 cut-off events. For 3047/3047 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10008 event pairs, 569 based on Foata normal form. 3/2076 useless extension candidates. Maximal degree in co-relation 6162. Up to 1955 conditions per place. [2024-06-03 19:27:52,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 52 selfloop transitions, 17 changer transitions 0/74 dead transitions. [2024-06-03 19:27:52,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 444 flow [2024-06-03 19:27:52,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:52,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:52,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-03 19:27:52,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-03 19:27:52,362 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 119 transitions. [2024-06-03 19:27:52,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 444 flow [2024-06-03 19:27:52,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 74 transitions, 424 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:27:52,374 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 299 flow [2024-06-03 19:27:52,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-03 19:27:52,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-03 19:27:52,377 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 299 flow [2024-06-03 19:27:52,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:52,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:52,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:52,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:27:52,379 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-03 19:27:52,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:52,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1477328120, now seen corresponding path program 1 times [2024-06-03 19:27:52,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:52,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757774081] [2024-06-03 19:27:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:52,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:52,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:53,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:53,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:53,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757774081] [2024-06-03 19:27:53,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757774081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:53,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:53,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:27:53,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662349400] [2024-06-03 19:27:53,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:53,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:27:53,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:53,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:27:53,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:27:53,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:27:53,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:53,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:53,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:27:53,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:53,859 INFO L124 PetriNetUnfolderBase]: 1409/2192 cut-off events. [2024-06-03 19:27:53,859 INFO L125 PetriNetUnfolderBase]: For 5223/5233 co-relation queries the response was YES. [2024-06-03 19:27:53,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7381 conditions, 2192 events. 1409/2192 cut-off events. For 5223/5233 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10615 event pairs, 568 based on Foata normal form. 4/2184 useless extension candidates. Maximal degree in co-relation 7357. Up to 2047 conditions per place. [2024-06-03 19:27:53,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 60 selfloop transitions, 11 changer transitions 0/79 dead transitions. [2024-06-03 19:27:53,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 79 transitions, 513 flow [2024-06-03 19:27:53,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:53,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:53,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-03 19:27:53,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-03 19:27:53,877 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 299 flow. Second operand 6 states and 117 transitions. [2024-06-03 19:27:53,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 79 transitions, 513 flow [2024-06-03 19:27:53,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 79 transitions, 499 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-03 19:27:53,883 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 343 flow [2024-06-03 19:27:53,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-03 19:27:53,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-03 19:27:53,884 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 343 flow [2024-06-03 19:27:53,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:53,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:53,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:53,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:27:53,885 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-03 19:27:53,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:53,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1471614200, now seen corresponding path program 2 times [2024-06-03 19:27:53,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:53,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512474155] [2024-06-03 19:27:53,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:53,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:53,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:54,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:54,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512474155] [2024-06-03 19:27:54,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512474155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:54,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:54,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:27:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136358560] [2024-06-03 19:27:54,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:54,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:27:54,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:54,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:27:54,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:27:54,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:27:54,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:54,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:54,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:27:54,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:55,272 INFO L124 PetriNetUnfolderBase]: 1415/2208 cut-off events. [2024-06-03 19:27:55,273 INFO L125 PetriNetUnfolderBase]: For 7055/7071 co-relation queries the response was YES. [2024-06-03 19:27:55,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 2208 events. 1415/2208 cut-off events. For 7055/7071 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10705 event pairs, 575 based on Foata normal form. 8/2204 useless extension candidates. Maximal degree in co-relation 7935. Up to 2029 conditions per place. [2024-06-03 19:27:55,298 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 56 selfloop transitions, 16 changer transitions 0/80 dead transitions. [2024-06-03 19:27:55,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 561 flow [2024-06-03 19:27:55,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-03 19:27:55,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-03 19:27:55,300 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 343 flow. Second operand 6 states and 117 transitions. [2024-06-03 19:27:55,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 561 flow [2024-06-03 19:27:55,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 80 transitions, 527 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:55,308 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 383 flow [2024-06-03 19:27:55,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=383, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-03 19:27:55,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-03 19:27:55,310 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 383 flow [2024-06-03 19:27:55,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:55,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:55,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:55,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:27:55,311 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-03 19:27:55,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:55,311 INFO L85 PathProgramCache]: Analyzing trace with hash -668142994, now seen corresponding path program 1 times [2024-06-03 19:27:55,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:55,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347510019] [2024-06-03 19:27:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:55,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:55,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:56,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:56,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:56,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347510019] [2024-06-03 19:27:56,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347510019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:56,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:56,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:56,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964978237] [2024-06-03 19:27:56,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:56,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:56,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:56,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:56,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:56,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:27:56,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 383 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:56,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:56,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:27:56,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:57,018 INFO L124 PetriNetUnfolderBase]: 1365/2149 cut-off events. [2024-06-03 19:27:57,019 INFO L125 PetriNetUnfolderBase]: For 8574/8574 co-relation queries the response was YES. [2024-06-03 19:27:57,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8204 conditions, 2149 events. 1365/2149 cut-off events. For 8574/8574 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10485 event pairs, 533 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 8176. Up to 1986 conditions per place. [2024-06-03 19:27:57,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 62 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-03 19:27:57,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 88 transitions, 659 flow [2024-06-03 19:27:57,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:57,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:57,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:27:57,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-03 19:27:57,034 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 383 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:27:57,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 88 transitions, 659 flow [2024-06-03 19:27:57,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 88 transitions, 609 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:57,042 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 422 flow [2024-06-03 19:27:57,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=422, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-03 19:27:57,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-03 19:27:57,044 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 422 flow [2024-06-03 19:27:57,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:57,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:57,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:57,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:27:57,044 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-03 19:27:57,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:57,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1447349136, now seen corresponding path program 1 times [2024-06-03 19:27:57,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:57,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132967978] [2024-06-03 19:27:57,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:57,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:58,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:58,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:58,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132967978] [2024-06-03 19:27:58,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132967978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:58,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:58,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:58,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140317850] [2024-06-03 19:27:58,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:58,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:58,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:58,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:58,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:58,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:27:58,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 422 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:58,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:58,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:27:58,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:58,903 INFO L124 PetriNetUnfolderBase]: 1445/2234 cut-off events. [2024-06-03 19:27:58,903 INFO L125 PetriNetUnfolderBase]: For 11854/11873 co-relation queries the response was YES. [2024-06-03 19:27:58,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9188 conditions, 2234 events. 1445/2234 cut-off events. For 11854/11873 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10640 event pairs, 571 based on Foata normal form. 3/2230 useless extension candidates. Maximal degree in co-relation 9159. Up to 2071 conditions per place. [2024-06-03 19:27:58,916 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-03 19:27:58,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 95 transitions, 694 flow [2024-06-03 19:27:58,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:58,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:58,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 19:27:58,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-03 19:27:58,918 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 422 flow. Second operand 7 states and 136 transitions. [2024-06-03 19:27:58,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 95 transitions, 694 flow [2024-06-03 19:27:58,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 95 transitions, 635 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:58,925 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 441 flow [2024-06-03 19:27:58,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=441, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-03 19:27:58,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-03 19:27:58,926 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 441 flow [2024-06-03 19:27:58,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:58,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:58,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:58,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:27:58,926 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-03 19:27:58,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:58,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1447469292, now seen corresponding path program 1 times [2024-06-03 19:27:58,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:58,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513328556] [2024-06-03 19:27:58,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:58,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:59,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:59,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513328556] [2024-06-03 19:27:59,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513328556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:59,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:59,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:59,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142568520] [2024-06-03 19:27:59,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:59,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:59,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:59,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:59,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:59,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:27:59,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 441 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:59,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:59,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:27:59,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:00,474 INFO L124 PetriNetUnfolderBase]: 1635/2455 cut-off events. [2024-06-03 19:28:00,475 INFO L125 PetriNetUnfolderBase]: For 15036/15036 co-relation queries the response was YES. [2024-06-03 19:28:00,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10605 conditions, 2455 events. 1635/2455 cut-off events. For 15036/15036 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11464 event pairs, 592 based on Foata normal form. 6/2460 useless extension candidates. Maximal degree in co-relation 10575. Up to 2319 conditions per place. [2024-06-03 19:28:00,491 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 82 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-03 19:28:00,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 108 transitions, 865 flow [2024-06-03 19:28:00,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:28:00,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:28:00,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:28:00,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-03 19:28:00,493 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 441 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:28:00,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 108 transitions, 865 flow [2024-06-03 19:28:00,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 108 transitions, 811 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:00,502 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 563 flow [2024-06-03 19:28:00,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=563, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-03 19:28:00,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-03 19:28:00,503 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 563 flow [2024-06-03 19:28:00,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:00,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:00,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:00,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:28:00,504 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-03 19:28:00,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:00,505 INFO L85 PathProgramCache]: Analyzing trace with hash 762158406, now seen corresponding path program 2 times [2024-06-03 19:28:00,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:00,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477349959] [2024-06-03 19:28:00,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:00,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:00,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:01,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-03 19:28:01,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:01,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477349959] [2024-06-03 19:28:01,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477349959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:01,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:01,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:28:01,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620469468] [2024-06-03 19:28:01,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:01,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:28:01,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:01,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:28:01,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:28:01,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:01,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 563 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:01,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:01,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:01,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:02,010 INFO L124 PetriNetUnfolderBase]: 1703/2564 cut-off events. [2024-06-03 19:28:02,011 INFO L125 PetriNetUnfolderBase]: For 20572/20576 co-relation queries the response was YES. [2024-06-03 19:28:02,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12233 conditions, 2564 events. 1703/2564 cut-off events. For 20572/20576 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12143 event pairs, 609 based on Foata normal form. 10/2573 useless extension candidates. Maximal degree in co-relation 12200. Up to 2270 conditions per place. [2024-06-03 19:28:02,030 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 78 selfloop transitions, 34 changer transitions 0/116 dead transitions. [2024-06-03 19:28:02,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 116 transitions, 1051 flow [2024-06-03 19:28:02,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:28:02,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:28:02,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-03 19:28:02,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-03 19:28:02,032 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 563 flow. Second operand 7 states and 139 transitions. [2024-06-03 19:28:02,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 116 transitions, 1051 flow [2024-06-03 19:28:02,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 116 transitions, 993 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-03 19:28:02,047 INFO L231 Difference]: Finished difference. Result has 79 places, 89 transitions, 697 flow [2024-06-03 19:28:02,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=697, PETRI_PLACES=79, PETRI_TRANSITIONS=89} [2024-06-03 19:28:02,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-03 19:28:02,048 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 89 transitions, 697 flow [2024-06-03 19:28:02,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:02,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:02,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:02,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:28:02,049 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-03 19:28:02,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:02,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1624837962, now seen corresponding path program 3 times [2024-06-03 19:28:02,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:02,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366578526] [2024-06-03 19:28:02,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:02,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:02,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:02,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:02,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366578526] [2024-06-03 19:28:02,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366578526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:02,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:02,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:28:02,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118571762] [2024-06-03 19:28:02,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:02,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:28:02,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:02,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:28:02,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:28:02,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:02,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 89 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:02,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:02,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:02,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:03,476 INFO L124 PetriNetUnfolderBase]: 1707/2568 cut-off events. [2024-06-03 19:28:03,476 INFO L125 PetriNetUnfolderBase]: For 24547/24551 co-relation queries the response was YES. [2024-06-03 19:28:03,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12968 conditions, 2568 events. 1707/2568 cut-off events. For 24547/24551 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12154 event pairs, 599 based on Foata normal form. 10/2577 useless extension candidates. Maximal degree in co-relation 12932. Up to 2279 conditions per place. [2024-06-03 19:28:03,497 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 71 selfloop transitions, 42 changer transitions 0/117 dead transitions. [2024-06-03 19:28:03,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 1090 flow [2024-06-03 19:28:03,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:28:03,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:28:03,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:28:03,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-03 19:28:03,499 INFO L175 Difference]: Start difference. First operand has 79 places, 89 transitions, 697 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:28:03,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 1090 flow [2024-06-03 19:28:03,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 117 transitions, 977 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:03,521 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 738 flow [2024-06-03 19:28:03,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=738, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-06-03 19:28:03,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-03 19:28:03,522 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 738 flow [2024-06-03 19:28:03,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:03,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:03,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:03,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:28:03,522 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-03 19:28:03,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:03,523 INFO L85 PathProgramCache]: Analyzing trace with hash 762404484, now seen corresponding path program 1 times [2024-06-03 19:28:03,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:03,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679561240] [2024-06-03 19:28:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:03,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:03,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:04,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-03 19:28:04,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:04,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679561240] [2024-06-03 19:28:04,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679561240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:04,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:04,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:04,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572010788] [2024-06-03 19:28:04,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:04,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:04,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:04,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:04,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:04,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:04,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:04,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:04,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:04,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:05,398 INFO L124 PetriNetUnfolderBase]: 1503/2364 cut-off events. [2024-06-03 19:28:05,398 INFO L125 PetriNetUnfolderBase]: For 22245/22245 co-relation queries the response was YES. [2024-06-03 19:28:05,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11591 conditions, 2364 events. 1503/2364 cut-off events. For 22245/22245 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11604 event pairs, 506 based on Foata normal form. 6/2369 useless extension candidates. Maximal degree in co-relation 11554. Up to 2157 conditions per place. [2024-06-03 19:28:05,418 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 93 selfloop transitions, 24 changer transitions 0/122 dead transitions. [2024-06-03 19:28:05,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1128 flow [2024-06-03 19:28:05,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:05,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:05,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:28:05,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-03 19:28:05,420 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 738 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:28:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1128 flow [2024-06-03 19:28:05,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1041 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:05,439 INFO L231 Difference]: Finished difference. Result has 86 places, 96 transitions, 757 flow [2024-06-03 19:28:05,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=757, PETRI_PLACES=86, PETRI_TRANSITIONS=96} [2024-06-03 19:28:05,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-03 19:28:05,440 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 96 transitions, 757 flow [2024-06-03 19:28:05,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:05,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:05,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:05,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:28:05,442 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:05,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:05,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1354377716, now seen corresponding path program 1 times [2024-06-03 19:28:05,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:05,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888444087] [2024-06-03 19:28:05,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:05,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:06,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:06,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:06,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888444087] [2024-06-03 19:28:06,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888444087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:06,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:06,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:28:06,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128780621] [2024-06-03 19:28:06,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:06,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:28:06,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:06,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:28:06,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:28:06,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:06,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 96 transitions, 757 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:06,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:06,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:06,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:06,679 INFO L124 PetriNetUnfolderBase]: 1500/2359 cut-off events. [2024-06-03 19:28:06,680 INFO L125 PetriNetUnfolderBase]: For 24157/24157 co-relation queries the response was YES. [2024-06-03 19:28:06,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11784 conditions, 2359 events. 1500/2359 cut-off events. For 24157/24157 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11579 event pairs, 525 based on Foata normal form. 1/2359 useless extension candidates. Maximal degree in co-relation 11746. Up to 2226 conditions per place. [2024-06-03 19:28:06,696 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 91 selfloop transitions, 8 changer transitions 0/104 dead transitions. [2024-06-03 19:28:06,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 104 transitions, 975 flow [2024-06-03 19:28:06,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:28:06,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:28:06,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-03 19:28:06,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-03 19:28:06,701 INFO L175 Difference]: Start difference. First operand has 86 places, 96 transitions, 757 flow. Second operand 5 states and 92 transitions. [2024-06-03 19:28:06,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 104 transitions, 975 flow [2024-06-03 19:28:06,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 104 transitions, 887 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:06,722 INFO L231 Difference]: Finished difference. Result has 85 places, 96 transitions, 691 flow [2024-06-03 19:28:06,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=691, PETRI_PLACES=85, PETRI_TRANSITIONS=96} [2024-06-03 19:28:06,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-03 19:28:06,723 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 96 transitions, 691 flow [2024-06-03 19:28:06,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:06,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:06,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:06,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:28:06,724 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-03 19:28:06,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:06,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1918151012, now seen corresponding path program 1 times [2024-06-03 19:28:06,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:06,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899549551] [2024-06-03 19:28:06,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:06,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:06,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:07,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:07,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:07,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899549551] [2024-06-03 19:28:07,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899549551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:07,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:07,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:07,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120053977] [2024-06-03 19:28:07,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:07,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:07,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:07,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:07,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:07,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:07,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 96 transitions, 691 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:07,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:07,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:07,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:08,592 INFO L124 PetriNetUnfolderBase]: 1709/2573 cut-off events. [2024-06-03 19:28:08,593 INFO L125 PetriNetUnfolderBase]: For 30720/30720 co-relation queries the response was YES. [2024-06-03 19:28:08,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13077 conditions, 2573 events. 1709/2573 cut-off events. For 30720/30720 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12130 event pairs, 591 based on Foata normal form. 3/2575 useless extension candidates. Maximal degree in co-relation 13038. Up to 2450 conditions per place. [2024-06-03 19:28:08,608 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 108 selfloop transitions, 27 changer transitions 0/139 dead transitions. [2024-06-03 19:28:08,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 139 transitions, 1259 flow [2024-06-03 19:28:08,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:08,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:28:08,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-03 19:28:08,610 INFO L175 Difference]: Start difference. First operand has 85 places, 96 transitions, 691 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:28:08,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 139 transitions, 1259 flow [2024-06-03 19:28:08,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 139 transitions, 1237 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:08,630 INFO L231 Difference]: Finished difference. Result has 91 places, 107 transitions, 895 flow [2024-06-03 19:28:08,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=895, PETRI_PLACES=91, PETRI_TRANSITIONS=107} [2024-06-03 19:28:08,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-03 19:28:08,631 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 107 transitions, 895 flow [2024-06-03 19:28:08,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:08,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:08,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:08,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:28:08,632 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:08,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:08,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1769269935, now seen corresponding path program 1 times [2024-06-03 19:28:08,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:08,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602748167] [2024-06-03 19:28:08,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:08,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:09,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:09,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:09,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602748167] [2024-06-03 19:28:09,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602748167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:09,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:09,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:09,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121784560] [2024-06-03 19:28:09,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:09,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:09,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:09,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:09,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:09,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:09,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 107 transitions, 895 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:09,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:09,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:09,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:10,468 INFO L124 PetriNetUnfolderBase]: 1855/2791 cut-off events. [2024-06-03 19:28:10,468 INFO L125 PetriNetUnfolderBase]: For 38308/38310 co-relation queries the response was YES. [2024-06-03 19:28:10,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15008 conditions, 2791 events. 1855/2791 cut-off events. For 38308/38310 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13204 event pairs, 602 based on Foata normal form. 8/2798 useless extension candidates. Maximal degree in co-relation 14967. Up to 2602 conditions per place. [2024-06-03 19:28:10,486 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 122 selfloop transitions, 34 changer transitions 0/160 dead transitions. [2024-06-03 19:28:10,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 160 transitions, 1611 flow [2024-06-03 19:28:10,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:10,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:10,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:28:10,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-03 19:28:10,488 INFO L175 Difference]: Start difference. First operand has 91 places, 107 transitions, 895 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:28:10,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 160 transitions, 1611 flow [2024-06-03 19:28:10,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 160 transitions, 1514 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 19:28:10,524 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1170 flow [2024-06-03 19:28:10,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1170, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2024-06-03 19:28:10,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-03 19:28:10,525 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1170 flow [2024-06-03 19:28:10,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:10,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:10,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:10,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:28:10,526 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-03 19:28:10,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:10,526 INFO L85 PathProgramCache]: Analyzing trace with hash 629644109, now seen corresponding path program 2 times [2024-06-03 19:28:10,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:10,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994937649] [2024-06-03 19:28:10,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:10,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:10,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:11,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:11,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:11,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994937649] [2024-06-03 19:28:11,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994937649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:11,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:11,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:11,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682104282] [2024-06-03 19:28:11,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:11,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:11,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:11,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:11,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:11,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:11,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1170 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:11,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:11,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:11,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:12,268 INFO L124 PetriNetUnfolderBase]: 2008/3010 cut-off events. [2024-06-03 19:28:12,269 INFO L125 PetriNetUnfolderBase]: For 45253/45253 co-relation queries the response was YES. [2024-06-03 19:28:12,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17463 conditions, 3010 events. 2008/3010 cut-off events. For 45253/45253 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14303 event pairs, 587 based on Foata normal form. 6/3015 useless extension candidates. Maximal degree in co-relation 17416. Up to 2736 conditions per place. [2024-06-03 19:28:12,286 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 132 selfloop transitions, 56 changer transitions 0/192 dead transitions. [2024-06-03 19:28:12,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 192 transitions, 2086 flow [2024-06-03 19:28:12,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:12,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:12,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:28:12,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-03 19:28:12,290 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1170 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:28:12,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 192 transitions, 2086 flow [2024-06-03 19:28:12,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 192 transitions, 1938 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-03 19:28:12,333 INFO L231 Difference]: Finished difference. Result has 111 places, 157 transitions, 1578 flow [2024-06-03 19:28:12,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1578, PETRI_PLACES=111, PETRI_TRANSITIONS=157} [2024-06-03 19:28:12,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-03 19:28:12,334 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 157 transitions, 1578 flow [2024-06-03 19:28:12,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:12,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:12,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:12,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:28:12,335 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-03 19:28:12,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:12,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1169363033, now seen corresponding path program 3 times [2024-06-03 19:28:12,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:12,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103658833] [2024-06-03 19:28:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:12,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:12,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:13,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:13,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:13,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103658833] [2024-06-03 19:28:13,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103658833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:13,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:13,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:13,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040832931] [2024-06-03 19:28:13,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:13,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:13,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:13,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:13,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:13,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:13,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 157 transitions, 1578 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:13,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:13,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:13,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:14,141 INFO L124 PetriNetUnfolderBase]: 2076/3111 cut-off events. [2024-06-03 19:28:14,141 INFO L125 PetriNetUnfolderBase]: For 52678/52678 co-relation queries the response was YES. [2024-06-03 19:28:14,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19184 conditions, 3111 events. 2076/3111 cut-off events. For 52678/52678 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14908 event pairs, 553 based on Foata normal form. 6/3116 useless extension candidates. Maximal degree in co-relation 19132. Up to 2431 conditions per place. [2024-06-03 19:28:14,161 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 87 selfloop transitions, 110 changer transitions 0/201 dead transitions. [2024-06-03 19:28:14,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 201 transitions, 2388 flow [2024-06-03 19:28:14,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:14,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:14,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 19:28:14,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-03 19:28:14,163 INFO L175 Difference]: Start difference. First operand has 111 places, 157 transitions, 1578 flow. Second operand 9 states and 177 transitions. [2024-06-03 19:28:14,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 201 transitions, 2388 flow [2024-06-03 19:28:14,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 201 transitions, 2223 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:14,215 INFO L231 Difference]: Finished difference. Result has 115 places, 167 transitions, 1854 flow [2024-06-03 19:28:14,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1854, PETRI_PLACES=115, PETRI_TRANSITIONS=167} [2024-06-03 19:28:14,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-03 19:28:14,216 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 167 transitions, 1854 flow [2024-06-03 19:28:14,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:14,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:14,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:14,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:28:14,217 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-03 19:28:14,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:14,217 INFO L85 PathProgramCache]: Analyzing trace with hash -2142892403, now seen corresponding path program 4 times [2024-06-03 19:28:14,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:14,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128575743] [2024-06-03 19:28:14,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:14,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:15,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:15,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128575743] [2024-06-03 19:28:15,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128575743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:15,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:15,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322023409] [2024-06-03 19:28:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:15,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:15,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:15,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:15,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 167 transitions, 1854 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:15,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:15,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:15,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:16,065 INFO L124 PetriNetUnfolderBase]: 2088/3130 cut-off events. [2024-06-03 19:28:16,065 INFO L125 PetriNetUnfolderBase]: For 59094/59094 co-relation queries the response was YES. [2024-06-03 19:28:16,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20771 conditions, 3130 events. 2088/3130 cut-off events. For 59094/59094 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14952 event pairs, 581 based on Foata normal form. 6/3135 useless extension candidates. Maximal degree in co-relation 20717. Up to 2580 conditions per place. [2024-06-03 19:28:16,084 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 124 selfloop transitions, 72 changer transitions 0/200 dead transitions. [2024-06-03 19:28:16,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 200 transitions, 2554 flow [2024-06-03 19:28:16,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:16,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:16,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 19:28:16,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-03 19:28:16,086 INFO L175 Difference]: Start difference. First operand has 115 places, 167 transitions, 1854 flow. Second operand 8 states and 157 transitions. [2024-06-03 19:28:16,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 200 transitions, 2554 flow [2024-06-03 19:28:16,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 2346 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:16,128 INFO L231 Difference]: Finished difference. Result has 118 places, 171 transitions, 1896 flow [2024-06-03 19:28:16,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1896, PETRI_PLACES=118, PETRI_TRANSITIONS=171} [2024-06-03 19:28:16,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-03 19:28:16,129 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 171 transitions, 1896 flow [2024-06-03 19:28:16,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:16,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:16,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:16,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:28:16,130 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:16,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:16,130 INFO L85 PathProgramCache]: Analyzing trace with hash -963961832, now seen corresponding path program 1 times [2024-06-03 19:28:16,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:16,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231144953] [2024-06-03 19:28:16,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:16,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:16,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:16,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:16,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231144953] [2024-06-03 19:28:16,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231144953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:16,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:16,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:16,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228401453] [2024-06-03 19:28:16,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:16,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:16,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:16,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:16,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:16,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:16,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 171 transitions, 1896 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:16,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:16,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:16,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:17,465 INFO L124 PetriNetUnfolderBase]: 1875/2909 cut-off events. [2024-06-03 19:28:17,465 INFO L125 PetriNetUnfolderBase]: For 52438/52438 co-relation queries the response was YES. [2024-06-03 19:28:17,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 2909 events. 1875/2909 cut-off events. For 52438/52438 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14362 event pairs, 553 based on Foata normal form. 2/2910 useless extension candidates. Maximal degree in co-relation 19202. Up to 2756 conditions per place. [2024-06-03 19:28:17,484 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 166 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2024-06-03 19:28:17,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 183 transitions, 2304 flow [2024-06-03 19:28:17,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:17,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-03 19:28:17,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-03 19:28:17,485 INFO L175 Difference]: Start difference. First operand has 118 places, 171 transitions, 1896 flow. Second operand 6 states and 107 transitions. [2024-06-03 19:28:17,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 183 transitions, 2304 flow [2024-06-03 19:28:17,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 183 transitions, 2104 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:17,526 INFO L231 Difference]: Finished difference. Result has 118 places, 174 transitions, 1760 flow [2024-06-03 19:28:17,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1760, PETRI_PLACES=118, PETRI_TRANSITIONS=174} [2024-06-03 19:28:17,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-03 19:28:17,527 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 174 transitions, 1760 flow [2024-06-03 19:28:17,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:17,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:17,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:17,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:28:17,527 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-03 19:28:17,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:17,528 INFO L85 PathProgramCache]: Analyzing trace with hash -669721905, now seen corresponding path program 1 times [2024-06-03 19:28:17,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:17,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350311473] [2024-06-03 19:28:17,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:17,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:18,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:18,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:18,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350311473] [2024-06-03 19:28:18,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350311473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:18,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:18,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:18,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014191211] [2024-06-03 19:28:18,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:18,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:18,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:18,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:18,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:18,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:18,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 174 transitions, 1760 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:18,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:18,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:18,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:19,378 INFO L124 PetriNetUnfolderBase]: 2009/3057 cut-off events. [2024-06-03 19:28:19,378 INFO L125 PetriNetUnfolderBase]: For 63226/63228 co-relation queries the response was YES. [2024-06-03 19:28:19,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20472 conditions, 3057 events. 2009/3057 cut-off events. For 63226/63228 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15007 event pairs, 379 based on Foata normal form. 6/3062 useless extension candidates. Maximal degree in co-relation 20415. Up to 2691 conditions per place. [2024-06-03 19:28:19,396 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 21 changer transitions 0/205 dead transitions. [2024-06-03 19:28:19,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 205 transitions, 2248 flow [2024-06-03 19:28:19,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:19,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:28:19,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-03 19:28:19,398 INFO L175 Difference]: Start difference. First operand has 118 places, 174 transitions, 1760 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:28:19,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 205 transitions, 2248 flow [2024-06-03 19:28:19,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 205 transitions, 2206 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:19,443 INFO L231 Difference]: Finished difference. Result has 122 places, 176 transitions, 1825 flow [2024-06-03 19:28:19,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1825, PETRI_PLACES=122, PETRI_TRANSITIONS=176} [2024-06-03 19:28:19,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-03 19:28:19,443 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 176 transitions, 1825 flow [2024-06-03 19:28:19,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:19,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:19,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:19,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:28:19,444 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-03 19:28:19,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:19,444 INFO L85 PathProgramCache]: Analyzing trace with hash 868935303, now seen corresponding path program 2 times [2024-06-03 19:28:19,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:19,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061755360] [2024-06-03 19:28:19,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:19,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:19,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:20,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:20,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:20,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061755360] [2024-06-03 19:28:20,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061755360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:20,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:20,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:20,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860380471] [2024-06-03 19:28:20,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:20,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:20,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:20,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:20,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:20,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 176 transitions, 1825 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:20,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:20,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:20,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:21,354 INFO L124 PetriNetUnfolderBase]: 2026/3084 cut-off events. [2024-06-03 19:28:21,354 INFO L125 PetriNetUnfolderBase]: For 69443/69445 co-relation queries the response was YES. [2024-06-03 19:28:21,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21061 conditions, 3084 events. 2026/3084 cut-off events. For 69443/69445 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15158 event pairs, 502 based on Foata normal form. 6/3089 useless extension candidates. Maximal degree in co-relation 21003. Up to 2744 conditions per place. [2024-06-03 19:28:21,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 22 changer transitions 0/206 dead transitions. [2024-06-03 19:28:21,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 206 transitions, 2317 flow [2024-06-03 19:28:21,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:21,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:28:21,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-03 19:28:21,373 INFO L175 Difference]: Start difference. First operand has 122 places, 176 transitions, 1825 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:28:21,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 206 transitions, 2317 flow [2024-06-03 19:28:21,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 206 transitions, 2228 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:21,422 INFO L231 Difference]: Finished difference. Result has 124 places, 178 transitions, 1849 flow [2024-06-03 19:28:21,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1849, PETRI_PLACES=124, PETRI_TRANSITIONS=178} [2024-06-03 19:28:21,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-03 19:28:21,423 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 178 transitions, 1849 flow [2024-06-03 19:28:21,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:21,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:21,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:21,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:28:21,424 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-03 19:28:21,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:21,424 INFO L85 PathProgramCache]: Analyzing trace with hash -551573775, now seen corresponding path program 3 times [2024-06-03 19:28:21,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:21,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845147306] [2024-06-03 19:28:21,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:21,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:22,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:22,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845147306] [2024-06-03 19:28:22,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845147306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:22,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:22,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332553695] [2024-06-03 19:28:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:22,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:22,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:22,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:22,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:22,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 178 transitions, 1849 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:22,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:22,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:22,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:23,283 INFO L124 PetriNetUnfolderBase]: 2043/3116 cut-off events. [2024-06-03 19:28:23,284 INFO L125 PetriNetUnfolderBase]: For 76810/76812 co-relation queries the response was YES. [2024-06-03 19:28:23,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21534 conditions, 3116 events. 2043/3116 cut-off events. For 76810/76812 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15414 event pairs, 465 based on Foata normal form. 6/3121 useless extension candidates. Maximal degree in co-relation 21475. Up to 2717 conditions per place. [2024-06-03 19:28:23,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 30 changer transitions 0/211 dead transitions. [2024-06-03 19:28:23,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 211 transitions, 2406 flow [2024-06-03 19:28:23,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:23,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:23,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:28:23,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:28:23,305 INFO L175 Difference]: Start difference. First operand has 124 places, 178 transitions, 1849 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:28:23,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 211 transitions, 2406 flow [2024-06-03 19:28:23,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 211 transitions, 2311 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:23,368 INFO L231 Difference]: Finished difference. Result has 127 places, 185 transitions, 1960 flow [2024-06-03 19:28:23,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1960, PETRI_PLACES=127, PETRI_TRANSITIONS=185} [2024-06-03 19:28:23,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-03 19:28:23,369 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 185 transitions, 1960 flow [2024-06-03 19:28:23,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:23,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:23,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:23,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:28:23,369 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-03 19:28:23,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:23,370 INFO L85 PathProgramCache]: Analyzing trace with hash -666859985, now seen corresponding path program 1 times [2024-06-03 19:28:23,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:23,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341751222] [2024-06-03 19:28:23,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:23,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:24,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:24,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:24,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341751222] [2024-06-03 19:28:24,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341751222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:24,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:24,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:24,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293370392] [2024-06-03 19:28:24,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:24,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:24,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:24,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:24,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:24,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:24,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 185 transitions, 1960 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:24,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:24,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:24,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:25,313 INFO L124 PetriNetUnfolderBase]: 2124/3191 cut-off events. [2024-06-03 19:28:25,313 INFO L125 PetriNetUnfolderBase]: For 82121/82121 co-relation queries the response was YES. [2024-06-03 19:28:25,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22465 conditions, 3191 events. 2124/3191 cut-off events. For 82121/82121 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15366 event pairs, 488 based on Foata normal form. 3/3193 useless extension candidates. Maximal degree in co-relation 22404. Up to 3009 conditions per place. [2024-06-03 19:28:25,382 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 172 selfloop transitions, 43 changer transitions 0/219 dead transitions. [2024-06-03 19:28:25,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 219 transitions, 2628 flow [2024-06-03 19:28:25,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:25,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:28:25,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-03 19:28:25,384 INFO L175 Difference]: Start difference. First operand has 127 places, 185 transitions, 1960 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:28:25,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 219 transitions, 2628 flow [2024-06-03 19:28:25,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 219 transitions, 2489 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:25,464 INFO L231 Difference]: Finished difference. Result has 132 places, 185 transitions, 1916 flow [2024-06-03 19:28:25,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1916, PETRI_PLACES=132, PETRI_TRANSITIONS=185} [2024-06-03 19:28:25,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-03 19:28:25,464 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 185 transitions, 1916 flow [2024-06-03 19:28:25,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:25,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:25,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:25,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:28:25,465 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-03 19:28:25,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:25,465 INFO L85 PathProgramCache]: Analyzing trace with hash -551389325, now seen corresponding path program 2 times [2024-06-03 19:28:25,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:25,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862465463] [2024-06-03 19:28:25,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:25,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:26,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:26,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862465463] [2024-06-03 19:28:26,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862465463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:26,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:26,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:26,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477772398] [2024-06-03 19:28:26,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:26,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:26,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:26,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:26,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:26,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:26,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 185 transitions, 1916 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:26,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:26,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:26,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:27,725 INFO L124 PetriNetUnfolderBase]: 2192/3319 cut-off events. [2024-06-03 19:28:27,725 INFO L125 PetriNetUnfolderBase]: For 86793/86793 co-relation queries the response was YES. [2024-06-03 19:28:27,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 3319 events. 2192/3319 cut-off events. For 86793/86793 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16333 event pairs, 489 based on Foata normal form. 3/3321 useless extension candidates. Maximal degree in co-relation 23148. Up to 2839 conditions per place. [2024-06-03 19:28:27,745 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 144 selfloop transitions, 89 changer transitions 0/237 dead transitions. [2024-06-03 19:28:27,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 237 transitions, 2823 flow [2024-06-03 19:28:27,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:27,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:27,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-03 19:28:27,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-03 19:28:27,747 INFO L175 Difference]: Start difference. First operand has 132 places, 185 transitions, 1916 flow. Second operand 10 states and 188 transitions. [2024-06-03 19:28:27,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 237 transitions, 2823 flow [2024-06-03 19:28:27,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 237 transitions, 2675 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 19:28:27,804 INFO L231 Difference]: Finished difference. Result has 135 places, 202 transitions, 2220 flow [2024-06-03 19:28:27,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2220, PETRI_PLACES=135, PETRI_TRANSITIONS=202} [2024-06-03 19:28:27,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-03 19:28:27,804 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 202 transitions, 2220 flow [2024-06-03 19:28:27,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:27,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:27,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:27,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:28:27,805 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-03 19:28:27,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:27,805 INFO L85 PathProgramCache]: Analyzing trace with hash -551389077, now seen corresponding path program 1 times [2024-06-03 19:28:27,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:27,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018724911] [2024-06-03 19:28:27,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:27,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:27,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:28,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:28,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:28,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018724911] [2024-06-03 19:28:28,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018724911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:28,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:28,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:28,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165397398] [2024-06-03 19:28:28,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:28,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:28,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:28,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:28,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 202 transitions, 2220 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:28,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:28,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:28,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:29,744 INFO L124 PetriNetUnfolderBase]: 2220/3363 cut-off events. [2024-06-03 19:28:29,744 INFO L125 PetriNetUnfolderBase]: For 98355/98355 co-relation queries the response was YES. [2024-06-03 19:28:29,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24601 conditions, 3363 events. 2220/3363 cut-off events. For 98355/98355 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16622 event pairs, 490 based on Foata normal form. 6/3368 useless extension candidates. Maximal degree in co-relation 24537. Up to 3068 conditions per place. [2024-06-03 19:28:29,768 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 197 selfloop transitions, 63 changer transitions 0/264 dead transitions. [2024-06-03 19:28:29,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 264 transitions, 3386 flow [2024-06-03 19:28:29,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:29,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:29,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:28:29,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:28:29,770 INFO L175 Difference]: Start difference. First operand has 135 places, 202 transitions, 2220 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:28:29,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 264 transitions, 3386 flow [2024-06-03 19:28:29,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 264 transitions, 3114 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:29,833 INFO L231 Difference]: Finished difference. Result has 141 places, 233 transitions, 2654 flow [2024-06-03 19:28:29,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2654, PETRI_PLACES=141, PETRI_TRANSITIONS=233} [2024-06-03 19:28:29,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-03 19:28:29,833 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 233 transitions, 2654 flow [2024-06-03 19:28:29,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:29,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:29,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:29,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:28:29,834 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:29,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:29,834 INFO L85 PathProgramCache]: Analyzing trace with hash 682913845, now seen corresponding path program 1 times [2024-06-03 19:28:29,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:29,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240348872] [2024-06-03 19:28:29,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:29,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:30,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:30,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:30,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240348872] [2024-06-03 19:28:30,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240348872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:30,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:30,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:30,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040361243] [2024-06-03 19:28:30,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:30,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:30,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:30,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:30,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:30,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 233 transitions, 2654 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:30,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:30,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:30,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:31,187 INFO L124 PetriNetUnfolderBase]: 2224/3371 cut-off events. [2024-06-03 19:28:31,187 INFO L125 PetriNetUnfolderBase]: For 103024/103024 co-relation queries the response was YES. [2024-06-03 19:28:31,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24974 conditions, 3371 events. 2224/3371 cut-off events. For 103024/103024 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16665 event pairs, 496 based on Foata normal form. 4/3374 useless extension candidates. Maximal degree in co-relation 24906. Up to 3203 conditions per place. [2024-06-03 19:28:31,212 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 221 selfloop transitions, 29 changer transitions 0/254 dead transitions. [2024-06-03 19:28:31,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 254 transitions, 3332 flow [2024-06-03 19:28:31,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-03 19:28:31,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:28:31,213 INFO L175 Difference]: Start difference. First operand has 141 places, 233 transitions, 2654 flow. Second operand 6 states and 112 transitions. [2024-06-03 19:28:31,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 254 transitions, 3332 flow [2024-06-03 19:28:31,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 254 transitions, 3209 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-03 19:28:31,304 INFO L231 Difference]: Finished difference. Result has 144 places, 238 transitions, 2672 flow [2024-06-03 19:28:31,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2672, PETRI_PLACES=144, PETRI_TRANSITIONS=238} [2024-06-03 19:28:31,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-03 19:28:31,305 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 238 transitions, 2672 flow [2024-06-03 19:28:31,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:31,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:31,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:31,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:28:31,306 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-03 19:28:31,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:31,306 INFO L85 PathProgramCache]: Analyzing trace with hash -2005338933, now seen corresponding path program 4 times [2024-06-03 19:28:31,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:31,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029400060] [2024-06-03 19:28:31,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:31,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:32,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:32,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:32,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029400060] [2024-06-03 19:28:32,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029400060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:32,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:32,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:28:32,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090204984] [2024-06-03 19:28:32,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:32,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:28:32,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:32,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:28:32,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:28:32,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:32,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 238 transitions, 2672 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:32,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:32,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:32,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:33,009 INFO L124 PetriNetUnfolderBase]: 2132/3274 cut-off events. [2024-06-03 19:28:33,009 INFO L125 PetriNetUnfolderBase]: For 105766/105768 co-relation queries the response was YES. [2024-06-03 19:28:33,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24169 conditions, 3274 events. 2132/3274 cut-off events. For 105766/105768 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16489 event pairs, 458 based on Foata normal form. 6/3279 useless extension candidates. Maximal degree in co-relation 24099. Up to 2812 conditions per place. [2024-06-03 19:28:33,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 36 changer transitions 0/267 dead transitions. [2024-06-03 19:28:33,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 267 transitions, 3285 flow [2024-06-03 19:28:33,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:33,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:33,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:28:33,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-03 19:28:33,033 INFO L175 Difference]: Start difference. First operand has 144 places, 238 transitions, 2672 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:28:33,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 267 transitions, 3285 flow [2024-06-03 19:28:33,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 267 transitions, 3223 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 19:28:33,125 INFO L231 Difference]: Finished difference. Result has 150 places, 243 transitions, 2800 flow [2024-06-03 19:28:33,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2800, PETRI_PLACES=150, PETRI_TRANSITIONS=243} [2024-06-03 19:28:33,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-03 19:28:33,126 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 243 transitions, 2800 flow [2024-06-03 19:28:33,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:33,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:33,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:33,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:28:33,127 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:33,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:33,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1768682205, now seen corresponding path program 2 times [2024-06-03 19:28:33,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:33,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763383638] [2024-06-03 19:28:33,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:33,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:33,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:34,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:34,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763383638] [2024-06-03 19:28:34,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763383638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:34,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:34,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:34,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44232845] [2024-06-03 19:28:34,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:34,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:34,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:34,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:34,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:34,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:34,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 243 transitions, 2800 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:34,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:34,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:34,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:35,006 INFO L124 PetriNetUnfolderBase]: 2257/3420 cut-off events. [2024-06-03 19:28:35,006 INFO L125 PetriNetUnfolderBase]: For 118894/118896 co-relation queries the response was YES. [2024-06-03 19:28:35,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25896 conditions, 3420 events. 2257/3420 cut-off events. For 118894/118896 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16966 event pairs, 427 based on Foata normal form. 8/3427 useless extension candidates. Maximal degree in co-relation 25824. Up to 2894 conditions per place. [2024-06-03 19:28:35,029 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 192 selfloop transitions, 102 changer transitions 0/298 dead transitions. [2024-06-03 19:28:35,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 298 transitions, 4023 flow [2024-06-03 19:28:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:35,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:35,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:28:35,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-03 19:28:35,030 INFO L175 Difference]: Start difference. First operand has 150 places, 243 transitions, 2800 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:28:35,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 298 transitions, 4023 flow [2024-06-03 19:28:35,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 298 transitions, 3874 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:35,129 INFO L231 Difference]: Finished difference. Result has 157 places, 266 transitions, 3324 flow [2024-06-03 19:28:35,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3324, PETRI_PLACES=157, PETRI_TRANSITIONS=266} [2024-06-03 19:28:35,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-03 19:28:35,131 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 266 transitions, 3324 flow [2024-06-03 19:28:35,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:35,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:35,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:35,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:28:35,131 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-03 19:28:35,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:35,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1768979123, now seen corresponding path program 3 times [2024-06-03 19:28:35,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:35,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97784332] [2024-06-03 19:28:35,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:35,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:35,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:36,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:36,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:36,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97784332] [2024-06-03 19:28:36,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97784332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:36,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:36,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:36,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116075276] [2024-06-03 19:28:36,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:36,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:36,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:36,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:36,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:36,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:36,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 266 transitions, 3324 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:36,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:36,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:36,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:36,999 INFO L124 PetriNetUnfolderBase]: 2301/3496 cut-off events. [2024-06-03 19:28:36,999 INFO L125 PetriNetUnfolderBase]: For 126871/126871 co-relation queries the response was YES. [2024-06-03 19:28:37,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27440 conditions, 3496 events. 2301/3496 cut-off events. For 126871/126871 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17480 event pairs, 470 based on Foata normal form. 3/3498 useless extension candidates. Maximal degree in co-relation 27364. Up to 2661 conditions per place. [2024-06-03 19:28:37,026 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 118 selfloop transitions, 187 changer transitions 0/309 dead transitions. [2024-06-03 19:28:37,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 309 transitions, 4498 flow [2024-06-03 19:28:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:37,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:37,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 19:28:37,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-03 19:28:37,027 INFO L175 Difference]: Start difference. First operand has 157 places, 266 transitions, 3324 flow. Second operand 9 states and 175 transitions. [2024-06-03 19:28:37,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 309 transitions, 4498 flow [2024-06-03 19:28:37,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 309 transitions, 4346 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-03 19:28:37,166 INFO L231 Difference]: Finished difference. Result has 165 places, 278 transitions, 3818 flow [2024-06-03 19:28:37,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3818, PETRI_PLACES=165, PETRI_TRANSITIONS=278} [2024-06-03 19:28:37,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-03 19:28:37,166 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 278 transitions, 3818 flow [2024-06-03 19:28:37,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:37,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:37,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:37,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:28:37,167 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-03 19:28:37,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:37,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2005154235, now seen corresponding path program 3 times [2024-06-03 19:28:37,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:37,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891577159] [2024-06-03 19:28:37,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:37,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:38,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:38,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:38,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891577159] [2024-06-03 19:28:38,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891577159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:38,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:38,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:38,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084328751] [2024-06-03 19:28:38,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:38,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:38,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:38,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:38,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:38,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:38,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 278 transitions, 3818 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:38,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:38,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:38,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:39,046 INFO L124 PetriNetUnfolderBase]: 2453/3743 cut-off events. [2024-06-03 19:28:39,046 INFO L125 PetriNetUnfolderBase]: For 154602/154602 co-relation queries the response was YES. [2024-06-03 19:28:39,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30032 conditions, 3743 events. 2453/3743 cut-off events. For 154602/154602 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19189 event pairs, 486 based on Foata normal form. 36/3778 useless extension candidates. Maximal degree in co-relation 29953. Up to 2926 conditions per place. [2024-06-03 19:28:39,077 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 200 selfloop transitions, 115 changer transitions 0/319 dead transitions. [2024-06-03 19:28:39,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 319 transitions, 4929 flow [2024-06-03 19:28:39,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:39,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:39,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-03 19:28:39,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-03 19:28:39,079 INFO L175 Difference]: Start difference. First operand has 165 places, 278 transitions, 3818 flow. Second operand 9 states and 178 transitions. [2024-06-03 19:28:39,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 319 transitions, 4929 flow [2024-06-03 19:28:39,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 319 transitions, 4627 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:39,274 INFO L231 Difference]: Finished difference. Result has 170 places, 283 transitions, 3927 flow [2024-06-03 19:28:39,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3927, PETRI_PLACES=170, PETRI_TRANSITIONS=283} [2024-06-03 19:28:39,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-03 19:28:39,275 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 283 transitions, 3927 flow [2024-06-03 19:28:39,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:39,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:39,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:39,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:28:39,275 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-03 19:28:39,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1890514837, now seen corresponding path program 4 times [2024-06-03 19:28:39,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:39,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357560552] [2024-06-03 19:28:39,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:39,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:40,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:40,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:40,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357560552] [2024-06-03 19:28:40,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357560552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:40,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:40,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:40,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074403501] [2024-06-03 19:28:40,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:40,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:40,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:40,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:40,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:40,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:40,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 283 transitions, 3927 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:40,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:40,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:40,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:41,364 INFO L124 PetriNetUnfolderBase]: 2567/3934 cut-off events. [2024-06-03 19:28:41,364 INFO L125 PetriNetUnfolderBase]: For 165204/165204 co-relation queries the response was YES. [2024-06-03 19:28:41,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31589 conditions, 3934 events. 2567/3934 cut-off events. For 165204/165204 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20597 event pairs, 500 based on Foata normal form. 36/3969 useless extension candidates. Maximal degree in co-relation 31508. Up to 2951 conditions per place. [2024-06-03 19:28:41,394 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 134 selfloop transitions, 186 changer transitions 0/324 dead transitions. [2024-06-03 19:28:41,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 324 transitions, 4922 flow [2024-06-03 19:28:41,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:41,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:41,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-03 19:28:41,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-03 19:28:41,395 INFO L175 Difference]: Start difference. First operand has 170 places, 283 transitions, 3927 flow. Second operand 10 states and 196 transitions. [2024-06-03 19:28:41,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 324 transitions, 4922 flow [2024-06-03 19:28:41,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 324 transitions, 4551 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:41,604 INFO L231 Difference]: Finished difference. Result has 173 places, 285 transitions, 4024 flow [2024-06-03 19:28:41,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4024, PETRI_PLACES=173, PETRI_TRANSITIONS=285} [2024-06-03 19:28:41,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-03 19:28:41,605 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 285 transitions, 4024 flow [2024-06-03 19:28:41,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:41,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:41,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:41,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:28:41,606 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-03 19:28:41,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:41,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2005154483, now seen corresponding path program 4 times [2024-06-03 19:28:41,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:41,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091023015] [2024-06-03 19:28:41,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:41,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:42,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-03 19:28:42,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:42,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091023015] [2024-06-03 19:28:42,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091023015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:42,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:42,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:42,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502761121] [2024-06-03 19:28:42,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:42,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:42,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:42,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:42,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:42,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:42,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 285 transitions, 4024 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:42,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:42,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:42,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:43,565 INFO L124 PetriNetUnfolderBase]: 2585/3968 cut-off events. [2024-06-03 19:28:43,565 INFO L125 PetriNetUnfolderBase]: For 150577/150577 co-relation queries the response was YES. [2024-06-03 19:28:43,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31882 conditions, 3968 events. 2585/3968 cut-off events. For 150577/150577 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20899 event pairs, 500 based on Foata normal form. 3/3970 useless extension candidates. Maximal degree in co-relation 31800. Up to 3333 conditions per place. [2024-06-03 19:28:43,597 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 202 selfloop transitions, 114 changer transitions 0/320 dead transitions. [2024-06-03 19:28:43,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 320 transitions, 5051 flow [2024-06-03 19:28:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:43,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:28:43,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-03 19:28:43,599 INFO L175 Difference]: Start difference. First operand has 173 places, 285 transitions, 4024 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:28:43,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 320 transitions, 5051 flow [2024-06-03 19:28:43,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 320 transitions, 4637 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 19:28:43,823 INFO L231 Difference]: Finished difference. Result has 174 places, 289 transitions, 3961 flow [2024-06-03 19:28:43,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3961, PETRI_PLACES=174, PETRI_TRANSITIONS=289} [2024-06-03 19:28:43,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-03 19:28:43,824 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 289 transitions, 3961 flow [2024-06-03 19:28:43,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:43,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:43,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:43,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:28:43,825 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-03 19:28:43,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1777253333, now seen corresponding path program 5 times [2024-06-03 19:28:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:43,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655195546] [2024-06-03 19:28:43,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:43,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:44,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:44,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:44,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655195546] [2024-06-03 19:28:44,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655195546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:44,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:44,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:44,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205252081] [2024-06-03 19:28:44,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:44,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:44,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:44,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:44,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:44,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:44,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 289 transitions, 3961 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:44,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:44,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:44,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:45,773 INFO L124 PetriNetUnfolderBase]: 2579/3960 cut-off events. [2024-06-03 19:28:45,774 INFO L125 PetriNetUnfolderBase]: For 149921/149921 co-relation queries the response was YES. [2024-06-03 19:28:45,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31206 conditions, 3960 events. 2579/3960 cut-off events. For 149921/149921 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20812 event pairs, 500 based on Foata normal form. 3/3962 useless extension candidates. Maximal degree in co-relation 31123. Up to 3325 conditions per place. [2024-06-03 19:28:45,803 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 174 selfloop transitions, 141 changer transitions 0/319 dead transitions. [2024-06-03 19:28:45,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 319 transitions, 4818 flow [2024-06-03 19:28:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:45,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:28:45,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-03 19:28:45,805 INFO L175 Difference]: Start difference. First operand has 174 places, 289 transitions, 3961 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:28:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 319 transitions, 4818 flow [2024-06-03 19:28:45,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 319 transitions, 4457 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:45,999 INFO L231 Difference]: Finished difference. Result has 176 places, 289 transitions, 3891 flow [2024-06-03 19:28:46,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3891, PETRI_PLACES=176, PETRI_TRANSITIONS=289} [2024-06-03 19:28:46,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-03 19:28:46,000 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 289 transitions, 3891 flow [2024-06-03 19:28:46,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:46,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:46,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:46,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:28:46,000 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:46,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:46,001 INFO L85 PathProgramCache]: Analyzing trace with hash 181942355, now seen corresponding path program 2 times [2024-06-03 19:28:46,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:46,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913458722] [2024-06-03 19:28:46,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:46,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:46,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:46,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:46,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913458722] [2024-06-03 19:28:46,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913458722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:46,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:46,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:46,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075500251] [2024-06-03 19:28:46,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:46,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:46,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:46,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:46,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:46,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:46,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 289 transitions, 3891 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:46,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:46,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:46,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:47,418 INFO L124 PetriNetUnfolderBase]: 2573/3952 cut-off events. [2024-06-03 19:28:47,418 INFO L125 PetriNetUnfolderBase]: For 153809/153809 co-relation queries the response was YES. [2024-06-03 19:28:47,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31137 conditions, 3952 events. 2573/3952 cut-off events. For 153809/153809 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20728 event pairs, 522 based on Foata normal form. 2/3953 useless extension candidates. Maximal degree in co-relation 31053. Up to 3768 conditions per place. [2024-06-03 19:28:47,450 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 267 selfloop transitions, 28 changer transitions 0/299 dead transitions. [2024-06-03 19:28:47,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 299 transitions, 4520 flow [2024-06-03 19:28:47,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:47,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:47,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-03 19:28:47,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-03 19:28:47,451 INFO L175 Difference]: Start difference. First operand has 176 places, 289 transitions, 3891 flow. Second operand 6 states and 106 transitions. [2024-06-03 19:28:47,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 299 transitions, 4520 flow [2024-06-03 19:28:47,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 299 transitions, 3975 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-03 19:28:47,626 INFO L231 Difference]: Finished difference. Result has 172 places, 289 transitions, 3410 flow [2024-06-03 19:28:47,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3410, PETRI_PLACES=172, PETRI_TRANSITIONS=289} [2024-06-03 19:28:47,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-03 19:28:47,627 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 289 transitions, 3410 flow [2024-06-03 19:28:47,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:47,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:47,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:47,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:28:47,627 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:47,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:47,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1797815291, now seen corresponding path program 1 times [2024-06-03 19:28:47,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:47,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680362522] [2024-06-03 19:28:47,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:47,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:47,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:48,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:48,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:48,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680362522] [2024-06-03 19:28:48,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680362522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:48,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:48,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:48,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697675150] [2024-06-03 19:28:48,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:48,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:48,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:48,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:48,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:48,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 289 transitions, 3410 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:48,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:48,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:48,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:48,983 INFO L124 PetriNetUnfolderBase]: 2371/3738 cut-off events. [2024-06-03 19:28:48,983 INFO L125 PetriNetUnfolderBase]: For 134842/134842 co-relation queries the response was YES. [2024-06-03 19:28:49,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27643 conditions, 3738 events. 2371/3738 cut-off events. For 134842/134842 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20120 event pairs, 498 based on Foata normal form. 2/3739 useless extension candidates. Maximal degree in co-relation 27560. Up to 3514 conditions per place. [2024-06-03 19:28:49,017 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 279 selfloop transitions, 20 changer transitions 0/304 dead transitions. [2024-06-03 19:28:49,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 304 transitions, 4147 flow [2024-06-03 19:28:49,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:49,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:49,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:28:49,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:28:49,018 INFO L175 Difference]: Start difference. First operand has 172 places, 289 transitions, 3410 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:28:49,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 304 transitions, 4147 flow [2024-06-03 19:28:49,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 304 transitions, 4076 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:49,190 INFO L231 Difference]: Finished difference. Result has 173 places, 292 transitions, 3424 flow [2024-06-03 19:28:49,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3424, PETRI_PLACES=173, PETRI_TRANSITIONS=292} [2024-06-03 19:28:49,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-03 19:28:49,190 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 292 transitions, 3424 flow [2024-06-03 19:28:49,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:49,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:49,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:49,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:28:49,191 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:49,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:49,191 INFO L85 PathProgramCache]: Analyzing trace with hash 182294267, now seen corresponding path program 2 times [2024-06-03 19:28:49,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:49,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358460764] [2024-06-03 19:28:49,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:49,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:49,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-03 19:28:49,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:49,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358460764] [2024-06-03 19:28:49,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358460764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:49,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:49,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:49,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944787824] [2024-06-03 19:28:49,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:49,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:49,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:49,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:49,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:49,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:28:49,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 292 transitions, 3424 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:49,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:49,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:28:49,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:50,525 INFO L124 PetriNetUnfolderBase]: 2328/3666 cut-off events. [2024-06-03 19:28:50,525 INFO L125 PetriNetUnfolderBase]: For 138172/138172 co-relation queries the response was YES. [2024-06-03 19:28:50,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27335 conditions, 3666 events. 2328/3666 cut-off events. For 138172/138172 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19615 event pairs, 494 based on Foata normal form. 1/3666 useless extension candidates. Maximal degree in co-relation 27251. Up to 3476 conditions per place. [2024-06-03 19:28:50,552 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 283 selfloop transitions, 12 changer transitions 0/300 dead transitions. [2024-06-03 19:28:50,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 300 transitions, 4036 flow [2024-06-03 19:28:50,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:50,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:50,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-03 19:28:50,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-03 19:28:50,553 INFO L175 Difference]: Start difference. First operand has 173 places, 292 transitions, 3424 flow. Second operand 6 states and 106 transitions. [2024-06-03 19:28:50,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 300 transitions, 4036 flow [2024-06-03 19:28:50,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 300 transitions, 4005 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:28:50,702 INFO L231 Difference]: Finished difference. Result has 176 places, 292 transitions, 3423 flow [2024-06-03 19:28:50,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3423, PETRI_PLACES=176, PETRI_TRANSITIONS=292} [2024-06-03 19:28:50,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-03 19:28:50,703 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 292 transitions, 3423 flow [2024-06-03 19:28:50,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:50,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:50,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:50,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:28:50,703 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:50,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:50,704 INFO L85 PathProgramCache]: Analyzing trace with hash 713458181, now seen corresponding path program 1 times [2024-06-03 19:28:50,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:50,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397388767] [2024-06-03 19:28:50,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:50,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:51,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:51,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:51,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397388767] [2024-06-03 19:28:51,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397388767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:51,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:51,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:51,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245926131] [2024-06-03 19:28:51,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:51,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:51,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:51,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:51,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:51,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:51,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 292 transitions, 3423 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:51,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:51,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:51,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:52,580 INFO L124 PetriNetUnfolderBase]: 2586/3960 cut-off events. [2024-06-03 19:28:52,580 INFO L125 PetriNetUnfolderBase]: For 173243/173243 co-relation queries the response was YES. [2024-06-03 19:28:52,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30651 conditions, 3960 events. 2586/3960 cut-off events. For 173243/173243 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 20696 event pairs, 338 based on Foata normal form. 6/3965 useless extension candidates. Maximal degree in co-relation 30566. Up to 3654 conditions per place. [2024-06-03 19:28:52,609 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 288 selfloop transitions, 44 changer transitions 0/336 dead transitions. [2024-06-03 19:28:52,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 336 transitions, 4535 flow [2024-06-03 19:28:52,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:52,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:52,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:28:52,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:28:52,611 INFO L175 Difference]: Start difference. First operand has 176 places, 292 transitions, 3423 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:28:52,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 336 transitions, 4535 flow [2024-06-03 19:28:52,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 336 transitions, 4486 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:52,794 INFO L231 Difference]: Finished difference. Result has 181 places, 300 transitions, 3690 flow [2024-06-03 19:28:52,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3690, PETRI_PLACES=181, PETRI_TRANSITIONS=300} [2024-06-03 19:28:52,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-03 19:28:52,794 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 300 transitions, 3690 flow [2024-06-03 19:28:52,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:52,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:52,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:52,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:28:52,795 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-03 19:28:52,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:52,795 INFO L85 PathProgramCache]: Analyzing trace with hash 802023941, now seen corresponding path program 2 times [2024-06-03 19:28:52,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:52,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344042871] [2024-06-03 19:28:52,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:52,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:53,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:53,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:53,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344042871] [2024-06-03 19:28:53,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344042871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:53,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:53,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:53,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687604894] [2024-06-03 19:28:53,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:53,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:53,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:53,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:53,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:53,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:53,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 300 transitions, 3690 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:53,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:53,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:53,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:54,740 INFO L124 PetriNetUnfolderBase]: 2665/4081 cut-off events. [2024-06-03 19:28:54,740 INFO L125 PetriNetUnfolderBase]: For 192415/192415 co-relation queries the response was YES. [2024-06-03 19:28:54,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32726 conditions, 4081 events. 2665/4081 cut-off events. For 192415/192415 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 21521 event pairs, 484 based on Foata normal form. 6/4086 useless extension candidates. Maximal degree in co-relation 32638. Up to 3758 conditions per place. [2024-06-03 19:28:54,773 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 291 selfloop transitions, 48 changer transitions 0/343 dead transitions. [2024-06-03 19:28:54,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 343 transitions, 4908 flow [2024-06-03 19:28:54,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:54,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:54,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:28:54,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-03 19:28:54,774 INFO L175 Difference]: Start difference. First operand has 181 places, 300 transitions, 3690 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:28:54,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 343 transitions, 4908 flow [2024-06-03 19:28:55,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 343 transitions, 4739 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:55,015 INFO L231 Difference]: Finished difference. Result has 187 places, 306 transitions, 3806 flow [2024-06-03 19:28:55,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3521, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3806, PETRI_PLACES=187, PETRI_TRANSITIONS=306} [2024-06-03 19:28:55,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-03 19:28:55,016 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 306 transitions, 3806 flow [2024-06-03 19:28:55,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:55,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:55,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:55,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:28:55,016 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-03 19:28:55,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash -481547903, now seen corresponding path program 3 times [2024-06-03 19:28:55,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:55,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468260889] [2024-06-03 19:28:55,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:55,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:55,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:55,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:55,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:55,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468260889] [2024-06-03 19:28:55,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468260889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:55,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:55,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:55,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417481494] [2024-06-03 19:28:55,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:55,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:55,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:56,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:56,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 306 transitions, 3806 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:56,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:56,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:56,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:56,947 INFO L124 PetriNetUnfolderBase]: 2668/4086 cut-off events. [2024-06-03 19:28:56,948 INFO L125 PetriNetUnfolderBase]: For 201448/201448 co-relation queries the response was YES. [2024-06-03 19:28:56,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33034 conditions, 4086 events. 2668/4086 cut-off events. For 201448/201448 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21552 event pairs, 488 based on Foata normal form. 6/4091 useless extension candidates. Maximal degree in co-relation 32943. Up to 3850 conditions per place. [2024-06-03 19:28:56,986 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 291 selfloop transitions, 47 changer transitions 0/342 dead transitions. [2024-06-03 19:28:56,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 342 transitions, 4762 flow [2024-06-03 19:28:56,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:56,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:28:56,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-03 19:28:56,987 INFO L175 Difference]: Start difference. First operand has 187 places, 306 transitions, 3806 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:28:56,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 342 transitions, 4762 flow [2024-06-03 19:28:57,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 342 transitions, 4575 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:57,225 INFO L231 Difference]: Finished difference. Result has 191 places, 309 transitions, 3831 flow [2024-06-03 19:28:57,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3635, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3831, PETRI_PLACES=191, PETRI_TRANSITIONS=309} [2024-06-03 19:28:57,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-03 19:28:57,226 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 309 transitions, 3831 flow [2024-06-03 19:28:57,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:57,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:57,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:57,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:28:57,227 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-03 19:28:57,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:57,227 INFO L85 PathProgramCache]: Analyzing trace with hash -291452173, now seen corresponding path program 4 times [2024-06-03 19:28:57,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:57,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106091332] [2024-06-03 19:28:57,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:57,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:58,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:58,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106091332] [2024-06-03 19:28:58,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106091332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:58,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:58,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:58,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977504235] [2024-06-03 19:28:58,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:58,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:58,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:58,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:58,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:58,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:28:58,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 309 transitions, 3831 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:58,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:58,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:28:58,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:59,230 INFO L124 PetriNetUnfolderBase]: 2696/4130 cut-off events. [2024-06-03 19:28:59,230 INFO L125 PetriNetUnfolderBase]: For 211382/211382 co-relation queries the response was YES. [2024-06-03 19:28:59,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33387 conditions, 4130 events. 2696/4130 cut-off events. For 211382/211382 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21856 event pairs, 491 based on Foata normal form. 6/4135 useless extension candidates. Maximal degree in co-relation 33294. Up to 3719 conditions per place. [2024-06-03 19:28:59,267 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 256 selfloop transitions, 83 changer transitions 0/343 dead transitions. [2024-06-03 19:28:59,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 343 transitions, 4863 flow [2024-06-03 19:28:59,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:59,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:59,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:28:59,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-03 19:28:59,268 INFO L175 Difference]: Start difference. First operand has 191 places, 309 transitions, 3831 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:28:59,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 343 transitions, 4863 flow [2024-06-03 19:28:59,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 343 transitions, 4697 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:59,511 INFO L231 Difference]: Finished difference. Result has 193 places, 312 transitions, 3951 flow [2024-06-03 19:28:59,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3951, PETRI_PLACES=193, PETRI_TRANSITIONS=312} [2024-06-03 19:28:59,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-03 19:28:59,512 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 312 transitions, 3951 flow [2024-06-03 19:28:59,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:59,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:59,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:59,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:28:59,512 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-03 19:28:59,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:59,512 INFO L85 PathProgramCache]: Analyzing trace with hash -291455893, now seen corresponding path program 5 times [2024-06-03 19:28:59,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:59,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674375553] [2024-06-03 19:28:59,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:59,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:59,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:00,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:00,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:00,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674375553] [2024-06-03 19:29:00,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674375553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:00,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:00,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:29:00,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475375096] [2024-06-03 19:29:00,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:00,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:29:00,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:29:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:29:00,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:00,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 312 transitions, 3951 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:00,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:00,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:00,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:01,494 INFO L124 PetriNetUnfolderBase]: 2775/4251 cut-off events. [2024-06-03 19:29:01,494 INFO L125 PetriNetUnfolderBase]: For 229546/229546 co-relation queries the response was YES. [2024-06-03 19:29:01,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35363 conditions, 4251 events. 2775/4251 cut-off events. For 229546/229546 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22627 event pairs, 501 based on Foata normal form. 6/4256 useless extension candidates. Maximal degree in co-relation 35269. Up to 3689 conditions per place. [2024-06-03 19:29:01,530 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 269 selfloop transitions, 80 changer transitions 0/353 dead transitions. [2024-06-03 19:29:01,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 353 transitions, 5311 flow [2024-06-03 19:29:01,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:01,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:29:01,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-03 19:29:01,531 INFO L175 Difference]: Start difference. First operand has 193 places, 312 transitions, 3951 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:29:01,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 353 transitions, 5311 flow [2024-06-03 19:29:01,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 353 transitions, 4990 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:01,760 INFO L231 Difference]: Finished difference. Result has 195 places, 318 transitions, 4014 flow [2024-06-03 19:29:01,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4014, PETRI_PLACES=195, PETRI_TRANSITIONS=318} [2024-06-03 19:29:01,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-03 19:29:01,761 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 318 transitions, 4014 flow [2024-06-03 19:29:01,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:01,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:01,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:01,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:29:01,761 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-03 19:29:01,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:01,762 INFO L85 PathProgramCache]: Analyzing trace with hash 538452407, now seen corresponding path program 6 times [2024-06-03 19:29:01,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:01,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051560859] [2024-06-03 19:29:01,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:01,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:02,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:02,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:02,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051560859] [2024-06-03 19:29:02,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051560859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:02,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:02,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:29:02,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281765933] [2024-06-03 19:29:02,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:02,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:29:02,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:02,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:29:02,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:29:02,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:02,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 318 transitions, 4014 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:02,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:02,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:02,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:03,815 INFO L124 PetriNetUnfolderBase]: 2778/4256 cut-off events. [2024-06-03 19:29:03,815 INFO L125 PetriNetUnfolderBase]: For 239825/239825 co-relation queries the response was YES. [2024-06-03 19:29:03,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35475 conditions, 4256 events. 2778/4256 cut-off events. For 239825/239825 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22685 event pairs, 507 based on Foata normal form. 6/4261 useless extension candidates. Maximal degree in co-relation 35381. Up to 3845 conditions per place. [2024-06-03 19:29:03,845 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 254 selfloop transitions, 93 changer transitions 0/351 dead transitions. [2024-06-03 19:29:03,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 351 transitions, 4998 flow [2024-06-03 19:29:03,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:03,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:29:03,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-03 19:29:03,847 INFO L175 Difference]: Start difference. First operand has 195 places, 318 transitions, 4014 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:29:03,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 351 transitions, 4998 flow [2024-06-03 19:29:04,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 351 transitions, 4757 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:04,070 INFO L231 Difference]: Finished difference. Result has 199 places, 321 transitions, 4093 flow [2024-06-03 19:29:04,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4093, PETRI_PLACES=199, PETRI_TRANSITIONS=321} [2024-06-03 19:29:04,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-03 19:29:04,071 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 321 transitions, 4093 flow [2024-06-03 19:29:04,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:04,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:04,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:04,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:29:04,072 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-03 19:29:04,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:04,072 INFO L85 PathProgramCache]: Analyzing trace with hash -481541951, now seen corresponding path program 1 times [2024-06-03 19:29:04,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:04,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580648793] [2024-06-03 19:29:04,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:04,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:04,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:05,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:05,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:05,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580648793] [2024-06-03 19:29:05,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580648793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:05,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:05,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:05,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120776782] [2024-06-03 19:29:05,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:05,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:05,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:05,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:05,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:05,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:05,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 321 transitions, 4093 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:05,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:05,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:05,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:06,553 INFO L124 PetriNetUnfolderBase]: 2874/4416 cut-off events. [2024-06-03 19:29:06,553 INFO L125 PetriNetUnfolderBase]: For 271470/271470 co-relation queries the response was YES. [2024-06-03 19:29:06,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37046 conditions, 4416 events. 2874/4416 cut-off events. For 271470/271470 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23880 event pairs, 527 based on Foata normal form. 24/4439 useless extension candidates. Maximal degree in co-relation 36950. Up to 4015 conditions per place. [2024-06-03 19:29:06,596 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 307 selfloop transitions, 52 changer transitions 0/363 dead transitions. [2024-06-03 19:29:06,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 363 transitions, 5145 flow [2024-06-03 19:29:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:06,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:06,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-03 19:29:06,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:29:06,597 INFO L175 Difference]: Start difference. First operand has 199 places, 321 transitions, 4093 flow. Second operand 10 states and 190 transitions. [2024-06-03 19:29:06,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 363 transitions, 5145 flow [2024-06-03 19:29:06,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 363 transitions, 4879 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:06,871 INFO L231 Difference]: Finished difference. Result has 202 places, 323 transitions, 4048 flow [2024-06-03 19:29:06,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4048, PETRI_PLACES=202, PETRI_TRANSITIONS=323} [2024-06-03 19:29:06,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-03 19:29:06,872 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 323 transitions, 4048 flow [2024-06-03 19:29:06,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:06,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:06,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-03 19:29:06,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:29:06,872 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-03 19:29:06,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:06,873 INFO L85 PathProgramCache]: Analyzing trace with hash 533095979, now seen corresponding path program 2 times [2024-06-03 19:29:06,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:06,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371920062] [2024-06-03 19:29:06,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:06,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:06,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:08,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:08,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371920062] [2024-06-03 19:29:08,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371920062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:08,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:08,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:08,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97163313] [2024-06-03 19:29:08,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:08,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:08,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:08,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:08,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:08,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:08,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 323 transitions, 4048 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:08,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:08,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:08,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:09,516 INFO L124 PetriNetUnfolderBase]: 3020/4648 cut-off events. [2024-06-03 19:29:09,516 INFO L125 PetriNetUnfolderBase]: For 291071/291071 co-relation queries the response was YES. [2024-06-03 19:29:09,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39000 conditions, 4648 events. 3020/4648 cut-off events. For 291071/291071 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25491 event pairs, 543 based on Foata normal form. 24/4671 useless extension candidates. Maximal degree in co-relation 38903. Up to 4022 conditions per place. [2024-06-03 19:29:09,550 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 275 selfloop transitions, 96 changer transitions 0/375 dead transitions. [2024-06-03 19:29:09,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 375 transitions, 5324 flow [2024-06-03 19:29:09,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:09,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:29:09,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-03 19:29:09,552 INFO L175 Difference]: Start difference. First operand has 202 places, 323 transitions, 4048 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:29:09,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 375 transitions, 5324 flow [2024-06-03 19:29:09,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 375 transitions, 5161 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:09,834 INFO L231 Difference]: Finished difference. Result has 205 places, 337 transitions, 4357 flow [2024-06-03 19:29:09,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4357, PETRI_PLACES=205, PETRI_TRANSITIONS=337} [2024-06-03 19:29:09,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-03 19:29:09,835 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 337 transitions, 4357 flow [2024-06-03 19:29:09,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:09,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:09,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:09,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:29:09,836 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:09,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:09,836 INFO L85 PathProgramCache]: Analyzing trace with hash 538660169, now seen corresponding path program 3 times [2024-06-03 19:29:09,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:09,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746607187] [2024-06-03 19:29:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:11,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-03 19:29:11,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:11,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746607187] [2024-06-03 19:29:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746607187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:11,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:11,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91355140] [2024-06-03 19:29:11,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:11,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:11,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:11,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:11,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:11,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 337 transitions, 4357 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:11,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:11,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:11,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:12,387 INFO L124 PetriNetUnfolderBase]: 3116/4818 cut-off events. [2024-06-03 19:29:12,387 INFO L125 PetriNetUnfolderBase]: For 307097/307097 co-relation queries the response was YES. [2024-06-03 19:29:12,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40768 conditions, 4818 events. 3116/4818 cut-off events. For 307097/307097 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26773 event pairs, 564 based on Foata normal form. 24/4841 useless extension candidates. Maximal degree in co-relation 40669. Up to 4129 conditions per place. [2024-06-03 19:29:12,429 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 241 selfloop transitions, 135 changer transitions 0/380 dead transitions. [2024-06-03 19:29:12,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 380 transitions, 5457 flow [2024-06-03 19:29:12,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:29:12,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:29:12,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-03 19:29:12,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44805194805194803 [2024-06-03 19:29:12,431 INFO L175 Difference]: Start difference. First operand has 205 places, 337 transitions, 4357 flow. Second operand 11 states and 207 transitions. [2024-06-03 19:29:12,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 380 transitions, 5457 flow [2024-06-03 19:29:12,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 380 transitions, 5211 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:12,813 INFO L231 Difference]: Finished difference. Result has 209 places, 339 transitions, 4509 flow [2024-06-03 19:29:12,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4509, PETRI_PLACES=209, PETRI_TRANSITIONS=339} [2024-06-03 19:29:12,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-03 19:29:12,814 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 339 transitions, 4509 flow [2024-06-03 19:29:12,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:12,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:12,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:12,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:29:12,815 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:12,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash 538667609, now seen corresponding path program 4 times [2024-06-03 19:29:12,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:12,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918343966] [2024-06-03 19:29:12,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:12,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:12,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:13,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:13,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:13,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918343966] [2024-06-03 19:29:13,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918343966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:13,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:13,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:13,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434314012] [2024-06-03 19:29:13,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:13,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:13,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:13,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:13,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:13,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:13,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 339 transitions, 4509 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:13,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:13,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:13,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:15,167 INFO L124 PetriNetUnfolderBase]: 3452/5394 cut-off events. [2024-06-03 19:29:15,167 INFO L125 PetriNetUnfolderBase]: For 352960/352960 co-relation queries the response was YES. [2024-06-03 19:29:15,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46361 conditions, 5394 events. 3452/5394 cut-off events. For 352960/352960 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30995 event pairs, 632 based on Foata normal form. 18/5411 useless extension candidates. Maximal degree in co-relation 46261. Up to 3996 conditions per place. [2024-06-03 19:29:15,220 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 232 selfloop transitions, 154 changer transitions 0/390 dead transitions. [2024-06-03 19:29:15,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 390 transitions, 6033 flow [2024-06-03 19:29:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:15,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:15,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-03 19:29:15,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-03 19:29:15,221 INFO L175 Difference]: Start difference. First operand has 209 places, 339 transitions, 4509 flow. Second operand 10 states and 194 transitions. [2024-06-03 19:29:15,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 390 transitions, 6033 flow [2024-06-03 19:29:15,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 390 transitions, 5703 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:15,652 INFO L231 Difference]: Finished difference. Result has 211 places, 347 transitions, 4854 flow [2024-06-03 19:29:15,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4854, PETRI_PLACES=211, PETRI_TRANSITIONS=347} [2024-06-03 19:29:15,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-03 19:29:15,653 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 347 transitions, 4854 flow [2024-06-03 19:29:15,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:15,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:15,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:15,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:29:15,653 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:15,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:15,654 INFO L85 PathProgramCache]: Analyzing trace with hash 86599117, now seen corresponding path program 5 times [2024-06-03 19:29:15,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:15,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260025545] [2024-06-03 19:29:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:15,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:16,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:16,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:16,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260025545] [2024-06-03 19:29:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260025545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:16,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:16,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:16,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510334528] [2024-06-03 19:29:16,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:16,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:16,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:16,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:17,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:17,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 347 transitions, 4854 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:17,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:17,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:17,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:18,299 INFO L124 PetriNetUnfolderBase]: 3416/5342 cut-off events. [2024-06-03 19:29:18,299 INFO L125 PetriNetUnfolderBase]: For 337722/337722 co-relation queries the response was YES. [2024-06-03 19:29:18,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45010 conditions, 5342 events. 3416/5342 cut-off events. For 337722/337722 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30683 event pairs, 646 based on Foata normal form. 24/5365 useless extension candidates. Maximal degree in co-relation 44908. Up to 4746 conditions per place. [2024-06-03 19:29:18,350 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 276 selfloop transitions, 104 changer transitions 0/384 dead transitions. [2024-06-03 19:29:18,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 384 transitions, 5844 flow [2024-06-03 19:29:18,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:18,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:18,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-03 19:29:18,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-03 19:29:18,351 INFO L175 Difference]: Start difference. First operand has 211 places, 347 transitions, 4854 flow. Second operand 10 states and 188 transitions. [2024-06-03 19:29:18,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 384 transitions, 5844 flow [2024-06-03 19:29:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 384 transitions, 5501 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-03 19:29:18,853 INFO L231 Difference]: Finished difference. Result has 215 places, 347 transitions, 4731 flow [2024-06-03 19:29:18,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4731, PETRI_PLACES=215, PETRI_TRANSITIONS=347} [2024-06-03 19:29:18,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 19:29:18,853 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 347 transitions, 4731 flow [2024-06-03 19:29:18,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:18,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:18,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:18,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:29:18,854 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:18,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:18,854 INFO L85 PathProgramCache]: Analyzing trace with hash -2110262021, now seen corresponding path program 1 times [2024-06-03 19:29:18,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:18,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999132783] [2024-06-03 19:29:18,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:18,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:19,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:19,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:19,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999132783] [2024-06-03 19:29:19,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999132783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:19,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:19,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:19,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708632773] [2024-06-03 19:29:19,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:19,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:19,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:19,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:19,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:19,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:19,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 347 transitions, 4731 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:19,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:19,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:19,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:20,739 INFO L124 PetriNetUnfolderBase]: 3426/5358 cut-off events. [2024-06-03 19:29:20,739 INFO L125 PetriNetUnfolderBase]: For 306406/306406 co-relation queries the response was YES. [2024-06-03 19:29:20,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44412 conditions, 5358 events. 3426/5358 cut-off events. For 306406/306406 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30805 event pairs, 646 based on Foata normal form. 2/5359 useless extension candidates. Maximal degree in co-relation 44308. Up to 5126 conditions per place. [2024-06-03 19:29:20,792 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 35 changer transitions 0/375 dead transitions. [2024-06-03 19:29:20,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 375 transitions, 5761 flow [2024-06-03 19:29:20,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:29:20,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:29:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:29:20,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-03 19:29:20,793 INFO L175 Difference]: Start difference. First operand has 215 places, 347 transitions, 4731 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:29:20,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 375 transitions, 5761 flow [2024-06-03 19:29:21,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 375 transitions, 5482 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:21,210 INFO L231 Difference]: Finished difference. Result has 214 places, 356 transitions, 4646 flow [2024-06-03 19:29:21,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4454, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4646, PETRI_PLACES=214, PETRI_TRANSITIONS=356} [2024-06-03 19:29:21,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-03 19:29:21,211 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 356 transitions, 4646 flow [2024-06-03 19:29:21,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:21,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:21,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:21,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:29:21,211 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:21,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash -2035964023, now seen corresponding path program 7 times [2024-06-03 19:29:21,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:21,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181822901] [2024-06-03 19:29:21,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:21,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:21,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:22,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:22,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:22,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181822901] [2024-06-03 19:29:22,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181822901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:22,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:22,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:29:22,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682962328] [2024-06-03 19:29:22,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:22,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:29:22,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:22,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:29:22,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:29:22,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:22,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 356 transitions, 4646 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:22,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:22,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:22,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:23,413 INFO L124 PetriNetUnfolderBase]: 3429/5361 cut-off events. [2024-06-03 19:29:23,414 INFO L125 PetriNetUnfolderBase]: For 316323/316323 co-relation queries the response was YES. [2024-06-03 19:29:23,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44196 conditions, 5361 events. 3429/5361 cut-off events. For 316323/316323 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30774 event pairs, 650 based on Foata normal form. 6/5366 useless extension candidates. Maximal degree in co-relation 44092. Up to 4616 conditions per place. [2024-06-03 19:29:23,578 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 285 selfloop transitions, 110 changer transitions 0/399 dead transitions. [2024-06-03 19:29:23,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 399 transitions, 6240 flow [2024-06-03 19:29:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:23,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:23,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:29:23,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-03 19:29:23,579 INFO L175 Difference]: Start difference. First operand has 214 places, 356 transitions, 4646 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:29:23,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 399 transitions, 6240 flow [2024-06-03 19:29:23,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 399 transitions, 6182 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:29:23,950 INFO L231 Difference]: Finished difference. Result has 221 places, 364 transitions, 5110 flow [2024-06-03 19:29:23,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4588, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5110, PETRI_PLACES=221, PETRI_TRANSITIONS=364} [2024-06-03 19:29:23,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-03 19:29:23,951 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 364 transitions, 5110 flow [2024-06-03 19:29:23,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:23,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:23,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:23,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:29:23,951 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-03 19:29:23,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:23,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2030238571, now seen corresponding path program 6 times [2024-06-03 19:29:23,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:23,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814216114] [2024-06-03 19:29:23,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:23,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:25,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:25,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:25,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814216114] [2024-06-03 19:29:25,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814216114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:25,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:25,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:25,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545040316] [2024-06-03 19:29:25,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:25,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:25,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:25,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:25,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:25,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:25,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 364 transitions, 5110 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:25,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:25,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:25,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:26,666 INFO L124 PetriNetUnfolderBase]: 3629/5697 cut-off events. [2024-06-03 19:29:26,666 INFO L125 PetriNetUnfolderBase]: For 398618/398618 co-relation queries the response was YES. [2024-06-03 19:29:26,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49740 conditions, 5697 events. 3629/5697 cut-off events. For 398618/398618 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 33349 event pairs, 684 based on Foata normal form. 18/5714 useless extension candidates. Maximal degree in co-relation 49633. Up to 4557 conditions per place. [2024-06-03 19:29:26,724 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 283 selfloop transitions, 125 changer transitions 0/412 dead transitions. [2024-06-03 19:29:26,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 412 transitions, 6756 flow [2024-06-03 19:29:26,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:26,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-03 19:29:26,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-03 19:29:26,725 INFO L175 Difference]: Start difference. First operand has 221 places, 364 transitions, 5110 flow. Second operand 10 states and 197 transitions. [2024-06-03 19:29:26,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 412 transitions, 6756 flow [2024-06-03 19:29:27,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 412 transitions, 6418 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-03 19:29:27,419 INFO L231 Difference]: Finished difference. Result has 227 places, 368 transitions, 5293 flow [2024-06-03 19:29:27,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5293, PETRI_PLACES=227, PETRI_TRANSITIONS=368} [2024-06-03 19:29:27,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-03 19:29:27,419 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 368 transitions, 5293 flow [2024-06-03 19:29:27,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:27,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:27,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:27,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:29:27,420 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-03 19:29:27,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:27,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2030246011, now seen corresponding path program 7 times [2024-06-03 19:29:27,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:27,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114774458] [2024-06-03 19:29:27,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:27,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:27,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:28,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:28,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114774458] [2024-06-03 19:29:28,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114774458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:28,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:28,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:28,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84411510] [2024-06-03 19:29:28,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:28,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:28,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:28,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:28,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:29,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:29,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 368 transitions, 5293 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:29,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:29,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:29,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:30,474 INFO L124 PetriNetUnfolderBase]: 3639/5733 cut-off events. [2024-06-03 19:29:30,474 INFO L125 PetriNetUnfolderBase]: For 389062/389062 co-relation queries the response was YES. [2024-06-03 19:29:30,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48530 conditions, 5733 events. 3639/5733 cut-off events. For 389062/389062 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 33794 event pairs, 707 based on Foata normal form. 24/5756 useless extension candidates. Maximal degree in co-relation 48422. Up to 4884 conditions per place. [2024-06-03 19:29:30,524 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 287 selfloop transitions, 126 changer transitions 0/417 dead transitions. [2024-06-03 19:29:30,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 417 transitions, 6584 flow [2024-06-03 19:29:30,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:29:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:29:30,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-03 19:29:30,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-03 19:29:30,525 INFO L175 Difference]: Start difference. First operand has 227 places, 368 transitions, 5293 flow. Second operand 11 states and 210 transitions. [2024-06-03 19:29:30,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 417 transitions, 6584 flow [2024-06-03 19:29:31,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 417 transitions, 6272 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-03 19:29:31,126 INFO L231 Difference]: Finished difference. Result has 233 places, 376 transitions, 5376 flow [2024-06-03 19:29:31,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4987, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5376, PETRI_PLACES=233, PETRI_TRANSITIONS=376} [2024-06-03 19:29:31,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-03 19:29:31,127 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 376 transitions, 5376 flow [2024-06-03 19:29:31,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:31,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:31,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:31,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:29:31,128 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-03 19:29:31,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:31,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1005427063, now seen corresponding path program 8 times [2024-06-03 19:29:31,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:31,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322102040] [2024-06-03 19:29:31,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:31,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:32,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:32,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:32,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322102040] [2024-06-03 19:29:32,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322102040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:32,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:32,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:32,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374364624] [2024-06-03 19:29:32,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:32,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:32,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:32,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:32,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:32,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:32,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 376 transitions, 5376 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:32,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:32,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:32,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:33,743 INFO L124 PetriNetUnfolderBase]: 3936/6232 cut-off events. [2024-06-03 19:29:33,743 INFO L125 PetriNetUnfolderBase]: For 420069/420069 co-relation queries the response was YES. [2024-06-03 19:29:33,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53212 conditions, 6232 events. 3936/6232 cut-off events. For 420069/420069 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 37433 event pairs, 714 based on Foata normal form. 18/6249 useless extension candidates. Maximal degree in co-relation 53101. Up to 3673 conditions per place. [2024-06-03 19:29:33,804 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 181 selfloop transitions, 241 changer transitions 0/426 dead transitions. [2024-06-03 19:29:33,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 426 transitions, 7038 flow [2024-06-03 19:29:33,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:33,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-03 19:29:33,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-03 19:29:33,805 INFO L175 Difference]: Start difference. First operand has 233 places, 376 transitions, 5376 flow. Second operand 10 states and 196 transitions. [2024-06-03 19:29:33,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 426 transitions, 7038 flow [2024-06-03 19:29:34,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 426 transitions, 6757 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:34,388 INFO L231 Difference]: Finished difference. Result has 235 places, 384 transitions, 6008 flow [2024-06-03 19:29:34,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6008, PETRI_PLACES=235, PETRI_TRANSITIONS=384} [2024-06-03 19:29:34,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-03 19:29:34,388 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 384 transitions, 6008 flow [2024-06-03 19:29:34,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:34,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:34,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:34,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:29:34,389 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-03 19:29:34,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:34,389 INFO L85 PathProgramCache]: Analyzing trace with hash 996222853, now seen corresponding path program 9 times [2024-06-03 19:29:34,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:34,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47220406] [2024-06-03 19:29:34,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:34,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:34,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:35,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:35,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:35,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47220406] [2024-06-03 19:29:35,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47220406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:35,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:35,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:35,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308704690] [2024-06-03 19:29:35,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:35,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:35,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:35,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:35,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:35,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:35,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 384 transitions, 6008 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:35,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:35,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:35,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:37,074 INFO L124 PetriNetUnfolderBase]: 4022/6388 cut-off events. [2024-06-03 19:29:37,074 INFO L125 PetriNetUnfolderBase]: For 459433/459433 co-relation queries the response was YES. [2024-06-03 19:29:37,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56217 conditions, 6388 events. 4022/6388 cut-off events. For 459433/459433 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38979 event pairs, 817 based on Foata normal form. 24/6411 useless extension candidates. Maximal degree in co-relation 56104. Up to 5342 conditions per place. [2024-06-03 19:29:37,147 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 207 selfloop transitions, 211 changer transitions 0/422 dead transitions. [2024-06-03 19:29:37,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 422 transitions, 7218 flow [2024-06-03 19:29:37,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:37,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:37,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-03 19:29:37,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-03 19:29:37,149 INFO L175 Difference]: Start difference. First operand has 235 places, 384 transitions, 6008 flow. Second operand 10 states and 191 transitions. [2024-06-03 19:29:37,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 422 transitions, 7218 flow [2024-06-03 19:29:38,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 422 transitions, 6817 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-03 19:29:38,105 INFO L231 Difference]: Finished difference. Result has 239 places, 386 transitions, 6173 flow [2024-06-03 19:29:38,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6173, PETRI_PLACES=239, PETRI_TRANSITIONS=386} [2024-06-03 19:29:38,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-03 19:29:38,106 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 386 transitions, 6173 flow [2024-06-03 19:29:38,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:38,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:38,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:29:38,106 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:38,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1701138679, now seen corresponding path program 10 times [2024-06-03 19:29:38,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:38,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389558570] [2024-06-03 19:29:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:39,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-03 19:29:39,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389558570] [2024-06-03 19:29:39,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389558570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:39,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:39,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:39,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14173308] [2024-06-03 19:29:39,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:39,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:39,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:39,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:39,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:39,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:39,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 386 transitions, 6173 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:39,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:39,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:39,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:40,752 INFO L124 PetriNetUnfolderBase]: 4108/6544 cut-off events. [2024-06-03 19:29:40,752 INFO L125 PetriNetUnfolderBase]: For 460201/460201 co-relation queries the response was YES. [2024-06-03 19:29:40,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57581 conditions, 6544 events. 4108/6544 cut-off events. For 460201/460201 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40272 event pairs, 817 based on Foata normal form. 18/6561 useless extension candidates. Maximal degree in co-relation 57466. Up to 5367 conditions per place. [2024-06-03 19:29:40,812 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 211 selfloop transitions, 215 changer transitions 0/430 dead transitions. [2024-06-03 19:29:40,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 430 transitions, 7447 flow [2024-06-03 19:29:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:40,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:40,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-03 19:29:40,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-03 19:29:40,814 INFO L175 Difference]: Start difference. First operand has 239 places, 386 transitions, 6173 flow. Second operand 10 states and 194 transitions. [2024-06-03 19:29:40,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 430 transitions, 7447 flow [2024-06-03 19:29:41,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 430 transitions, 6949 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:41,750 INFO L231 Difference]: Finished difference. Result has 242 places, 391 transitions, 6280 flow [2024-06-03 19:29:41,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5675, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6280, PETRI_PLACES=242, PETRI_TRANSITIONS=391} [2024-06-03 19:29:41,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 19:29:41,750 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 391 transitions, 6280 flow [2024-06-03 19:29:41,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:41,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:41,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:41,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:29:41,750 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-03 19:29:41,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:41,751 INFO L85 PathProgramCache]: Analyzing trace with hash 739729783, now seen corresponding path program 11 times [2024-06-03 19:29:41,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:41,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445998157] [2024-06-03 19:29:41,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:41,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:41,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:43,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:43,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:43,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445998157] [2024-06-03 19:29:43,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445998157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:43,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:43,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:43,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695628874] [2024-06-03 19:29:43,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:43,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:43,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:43,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:43,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:43,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:43,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 391 transitions, 6280 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:43,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:43,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:43,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:44,771 INFO L124 PetriNetUnfolderBase]: 4169/6647 cut-off events. [2024-06-03 19:29:44,771 INFO L125 PetriNetUnfolderBase]: For 474181/474181 co-relation queries the response was YES. [2024-06-03 19:29:44,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58524 conditions, 6647 events. 4169/6647 cut-off events. For 474181/474181 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 41188 event pairs, 831 based on Foata normal form. 18/6664 useless extension candidates. Maximal degree in co-relation 58407. Up to 5403 conditions per place. [2024-06-03 19:29:44,844 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 273 selfloop transitions, 158 changer transitions 0/435 dead transitions. [2024-06-03 19:29:44,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 435 transitions, 7765 flow [2024-06-03 19:29:44,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:44,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:44,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-03 19:29:44,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-03 19:29:44,845 INFO L175 Difference]: Start difference. First operand has 242 places, 391 transitions, 6280 flow. Second operand 10 states and 196 transitions. [2024-06-03 19:29:44,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 435 transitions, 7765 flow [2024-06-03 19:29:45,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 435 transitions, 7258 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:45,920 INFO L231 Difference]: Finished difference. Result has 245 places, 393 transitions, 6226 flow [2024-06-03 19:29:45,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5773, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6226, PETRI_PLACES=245, PETRI_TRANSITIONS=393} [2024-06-03 19:29:45,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-03 19:29:45,921 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 393 transitions, 6226 flow [2024-06-03 19:29:45,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:45,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:45,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:45,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:29:45,921 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-03 19:29:45,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:45,922 INFO L85 PathProgramCache]: Analyzing trace with hash 739722343, now seen corresponding path program 12 times [2024-06-03 19:29:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009605777] [2024-06-03 19:29:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:45,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:47,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:47,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009605777] [2024-06-03 19:29:47,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009605777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:47,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:47,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:47,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297518719] [2024-06-03 19:29:47,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:47,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:47,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:47,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:47,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 393 transitions, 6226 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:47,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:47,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:47,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:48,932 INFO L124 PetriNetUnfolderBase]: 4123/6577 cut-off events. [2024-06-03 19:29:48,933 INFO L125 PetriNetUnfolderBase]: For 456364/456364 co-relation queries the response was YES. [2024-06-03 19:29:48,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56026 conditions, 6577 events. 4123/6577 cut-off events. For 456364/456364 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40657 event pairs, 821 based on Foata normal form. 24/6600 useless extension candidates. Maximal degree in co-relation 55908. Up to 5721 conditions per place. [2024-06-03 19:29:48,998 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 278 selfloop transitions, 153 changer transitions 0/435 dead transitions. [2024-06-03 19:29:48,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 435 transitions, 7385 flow [2024-06-03 19:29:48,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:29:48,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:29:48,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-03 19:29:48,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45021645021645024 [2024-06-03 19:29:48,999 INFO L175 Difference]: Start difference. First operand has 245 places, 393 transitions, 6226 flow. Second operand 11 states and 208 transitions. [2024-06-03 19:29:48,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 435 transitions, 7385 flow [2024-06-03 19:29:49,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 435 transitions, 6815 flow, removed 89 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:49,831 INFO L231 Difference]: Finished difference. Result has 247 places, 395 transitions, 6015 flow [2024-06-03 19:29:49,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6015, PETRI_PLACES=247, PETRI_TRANSITIONS=395} [2024-06-03 19:29:49,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-03 19:29:49,831 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 395 transitions, 6015 flow [2024-06-03 19:29:49,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:49,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:49,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:49,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:29:49,832 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:49,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:49,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1345663351, now seen corresponding path program 2 times [2024-06-03 19:29:49,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:49,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361703561] [2024-06-03 19:29:49,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:49,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:50,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:50,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:50,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361703561] [2024-06-03 19:29:50,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361703561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:50,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:50,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:50,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222206391] [2024-06-03 19:29:50,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:50,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:50,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:50,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:50,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:50,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:50,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 395 transitions, 6015 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:50,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:50,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:50,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:51,928 INFO L124 PetriNetUnfolderBase]: 4133/6591 cut-off events. [2024-06-03 19:29:51,928 INFO L125 PetriNetUnfolderBase]: For 411354/411354 co-relation queries the response was YES. [2024-06-03 19:29:51,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54660 conditions, 6591 events. 4133/6591 cut-off events. For 411354/411354 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40790 event pairs, 824 based on Foata normal form. 2/6592 useless extension candidates. Maximal degree in co-relation 54543. Up to 6299 conditions per place. [2024-06-03 19:29:51,993 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 368 selfloop transitions, 39 changer transitions 0/411 dead transitions. [2024-06-03 19:29:51,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 411 transitions, 7053 flow [2024-06-03 19:29:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:29:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:29:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-03 19:29:51,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-03 19:29:51,994 INFO L175 Difference]: Start difference. First operand has 247 places, 395 transitions, 6015 flow. Second operand 7 states and 122 transitions. [2024-06-03 19:29:51,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 411 transitions, 7053 flow [2024-06-03 19:29:52,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 411 transitions, 6725 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:52,739 INFO L231 Difference]: Finished difference. Result has 245 places, 398 transitions, 5815 flow [2024-06-03 19:29:52,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5687, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5815, PETRI_PLACES=245, PETRI_TRANSITIONS=398} [2024-06-03 19:29:52,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-03 19:29:52,740 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 398 transitions, 5815 flow [2024-06-03 19:29:52,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:52,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29: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-03 19:29:52,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:29:52,741 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:52,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1755998981, now seen corresponding path program 3 times [2024-06-03 19:29:52,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:52,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143468079] [2024-06-03 19:29:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:52,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:53,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:53,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143468079] [2024-06-03 19:29:53,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143468079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:53,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:53,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:53,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137150136] [2024-06-03 19:29:53,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:53,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:53,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:53,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:53,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:29:53,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 398 transitions, 5815 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:53,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:53,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:29:53,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:54,921 INFO L124 PetriNetUnfolderBase]: 4127/6585 cut-off events. [2024-06-03 19:29:54,921 INFO L125 PetriNetUnfolderBase]: For 417418/417418 co-relation queries the response was YES. [2024-06-03 19:29:54,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54043 conditions, 6585 events. 4127/6585 cut-off events. For 417418/417418 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40718 event pairs, 824 based on Foata normal form. 2/6586 useless extension candidates. Maximal degree in co-relation 53926. Up to 6294 conditions per place. [2024-06-03 19:29:54,989 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 373 selfloop transitions, 35 changer transitions 0/412 dead transitions. [2024-06-03 19:29:54,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 412 transitions, 6726 flow [2024-06-03 19:29:54,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:29:54,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:29:54,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-03 19:29:54,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-03 19:29:54,996 INFO L175 Difference]: Start difference. First operand has 245 places, 398 transitions, 5815 flow. Second operand 7 states and 122 transitions. [2024-06-03 19:29:54,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 412 transitions, 6726 flow [2024-06-03 19:29:55,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 412 transitions, 6600 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:55,908 INFO L231 Difference]: Finished difference. Result has 247 places, 398 transitions, 5767 flow [2024-06-03 19:29:55,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5767, PETRI_PLACES=247, PETRI_TRANSITIONS=398} [2024-06-03 19:29:55,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-03 19:29:55,908 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 398 transitions, 5767 flow [2024-06-03 19:29:55,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:29:55,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:55,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:55,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:29:55,909 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-03 19:29:55,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:55,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1932945989, now seen corresponding path program 1 times [2024-06-03 19:29:55,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:55,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383985069] [2024-06-03 19:29:55,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:55,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:56,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:56,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383985069] [2024-06-03 19:29:56,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383985069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:56,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:56,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:56,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113694678] [2024-06-03 19:29:56,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:56,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:56,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:56,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:56,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:56,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:29:56,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 398 transitions, 5767 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:56,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:56,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:29:56,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:57,842 INFO L124 PetriNetUnfolderBase]: 4012/6477 cut-off events. [2024-06-03 19:29:57,842 INFO L125 PetriNetUnfolderBase]: For 384974/384974 co-relation queries the response was YES. [2024-06-03 19:29:57,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52134 conditions, 6477 events. 4012/6477 cut-off events. For 384974/384974 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40818 event pairs, 817 based on Foata normal form. 4/6475 useless extension candidates. Maximal degree in co-relation 52017. Up to 6130 conditions per place. [2024-06-03 19:29:57,904 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 29 changer transitions 0/424 dead transitions. [2024-06-03 19:29:57,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 424 transitions, 6909 flow [2024-06-03 19:29:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:29:57,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:29:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:29:57,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:29:57,905 INFO L175 Difference]: Start difference. First operand has 247 places, 398 transitions, 5767 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:29:57,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 424 transitions, 6909 flow [2024-06-03 19:29:58,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 424 transitions, 6840 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:58,634 INFO L231 Difference]: Finished difference. Result has 250 places, 408 transitions, 5908 flow [2024-06-03 19:29:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5698, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5908, PETRI_PLACES=250, PETRI_TRANSITIONS=408} [2024-06-03 19:29:58,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-03 19:29:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 408 transitions, 5908 flow [2024-06-03 19:29:58,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:58,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:58,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:58,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:29:58,635 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-03 19:29:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1345432153, now seen corresponding path program 2 times [2024-06-03 19:29:58,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249228353] [2024-06-03 19:29:58,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:59,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:59,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249228353] [2024-06-03 19:29:59,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249228353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:59,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:59,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:59,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031261046] [2024-06-03 19:29:59,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:59,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:59,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:59,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:59,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:29:59,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 408 transitions, 5908 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:59,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:59,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:29:59,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:00,809 INFO L124 PetriNetUnfolderBase]: 4022/6493 cut-off events. [2024-06-03 19:30:00,809 INFO L125 PetriNetUnfolderBase]: For 393605/393605 co-relation queries the response was YES. [2024-06-03 19:30:00,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52890 conditions, 6493 events. 4022/6493 cut-off events. For 393605/393605 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40904 event pairs, 818 based on Foata normal form. 2/6489 useless extension candidates. Maximal degree in co-relation 52771. Up to 6200 conditions per place. [2024-06-03 19:30:00,863 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 394 selfloop transitions, 23 changer transitions 0/426 dead transitions. [2024-06-03 19:30:00,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 426 transitions, 7012 flow [2024-06-03 19:30:00,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:00,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:00,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:30:00,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-03 19:30:00,864 INFO L175 Difference]: Start difference. First operand has 250 places, 408 transitions, 5908 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:30:00,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 426 transitions, 7012 flow [2024-06-03 19:30:01,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 426 transitions, 6930 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-03 19:30:01,566 INFO L231 Difference]: Finished difference. Result has 256 places, 414 transitions, 6000 flow [2024-06-03 19:30:01,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5826, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6000, PETRI_PLACES=256, PETRI_TRANSITIONS=414} [2024-06-03 19:30:01,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-03 19:30:01,567 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 414 transitions, 6000 flow [2024-06-03 19:30:01,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:01,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:01,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:01,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:30:01,568 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:01,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:01,568 INFO L85 PathProgramCache]: Analyzing trace with hash 819262333, now seen corresponding path program 3 times [2024-06-03 19:30:01,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:01,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087754142] [2024-06-03 19:30:01,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:01,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:02,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:02,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:02,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087754142] [2024-06-03 19:30:02,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087754142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:02,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:02,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:02,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623243626] [2024-06-03 19:30:02,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:02,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:02,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:02,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:02,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:02,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:30:02,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 414 transitions, 6000 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:02,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:02,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:30:02,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:03,468 INFO L124 PetriNetUnfolderBase]: 4016/6485 cut-off events. [2024-06-03 19:30:03,468 INFO L125 PetriNetUnfolderBase]: For 401507/401507 co-relation queries the response was YES. [2024-06-03 19:30:03,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52835 conditions, 6485 events. 4016/6485 cut-off events. For 401507/401507 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 40869 event pairs, 817 based on Foata normal form. 2/6481 useless extension candidates. Maximal degree in co-relation 52713. Up to 6204 conditions per place. [2024-06-03 19:30:03,533 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 398 selfloop transitions, 17 changer transitions 0/424 dead transitions. [2024-06-03 19:30:03,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 424 transitions, 6858 flow [2024-06-03 19:30:03,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:03,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:03,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 19:30:03,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-03 19:30:03,534 INFO L175 Difference]: Start difference. First operand has 256 places, 414 transitions, 6000 flow. Second operand 7 states and 121 transitions. [2024-06-03 19:30:03,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 424 transitions, 6858 flow [2024-06-03 19:30:04,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 424 transitions, 6732 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:04,411 INFO L231 Difference]: Finished difference. Result has 259 places, 414 transitions, 5915 flow [2024-06-03 19:30:04,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5915, PETRI_PLACES=259, PETRI_TRANSITIONS=414} [2024-06-03 19:30:04,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-03 19:30:04,411 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 414 transitions, 5915 flow [2024-06-03 19:30:04,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:04,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:04,411 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-03 19:30:04,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:30:04,412 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-03 19:30:04,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:04,412 INFO L85 PathProgramCache]: Analyzing trace with hash 642367918, now seen corresponding path program 1 times [2024-06-03 19:30:04,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:04,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047551194] [2024-06-03 19:30:04,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:04,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:05,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047551194] [2024-06-03 19:30:05,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047551194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:05,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:05,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:05,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257394220] [2024-06-03 19:30:05,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:05,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:05,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:05,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:05,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 414 transitions, 5915 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:05,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:05,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:05,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:07,357 INFO L124 PetriNetUnfolderBase]: 4247/6772 cut-off events. [2024-06-03 19:30:07,358 INFO L125 PetriNetUnfolderBase]: For 504288/504288 co-relation queries the response was YES. [2024-06-03 19:30:07,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56610 conditions, 6772 events. 4247/6772 cut-off events. For 504288/504288 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41809 event pairs, 647 based on Foata normal form. 18/6789 useless extension candidates. Maximal degree in co-relation 56488. Up to 6280 conditions per place. [2024-06-03 19:30:07,414 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 409 selfloop transitions, 46 changer transitions 0/459 dead transitions. [2024-06-03 19:30:07,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 459 transitions, 7331 flow [2024-06-03 19:30:07,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:07,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:30:07,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-03 19:30:07,416 INFO L175 Difference]: Start difference. First operand has 259 places, 414 transitions, 5915 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:30:07,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 459 transitions, 7331 flow [2024-06-03 19:30:08,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 459 transitions, 7287 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:30:08,390 INFO L231 Difference]: Finished difference. Result has 263 places, 416 transitions, 6100 flow [2024-06-03 19:30:08,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6100, PETRI_PLACES=263, PETRI_TRANSITIONS=416} [2024-06-03 19:30:08,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-03 19:30:08,390 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 416 transitions, 6100 flow [2024-06-03 19:30:08,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:08,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:08,391 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-03 19:30:08,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:30:08,391 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-03 19:30:08,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:08,391 INFO L85 PathProgramCache]: Analyzing trace with hash 700460368, now seen corresponding path program 2 times [2024-06-03 19:30:08,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:08,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988228503] [2024-06-03 19:30:08,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:08,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:09,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:09,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:09,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988228503] [2024-06-03 19:30:09,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988228503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:09,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:09,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:09,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273577654] [2024-06-03 19:30:09,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:09,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:09,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:09,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:09,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:09,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:09,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 416 transitions, 6100 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:09,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:09,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:09,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:11,276 INFO L124 PetriNetUnfolderBase]: 4315/6888 cut-off events. [2024-06-03 19:30:11,276 INFO L125 PetriNetUnfolderBase]: For 528500/528500 co-relation queries the response was YES. [2024-06-03 19:30:11,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58292 conditions, 6888 events. 4315/6888 cut-off events. For 528500/528500 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42987 event pairs, 817 based on Foata normal form. 18/6905 useless extension candidates. Maximal degree in co-relation 58169. Up to 6382 conditions per place. [2024-06-03 19:30:11,343 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 404 selfloop transitions, 52 changer transitions 0/460 dead transitions. [2024-06-03 19:30:11,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 460 transitions, 7524 flow [2024-06-03 19:30:11,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:11,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:11,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-03 19:30:11,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:30:11,345 INFO L175 Difference]: Start difference. First operand has 263 places, 416 transitions, 6100 flow. Second operand 10 states and 190 transitions. [2024-06-03 19:30:11,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 460 transitions, 7524 flow [2024-06-03 19:30:12,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 460 transitions, 7333 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:12,273 INFO L231 Difference]: Finished difference. Result has 265 places, 418 transitions, 6154 flow [2024-06-03 19:30:12,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5909, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6154, PETRI_PLACES=265, PETRI_TRANSITIONS=418} [2024-06-03 19:30:12,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-03 19:30:12,274 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 418 transitions, 6154 flow [2024-06-03 19:30:12,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:12,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:12,275 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-03 19:30:12,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:30:12,275 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-03 19:30:12,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1781396144, now seen corresponding path program 3 times [2024-06-03 19:30:12,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:12,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031004757] [2024-06-03 19:30:12,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:12,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:12,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:13,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-03 19:30:13,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:13,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031004757] [2024-06-03 19:30:13,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031004757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:13,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:13,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:13,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558383830] [2024-06-03 19:30:13,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:13,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:13,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:13,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:13,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:13,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 418 transitions, 6154 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:13,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:13,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:13,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:15,630 INFO L124 PetriNetUnfolderBase]: 4383/7004 cut-off events. [2024-06-03 19:30:15,630 INFO L125 PetriNetUnfolderBase]: For 555352/555352 co-relation queries the response was YES. [2024-06-03 19:30:15,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59188 conditions, 7004 events. 4383/7004 cut-off events. For 555352/555352 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43970 event pairs, 818 based on Foata normal form. 18/7021 useless extension candidates. Maximal degree in co-relation 59064. Up to 6189 conditions per place. [2024-06-03 19:30:15,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 365 selfloop transitions, 92 changer transitions 0/461 dead transitions. [2024-06-03 19:30:15,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 461 transitions, 7712 flow [2024-06-03 19:30:15,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:15,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:15,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-03 19:30:15,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-03 19:30:15,719 INFO L175 Difference]: Start difference. First operand has 265 places, 418 transitions, 6154 flow. Second operand 10 states and 191 transitions. [2024-06-03 19:30:15,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 461 transitions, 7712 flow [2024-06-03 19:30:16,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 461 transitions, 7505 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:16,880 INFO L231 Difference]: Finished difference. Result has 267 places, 420 transitions, 6276 flow [2024-06-03 19:30:16,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5947, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6276, PETRI_PLACES=267, PETRI_TRANSITIONS=420} [2024-06-03 19:30:16,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-03 19:30:16,880 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 420 transitions, 6276 flow [2024-06-03 19:30:16,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:16,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:16,881 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-03 19:30:16,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:30:16,881 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-03 19:30:16,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:16,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1610578394, now seen corresponding path program 4 times [2024-06-03 19:30:16,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:16,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288840544] [2024-06-03 19:30:16,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:16,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:18,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:18,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288840544] [2024-06-03 19:30:18,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288840544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:18,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:18,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:18,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266089334] [2024-06-03 19:30:18,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:18,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:18,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:18,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:18,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 420 transitions, 6276 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:18,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:18,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:18,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:19,733 INFO L124 PetriNetUnfolderBase]: 4451/7120 cut-off events. [2024-06-03 19:30:19,733 INFO L125 PetriNetUnfolderBase]: For 571857/571857 co-relation queries the response was YES. [2024-06-03 19:30:19,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60317 conditions, 7120 events. 4451/7120 cut-off events. For 571857/571857 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 44813 event pairs, 871 based on Foata normal form. 18/7137 useless extension candidates. Maximal degree in co-relation 60192. Up to 6523 conditions per place. [2024-06-03 19:30:19,805 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 360 selfloop transitions, 95 changer transitions 0/459 dead transitions. [2024-06-03 19:30:19,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 459 transitions, 7570 flow [2024-06-03 19:30:19,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-03 19:30:19,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-03 19:30:19,806 INFO L175 Difference]: Start difference. First operand has 267 places, 420 transitions, 6276 flow. Second operand 10 states and 187 transitions. [2024-06-03 19:30:19,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 459 transitions, 7570 flow [2024-06-03 19:30:20,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 459 transitions, 7279 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:20,748 INFO L231 Difference]: Finished difference. Result has 269 places, 422 transitions, 6324 flow [2024-06-03 19:30:20,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5985, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6324, PETRI_PLACES=269, PETRI_TRANSITIONS=422} [2024-06-03 19:30:20,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-03 19:30:20,749 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 422 transitions, 6324 flow [2024-06-03 19:30:20,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:20,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:20,749 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-03 19:30:20,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:30:20,749 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:20,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:20,749 INFO L85 PathProgramCache]: Analyzing trace with hash -999333104, now seen corresponding path program 1 times [2024-06-03 19:30:20,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:20,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584464617] [2024-06-03 19:30:20,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:20,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:21,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:21,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584464617] [2024-06-03 19:30:21,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584464617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:21,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:21,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:21,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064995619] [2024-06-03 19:30:21,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:21,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:21,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:21,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:21,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:21,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:21,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 422 transitions, 6324 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:21,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:21,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:21,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:22,835 INFO L124 PetriNetUnfolderBase]: 4463/7144 cut-off events. [2024-06-03 19:30:22,835 INFO L125 PetriNetUnfolderBase]: For 551794/551794 co-relation queries the response was YES. [2024-06-03 19:30:22,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59619 conditions, 7144 events. 4463/7144 cut-off events. For 551794/551794 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 45042 event pairs, 908 based on Foata normal form. 12/7155 useless extension candidates. Maximal degree in co-relation 59493. Up to 6668 conditions per place. [2024-06-03 19:30:22,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 94 changer transitions 0/456 dead transitions. [2024-06-03 19:30:22,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 456 transitions, 7788 flow [2024-06-03 19:30:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:22,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 19:30:22,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-03 19:30:22,917 INFO L175 Difference]: Start difference. First operand has 269 places, 422 transitions, 6324 flow. Second operand 7 states and 131 transitions. [2024-06-03 19:30:22,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 456 transitions, 7788 flow [2024-06-03 19:30:23,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 456 transitions, 7457 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:23,902 INFO L231 Difference]: Finished difference. Result has 268 places, 437 transitions, 6588 flow [2024-06-03 19:30:23,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6588, PETRI_PLACES=268, PETRI_TRANSITIONS=437} [2024-06-03 19:30:23,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-03 19:30:23,903 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 437 transitions, 6588 flow [2024-06-03 19:30:23,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:23,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:23,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:23,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:30:23,903 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:23,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:23,903 INFO L85 PathProgramCache]: Analyzing trace with hash -993619184, now seen corresponding path program 2 times [2024-06-03 19:30:23,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:23,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892942182] [2024-06-03 19:30:23,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:23,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:24,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:24,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892942182] [2024-06-03 19:30:24,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892942182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:24,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:24,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:24,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601554412] [2024-06-03 19:30:24,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:24,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:24,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:24,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:24,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:24,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:24,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 437 transitions, 6588 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:24,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:24,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:24,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:26,010 INFO L124 PetriNetUnfolderBase]: 4455/7135 cut-off events. [2024-06-03 19:30:26,010 INFO L125 PetriNetUnfolderBase]: For 528271/528271 co-relation queries the response was YES. [2024-06-03 19:30:26,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58738 conditions, 7135 events. 4455/7135 cut-off events. For 528271/528271 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 44980 event pairs, 907 based on Foata normal form. 4/7138 useless extension candidates. Maximal degree in co-relation 58611. Up to 6890 conditions per place. [2024-06-03 19:30:26,090 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 39 changer transitions 0/457 dead transitions. [2024-06-03 19:30:26,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 457 transitions, 7684 flow [2024-06-03 19:30:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:26,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:30:26,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-03 19:30:26,091 INFO L175 Difference]: Start difference. First operand has 268 places, 437 transitions, 6588 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:30:26,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 457 transitions, 7684 flow [2024-06-03 19:30:27,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 457 transitions, 7499 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:27,234 INFO L231 Difference]: Finished difference. Result has 273 places, 444 transitions, 6658 flow [2024-06-03 19:30:27,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6658, PETRI_PLACES=273, PETRI_TRANSITIONS=444} [2024-06-03 19:30:27,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-03 19:30:27,235 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 444 transitions, 6658 flow [2024-06-03 19:30:27,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:27,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:27,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:27,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:30:27,235 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:27,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:27,235 INFO L85 PathProgramCache]: Analyzing trace with hash -993611248, now seen corresponding path program 1 times [2024-06-03 19:30:27,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:27,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732028015] [2024-06-03 19:30:27,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:27,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:27,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:28,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:28,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:28,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732028015] [2024-06-03 19:30:28,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732028015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:28,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:28,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:30:28,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557818295] [2024-06-03 19:30:28,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:28,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:30:28,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:28,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:30:28,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:30:28,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:28,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 444 transitions, 6658 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:28,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:28,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:28,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:29,843 INFO L124 PetriNetUnfolderBase]: 4475/7163 cut-off events. [2024-06-03 19:30:29,843 INFO L125 PetriNetUnfolderBase]: For 541504/541504 co-relation queries the response was YES. [2024-06-03 19:30:29,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58902 conditions, 7163 events. 4475/7163 cut-off events. For 541504/541504 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 45153 event pairs, 912 based on Foata normal form. 4/7166 useless extension candidates. Maximal degree in co-relation 58773. Up to 6811 conditions per place. [2024-06-03 19:30:29,924 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 421 selfloop transitions, 47 changer transitions 0/472 dead transitions. [2024-06-03 19:30:29,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 472 transitions, 7932 flow [2024-06-03 19:30:29,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:29,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:29,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:30:29,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-03 19:30:29,925 INFO L175 Difference]: Start difference. First operand has 273 places, 444 transitions, 6658 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:30:29,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 472 transitions, 7932 flow [2024-06-03 19:30:31,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 472 transitions, 7800 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:30:31,033 INFO L231 Difference]: Finished difference. Result has 276 places, 450 transitions, 6724 flow [2024-06-03 19:30:31,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6526, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6724, PETRI_PLACES=276, PETRI_TRANSITIONS=450} [2024-06-03 19:30:31,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-03 19:30:31,033 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 450 transitions, 6724 flow [2024-06-03 19:30:31,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:31,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:31,033 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-03 19:30:31,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:30:31,034 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:31,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:31,034 INFO L85 PathProgramCache]: Analyzing trace with hash 477683024, now seen corresponding path program 5 times [2024-06-03 19:30:31,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:31,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829950284] [2024-06-03 19:30:31,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:31,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:31,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:32,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-03 19:30:32,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829950284] [2024-06-03 19:30:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829950284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:32,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:32,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875118323] [2024-06-03 19:30:32,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:32,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:32,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:32,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:32,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 450 transitions, 6724 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:32,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:32,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:32,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:34,112 INFO L124 PetriNetUnfolderBase]: 4482/7175 cut-off events. [2024-06-03 19:30:34,112 INFO L125 PetriNetUnfolderBase]: For 569234/569234 co-relation queries the response was YES. [2024-06-03 19:30:34,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59068 conditions, 7175 events. 4482/7175 cut-off events. For 569234/569234 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 45198 event pairs, 864 based on Foata normal form. 18/7192 useless extension candidates. Maximal degree in co-relation 58938. Up to 6208 conditions per place. [2024-06-03 19:30:34,193 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 356 selfloop transitions, 131 changer transitions 0/491 dead transitions. [2024-06-03 19:30:34,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 491 transitions, 8347 flow [2024-06-03 19:30:34,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:34,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:34,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-03 19:30:34,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-03 19:30:34,194 INFO L175 Difference]: Start difference. First operand has 276 places, 450 transitions, 6724 flow. Second operand 10 states and 191 transitions. [2024-06-03 19:30:34,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 491 transitions, 8347 flow [2024-06-03 19:30:35,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 491 transitions, 8275 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:35,236 INFO L231 Difference]: Finished difference. Result has 281 places, 450 transitions, 6867 flow [2024-06-03 19:30:35,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6867, PETRI_PLACES=281, PETRI_TRANSITIONS=450} [2024-06-03 19:30:35,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-03 19:30:35,237 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 450 transitions, 6867 flow [2024-06-03 19:30:35,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:35,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:35,237 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-03 19:30:35,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:30:35,237 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-03 19:30:35,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1734996860, now seen corresponding path program 3 times [2024-06-03 19:30:35,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:35,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611373629] [2024-06-03 19:30:35,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:35,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:35,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:35,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-03 19:30:35,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:35,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611373629] [2024-06-03 19:30:35,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611373629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:35,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:35,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:35,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349564067] [2024-06-03 19:30:35,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:35,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:35,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:35,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:35,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:35,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:35,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 450 transitions, 6867 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:35,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:35,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:35,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:37,379 INFO L124 PetriNetUnfolderBase]: 4502/7210 cut-off events. [2024-06-03 19:30:37,379 INFO L125 PetriNetUnfolderBase]: For 557012/557016 co-relation queries the response was YES. [2024-06-03 19:30:37,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60123 conditions, 7210 events. 4502/7210 cut-off events. For 557012/557016 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45476 event pairs, 915 based on Foata normal form. 8/7217 useless extension candidates. Maximal degree in co-relation 59991. Up to 6564 conditions per place. [2024-06-03 19:30:37,662 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 120 changer transitions 0/475 dead transitions. [2024-06-03 19:30:37,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 475 transitions, 8278 flow [2024-06-03 19:30:37,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:37,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:37,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:30:37,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-03 19:30:37,663 INFO L175 Difference]: Start difference. First operand has 281 places, 450 transitions, 6867 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:30:37,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 475 transitions, 8278 flow [2024-06-03 19:30:38,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 475 transitions, 7889 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:38,616 INFO L231 Difference]: Finished difference. Result has 280 places, 457 transitions, 6864 flow [2024-06-03 19:30:38,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6490, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6864, PETRI_PLACES=280, PETRI_TRANSITIONS=457} [2024-06-03 19:30:38,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-03 19:30:38,616 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 457 transitions, 6864 flow [2024-06-03 19:30:38,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:38,617 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-03 19:30:38,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:30:38,617 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-03 19:30:38,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:38,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1123689626, now seen corresponding path program 4 times [2024-06-03 19:30:38,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:38,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996255793] [2024-06-03 19:30:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:38,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:39,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:39,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:39,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996255793] [2024-06-03 19:30:39,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996255793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:39,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:39,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:39,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387895336] [2024-06-03 19:30:39,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:39,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:39,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:39,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:39,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:39,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:39,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 457 transitions, 6864 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:39,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:39,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:39,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:40,778 INFO L124 PetriNetUnfolderBase]: 4506/7216 cut-off events. [2024-06-03 19:30:40,779 INFO L125 PetriNetUnfolderBase]: For 548735/548739 co-relation queries the response was YES. [2024-06-03 19:30:40,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59234 conditions, 7216 events. 4506/7216 cut-off events. For 548735/548739 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 45472 event pairs, 914 based on Foata normal form. 8/7223 useless extension candidates. Maximal degree in co-relation 59101. Up to 6565 conditions per place. [2024-06-03 19:30:40,860 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 332 selfloop transitions, 142 changer transitions 0/478 dead transitions. [2024-06-03 19:30:40,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 478 transitions, 8132 flow [2024-06-03 19:30:40,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:40,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:40,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:30:40,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-03 19:30:40,861 INFO L175 Difference]: Start difference. First operand has 280 places, 457 transitions, 6864 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:30:40,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 478 transitions, 8132 flow [2024-06-03 19:30:41,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 478 transitions, 7907 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:41,976 INFO L231 Difference]: Finished difference. Result has 283 places, 462 transitions, 7034 flow [2024-06-03 19:30:41,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7034, PETRI_PLACES=283, PETRI_TRANSITIONS=462} [2024-06-03 19:30:41,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-03 19:30:41,976 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 462 transitions, 7034 flow [2024-06-03 19:30:41,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:41,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:41,977 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-03 19:30:41,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:30:41,977 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-03 19:30:41,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:41,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1247002062, now seen corresponding path program 5 times [2024-06-03 19:30:41,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:41,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000784902] [2024-06-03 19:30:41,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:41,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:42,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:42,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:42,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000784902] [2024-06-03 19:30:42,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000784902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:42,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:42,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127747610] [2024-06-03 19:30:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:42,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:42,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:42,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:42,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:42,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 462 transitions, 7034 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:42,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:42,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:42,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:44,054 INFO L124 PetriNetUnfolderBase]: 4488/7189 cut-off events. [2024-06-03 19:30:44,054 INFO L125 PetriNetUnfolderBase]: For 551821/551825 co-relation queries the response was YES. [2024-06-03 19:30:44,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59053 conditions, 7189 events. 4488/7189 cut-off events. For 551821/551825 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 45309 event pairs, 904 based on Foata normal form. 6/7194 useless extension candidates. Maximal degree in co-relation 58919. Up to 6945 conditions per place. [2024-06-03 19:30:44,135 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 33 changer transitions 0/472 dead transitions. [2024-06-03 19:30:44,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 472 transitions, 8009 flow [2024-06-03 19:30:44,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:44,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-03 19:30:44,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-03 19:30:44,136 INFO L175 Difference]: Start difference. First operand has 283 places, 462 transitions, 7034 flow. Second operand 7 states and 116 transitions. [2024-06-03 19:30:44,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 472 transitions, 8009 flow [2024-06-03 19:30:45,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 472 transitions, 7778 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:45,260 INFO L231 Difference]: Finished difference. Result has 286 places, 462 transitions, 6877 flow [2024-06-03 19:30:45,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6803, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6877, PETRI_PLACES=286, PETRI_TRANSITIONS=462} [2024-06-03 19:30:45,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-03 19:30:45,261 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 462 transitions, 6877 flow [2024-06-03 19:30:45,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:45,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:45,261 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-03 19:30:45,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:30:45,262 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-03 19:30:45,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:45,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1267580156, now seen corresponding path program 6 times [2024-06-03 19:30:45,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:45,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805451504] [2024-06-03 19:30:45,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:45,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:45,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:45,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:45,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805451504] [2024-06-03 19:30:45,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805451504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:45,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:45,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:45,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683354025] [2024-06-03 19:30:45,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:45,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:45,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:45,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:45,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:46,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:46,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 462 transitions, 6877 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:46,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:46,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:46,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:47,478 INFO L124 PetriNetUnfolderBase]: 4427/7084 cut-off events. [2024-06-03 19:30:47,478 INFO L125 PetriNetUnfolderBase]: For 557300/557304 co-relation queries the response was YES. [2024-06-03 19:30:47,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57827 conditions, 7084 events. 4427/7084 cut-off events. For 557300/557304 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44496 event pairs, 897 based on Foata normal form. 6/7089 useless extension candidates. Maximal degree in co-relation 57692. Up to 6812 conditions per place. [2024-06-03 19:30:47,554 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 57 changer transitions 0/474 dead transitions. [2024-06-03 19:30:47,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 474 transitions, 8019 flow [2024-06-03 19:30:47,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:47,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:47,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:30:47,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-03 19:30:47,555 INFO L175 Difference]: Start difference. First operand has 286 places, 462 transitions, 6877 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:30:47,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 474 transitions, 8019 flow [2024-06-03 19:30:48,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 474 transitions, 7899 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:48,658 INFO L231 Difference]: Finished difference. Result has 290 places, 462 transitions, 6885 flow [2024-06-03 19:30:48,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6885, PETRI_PLACES=290, PETRI_TRANSITIONS=462} [2024-06-03 19:30:48,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-03 19:30:48,659 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 462 transitions, 6885 flow [2024-06-03 19:30:48,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:30:48,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:48,659 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-03 19:30:48,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:30:48,660 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-03 19:30:48,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash -372854002, now seen corresponding path program 2 times [2024-06-03 19:30:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:48,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369743273] [2024-06-03 19:30:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:48,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:48,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:49,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:49,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:49,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369743273] [2024-06-03 19:30:49,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369743273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:49,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:49,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:30:49,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491577678] [2024-06-03 19:30:49,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:49,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:30:49,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:30:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:30:49,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:49,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 462 transitions, 6885 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:49,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:49,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:49,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:51,153 INFO L124 PetriNetUnfolderBase]: 4479/7153 cut-off events. [2024-06-03 19:30:51,153 INFO L125 PetriNetUnfolderBase]: For 587965/587965 co-relation queries the response was YES. [2024-06-03 19:30:51,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58766 conditions, 7153 events. 4479/7153 cut-off events. For 587965/587965 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 44912 event pairs, 903 based on Foata normal form. 4/7156 useless extension candidates. Maximal degree in co-relation 58631. Up to 6769 conditions per place. [2024-06-03 19:30:51,237 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 429 selfloop transitions, 54 changer transitions 0/487 dead transitions. [2024-06-03 19:30:51,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 487 transitions, 8343 flow [2024-06-03 19:30:51,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:51,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:51,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:30:51,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-03 19:30:51,238 INFO L175 Difference]: Start difference. First operand has 290 places, 462 transitions, 6885 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:30:51,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 487 transitions, 8343 flow [2024-06-03 19:30:52,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 487 transitions, 7991 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:52,556 INFO L231 Difference]: Finished difference. Result has 290 places, 468 transitions, 6743 flow [2024-06-03 19:30:52,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=290, PETRI_TRANSITIONS=468} [2024-06-03 19:30:52,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-03 19:30:52,556 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 468 transitions, 6743 flow [2024-06-03 19:30:52,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:52,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:52,557 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-03 19:30:52,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:30:52,557 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-03 19:30:52,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:52,558 INFO L85 PathProgramCache]: Analyzing trace with hash -372840982, now seen corresponding path program 3 times [2024-06-03 19:30:52,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:52,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260732652] [2024-06-03 19:30:52,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:52,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:52,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:53,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:53,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:53,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260732652] [2024-06-03 19:30:53,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260732652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:53,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:53,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:30:53,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687258908] [2024-06-03 19:30:53,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:53,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:30:53,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:53,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:30:53,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:30:53,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:53,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 468 transitions, 6743 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:53,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:53,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:53,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:54,966 INFO L124 PetriNetUnfolderBase]: 4467/7138 cut-off events. [2024-06-03 19:30:54,966 INFO L125 PetriNetUnfolderBase]: For 588595/588595 co-relation queries the response was YES. [2024-06-03 19:30:55,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58456 conditions, 7138 events. 4467/7138 cut-off events. For 588595/588595 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 44827 event pairs, 962 based on Foata normal form. 4/7141 useless extension candidates. Maximal degree in co-relation 58320. Up to 6913 conditions per place. [2024-06-03 19:30:55,052 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 20 changer transitions 0/480 dead transitions. [2024-06-03 19:30:55,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 480 transitions, 7743 flow [2024-06-03 19:30:55,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:55,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:55,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-03 19:30:55,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-03 19:30:55,054 INFO L175 Difference]: Start difference. First operand has 290 places, 468 transitions, 6743 flow. Second operand 8 states and 129 transitions. [2024-06-03 19:30:55,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 480 transitions, 7743 flow [2024-06-03 19:30:56,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 480 transitions, 7610 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:56,315 INFO L231 Difference]: Finished difference. Result has 294 places, 468 transitions, 6657 flow [2024-06-03 19:30:56,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6610, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=294, PETRI_TRANSITIONS=468} [2024-06-03 19:30:56,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-03 19:30:56,316 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 468 transitions, 6657 flow [2024-06-03 19:30:56,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:56,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:56,317 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-03 19:30:56,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:30:56,317 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-03 19:30:56,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:56,317 INFO L85 PathProgramCache]: Analyzing trace with hash -385741012, now seen corresponding path program 4 times [2024-06-03 19:30:56,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:56,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3706003] [2024-06-03 19:30:56,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:56,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:56,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:57,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:57,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:57,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3706003] [2024-06-03 19:30:57,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3706003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:57,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:57,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:30:57,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731566698] [2024-06-03 19:30:57,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:57,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:30:57,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:57,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:30:57,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:30:57,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:30:57,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 468 transitions, 6657 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:57,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:57,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:30:57,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:58,799 INFO L124 PetriNetUnfolderBase]: 4455/7124 cut-off events. [2024-06-03 19:30:58,799 INFO L125 PetriNetUnfolderBase]: For 589325/589325 co-relation queries the response was YES. [2024-06-03 19:30:58,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57982 conditions, 7124 events. 4455/7124 cut-off events. For 589325/589325 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44725 event pairs, 897 based on Foata normal form. 4/7127 useless extension candidates. Maximal degree in co-relation 57845. Up to 6753 conditions per place. [2024-06-03 19:30:58,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 432 selfloop transitions, 50 changer transitions 0/486 dead transitions. [2024-06-03 19:30:58,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 486 transitions, 7735 flow [2024-06-03 19:30:58,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:58,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:58,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:30:58,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 19:30:58,881 INFO L175 Difference]: Start difference. First operand has 294 places, 468 transitions, 6657 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:30:58,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 486 transitions, 7735 flow [2024-06-03 19:31:00,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 486 transitions, 7614 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 19:31:00,020 INFO L231 Difference]: Finished difference. Result has 292 places, 468 transitions, 6642 flow [2024-06-03 19:31:00,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6642, PETRI_PLACES=292, PETRI_TRANSITIONS=468} [2024-06-03 19:31:00,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-03 19:31:00,021 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 468 transitions, 6642 flow [2024-06-03 19:31:00,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:00,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:00,021 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-03 19:31:00,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:31:00,021 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-03 19:31:00,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:00,021 INFO L85 PathProgramCache]: Analyzing trace with hash -755045682, now seen corresponding path program 7 times [2024-06-03 19:31:00,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:00,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986145774] [2024-06-03 19:31:00,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:00,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:00,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-03 19:31:00,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:00,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986145774] [2024-06-03 19:31:00,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986145774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:00,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:00,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:00,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126995604] [2024-06-03 19:31:00,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:00,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:00,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:00,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:00,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:00,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:00,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 468 transitions, 6642 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:31:00,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:00,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:00,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:02,161 INFO L124 PetriNetUnfolderBase]: 4375/6981 cut-off events. [2024-06-03 19:31:02,161 INFO L125 PetriNetUnfolderBase]: For 588334/588334 co-relation queries the response was YES. [2024-06-03 19:31:02,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56890 conditions, 6981 events. 4375/6981 cut-off events. For 588334/588334 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43636 event pairs, 871 based on Foata normal form. 2/6982 useless extension candidates. Maximal degree in co-relation 56754. Up to 6739 conditions per place. [2024-06-03 19:31:02,235 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 443 selfloop transitions, 41 changer transitions 0/488 dead transitions. [2024-06-03 19:31:02,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 488 transitions, 7691 flow [2024-06-03 19:31:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:02,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:02,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 19:31:02,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-03 19:31:02,236 INFO L175 Difference]: Start difference. First operand has 292 places, 468 transitions, 6642 flow. Second operand 8 states and 139 transitions. [2024-06-03 19:31:02,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 488 transitions, 7691 flow [2024-06-03 19:31:03,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 488 transitions, 7490 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 19:31:03,398 INFO L231 Difference]: Finished difference. Result has 293 places, 469 transitions, 6567 flow [2024-06-03 19:31:03,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6450, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6567, PETRI_PLACES=293, PETRI_TRANSITIONS=469} [2024-06-03 19:31:03,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-03 19:31:03,399 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 469 transitions, 6567 flow [2024-06-03 19:31:03,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-03 19:31:03,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:03,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:03,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:31:03,399 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:03,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:03,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1119888282, now seen corresponding path program 1 times [2024-06-03 19:31:03,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:03,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687846922] [2024-06-03 19:31:03,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:03,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:03,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:04,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:04,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:04,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687846922] [2024-06-03 19:31:04,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687846922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:04,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:04,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:04,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464905747] [2024-06-03 19:31:04,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:04,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:04,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:04,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:04,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:04,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:04,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 469 transitions, 6567 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:04,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:04,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:04,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:05,538 INFO L124 PetriNetUnfolderBase]: 4205/6797 cut-off events. [2024-06-03 19:31:05,538 INFO L125 PetriNetUnfolderBase]: For 515572/515580 co-relation queries the response was YES. [2024-06-03 19:31:05,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53807 conditions, 6797 events. 4205/6797 cut-off events. For 515572/515580 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43331 event pairs, 881 based on Foata normal form. 1/6782 useless extension candidates. Maximal degree in co-relation 53669. Up to 6472 conditions per place. [2024-06-03 19:31:05,799 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 455 selfloop transitions, 27 changer transitions 0/491 dead transitions. [2024-06-03 19:31:05,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 491 transitions, 7905 flow [2024-06-03 19:31:05,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:05,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:05,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:31:05,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-03 19:31:05,801 INFO L175 Difference]: Start difference. First operand has 293 places, 469 transitions, 6567 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:31:05,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 491 transitions, 7905 flow [2024-06-03 19:31:07,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 491 transitions, 7732 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 19:31:07,125 INFO L231 Difference]: Finished difference. Result has 292 places, 475 transitions, 6632 flow [2024-06-03 19:31:07,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6632, PETRI_PLACES=292, PETRI_TRANSITIONS=475} [2024-06-03 19:31:07,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-03 19:31:07,126 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 475 transitions, 6632 flow [2024-06-03 19:31:07,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:07,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:07,127 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-03 19:31:07,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:31:07,127 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:07,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:07,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1119978492, now seen corresponding path program 2 times [2024-06-03 19:31:07,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:07,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621380558] [2024-06-03 19:31:07,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:07,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:07,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:08,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:08,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621380558] [2024-06-03 19:31:08,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621380558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:08,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:08,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:08,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979644675] [2024-06-03 19:31:08,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:08,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:08,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:08,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:08,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:08,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:08,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 475 transitions, 6632 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:08,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:08,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:08,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:09,513 INFO L124 PetriNetUnfolderBase]: 4229/6831 cut-off events. [2024-06-03 19:31:09,514 INFO L125 PetriNetUnfolderBase]: For 529188/529192 co-relation queries the response was YES. [2024-06-03 19:31:09,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54579 conditions, 6831 events. 4229/6831 cut-off events. For 529188/529192 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43489 event pairs, 884 based on Foata normal form. 1/6820 useless extension candidates. Maximal degree in co-relation 54440. Up to 6525 conditions per place. [2024-06-03 19:31:09,594 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 23 changer transitions 0/487 dead transitions. [2024-06-03 19:31:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 487 transitions, 7622 flow [2024-06-03 19:31:09,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:09,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:09,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-03 19:31:09,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:31:09,595 INFO L175 Difference]: Start difference. First operand has 292 places, 475 transitions, 6632 flow. Second operand 7 states and 126 transitions. [2024-06-03 19:31:09,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 487 transitions, 7622 flow [2024-06-03 19:31:11,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 487 transitions, 7456 flow, removed 73 selfloop flow, removed 3 redundant places. [2024-06-03 19:31:11,073 INFO L231 Difference]: Finished difference. Result has 296 places, 475 transitions, 6518 flow [2024-06-03 19:31:11,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6518, PETRI_PLACES=296, PETRI_TRANSITIONS=475} [2024-06-03 19:31:11,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-03 19:31:11,073 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 475 transitions, 6518 flow [2024-06-03 19:31:11,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:11,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:11,073 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-03 19:31:11,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:31:11,074 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:11,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1123703297, now seen corresponding path program 1 times [2024-06-03 19:31:11,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:11,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818375892] [2024-06-03 19:31:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:11,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:11,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:11,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:11,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818375892] [2024-06-03 19:31:11,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818375892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:11,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:11,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:11,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685542879] [2024-06-03 19:31:11,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:11,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:11,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:11,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:11,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:11,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:11,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 475 transitions, 6518 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:11,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:11,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:11,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:13,258 INFO L124 PetriNetUnfolderBase]: 4212/6805 cut-off events. [2024-06-03 19:31:13,258 INFO L125 PetriNetUnfolderBase]: For 538771/538775 co-relation queries the response was YES. [2024-06-03 19:31:13,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54385 conditions, 6805 events. 4212/6805 cut-off events. For 538771/538775 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 43309 event pairs, 880 based on Foata normal form. 2/6795 useless extension candidates. Maximal degree in co-relation 54244. Up to 6444 conditions per place. [2024-06-03 19:31:13,336 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 450 selfloop transitions, 36 changer transitions 0/495 dead transitions. [2024-06-03 19:31:13,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 495 transitions, 7738 flow [2024-06-03 19:31:13,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:13,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:13,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:31:13,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-03 19:31:13,337 INFO L175 Difference]: Start difference. First operand has 296 places, 475 transitions, 6518 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:31:13,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 495 transitions, 7738 flow [2024-06-03 19:31:14,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 495 transitions, 7673 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:14,488 INFO L231 Difference]: Finished difference. Result has 298 places, 478 transitions, 6569 flow [2024-06-03 19:31:14,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6453, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6569, PETRI_PLACES=298, PETRI_TRANSITIONS=478} [2024-06-03 19:31:14,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-03 19:31:14,488 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 478 transitions, 6569 flow [2024-06-03 19:31:14,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:14,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:14,489 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-03 19:31:14,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:31:14,489 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:14,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:14,489 INFO L85 PathProgramCache]: Analyzing trace with hash 208212651, now seen corresponding path program 2 times [2024-06-03 19:31:14,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:14,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457247900] [2024-06-03 19:31:14,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:14,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:14,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:15,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:15,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:15,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457247900] [2024-06-03 19:31:15,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457247900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:15,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:15,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:15,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2704299] [2024-06-03 19:31:15,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:15,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:15,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:15,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:15,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:15,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:15,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 478 transitions, 6569 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:15,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:15,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:15,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:16,574 INFO L124 PetriNetUnfolderBase]: 4217/6816 cut-off events. [2024-06-03 19:31:16,574 INFO L125 PetriNetUnfolderBase]: For 550837/550841 co-relation queries the response was YES. [2024-06-03 19:31:16,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54658 conditions, 6816 events. 4217/6816 cut-off events. For 550837/550841 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 43432 event pairs, 877 based on Foata normal form. 2/6806 useless extension candidates. Maximal degree in co-relation 54516. Up to 6452 conditions per place. [2024-06-03 19:31:16,648 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 42 changer transitions 0/500 dead transitions. [2024-06-03 19:31:16,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 500 transitions, 7815 flow [2024-06-03 19:31:16,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:16,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:16,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 19:31:16,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-03 19:31:16,650 INFO L175 Difference]: Start difference. First operand has 298 places, 478 transitions, 6569 flow. Second operand 7 states and 136 transitions. [2024-06-03 19:31:16,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 500 transitions, 7815 flow [2024-06-03 19:31:17,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 500 transitions, 7711 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:17,957 INFO L231 Difference]: Finished difference. Result has 299 places, 481 transitions, 6599 flow [2024-06-03 19:31:17,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6599, PETRI_PLACES=299, PETRI_TRANSITIONS=481} [2024-06-03 19:31:17,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 19:31:17,958 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 481 transitions, 6599 flow [2024-06-03 19:31:17,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-03 19:31:17,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:17,958 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-03 19:31:17,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:31:17,959 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-03 19:31:17,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:17,959 INFO L85 PathProgramCache]: Analyzing trace with hash 73873153, now seen corresponding path program 3 times [2024-06-03 19:31:17,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:17,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198992629] [2024-06-03 19:31:17,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:17,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:18,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-03 19:31:18,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:18,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198992629] [2024-06-03 19:31:18,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198992629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:18,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:18,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:18,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889798370] [2024-06-03 19:31:18,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:18,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:18,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:18,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:18,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:18,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:18,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 481 transitions, 6599 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:18,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:18,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:18,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:20,413 INFO L124 PetriNetUnfolderBase]: 4227/6828 cut-off events. [2024-06-03 19:31:20,413 INFO L125 PetriNetUnfolderBase]: For 564391/564395 co-relation queries the response was YES. [2024-06-03 19:31:20,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54876 conditions, 6828 events. 4227/6828 cut-off events. For 564391/564395 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43517 event pairs, 880 based on Foata normal form. 2/6818 useless extension candidates. Maximal degree in co-relation 54733. Up to 6528 conditions per place. [2024-06-03 19:31:20,477 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 463 selfloop transitions, 25 changer transitions 0/497 dead transitions. [2024-06-03 19:31:20,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 497 transitions, 7657 flow [2024-06-03 19:31:20,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:20,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:31:20,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-03 19:31:20,478 INFO L175 Difference]: Start difference. First operand has 299 places, 481 transitions, 6599 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:31:20,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 497 transitions, 7657 flow [2024-06-03 19:31:21,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 497 transitions, 7556 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 19:31:21,518 INFO L231 Difference]: Finished difference. Result has 303 places, 484 transitions, 6604 flow [2024-06-03 19:31:21,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6604, PETRI_PLACES=303, PETRI_TRANSITIONS=484} [2024-06-03 19:31:21,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-03 19:31:21,519 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 484 transitions, 6604 flow [2024-06-03 19:31:21,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:21,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:21,519 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-03 19:31:21,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:31:21,519 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-03 19:31:21,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:21,520 INFO L85 PathProgramCache]: Analyzing trace with hash -372669707, now seen corresponding path program 4 times [2024-06-03 19:31:21,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:21,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481210614] [2024-06-03 19:31:21,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:21,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:21,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:22,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:22,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:22,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481210614] [2024-06-03 19:31:22,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481210614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:22,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:22,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:22,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783038943] [2024-06-03 19:31:22,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:22,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:22,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:22,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:22,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:22,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:31:22,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 484 transitions, 6604 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:22,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:22,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:31:22,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:23,712 INFO L124 PetriNetUnfolderBase]: 4221/6820 cut-off events. [2024-06-03 19:31:23,713 INFO L125 PetriNetUnfolderBase]: For 567523/567527 co-relation queries the response was YES. [2024-06-03 19:31:23,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54709 conditions, 6820 events. 4221/6820 cut-off events. For 567523/567527 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43402 event pairs, 881 based on Foata normal form. 2/6810 useless extension candidates. Maximal degree in co-relation 54565. Up to 6529 conditions per place. [2024-06-03 19:31:23,793 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 20 changer transitions 0/496 dead transitions. [2024-06-03 19:31:23,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 496 transitions, 7612 flow [2024-06-03 19:31:23,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:23,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:23,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:31:23,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-03 19:31:23,794 INFO L175 Difference]: Start difference. First operand has 303 places, 484 transitions, 6604 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:31:23,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 496 transitions, 7612 flow [2024-06-03 19:31:25,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 496 transitions, 7530 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:25,427 INFO L231 Difference]: Finished difference. Result has 305 places, 484 transitions, 6568 flow [2024-06-03 19:31:25,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=305, PETRI_TRANSITIONS=484} [2024-06-03 19:31:25,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-03 19:31:25,428 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 484 transitions, 6568 flow [2024-06-03 19:31:25,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:25,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:25,428 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-03 19:31:25,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:31:25,428 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-03 19:31:25,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:25,429 INFO L85 PathProgramCache]: Analyzing trace with hash -372392660, now seen corresponding path program 1 times [2024-06-03 19:31:25,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:25,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524974320] [2024-06-03 19:31:25,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:25,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:25,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:26,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:26,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524974320] [2024-06-03 19:31:26,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524974320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:26,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:26,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:31:26,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800138838] [2024-06-03 19:31:26,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:26,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:31:26,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:26,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:31:26,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:31:26,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:26,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 484 transitions, 6568 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:26,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:26,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:26,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:28,370 INFO L124 PetriNetUnfolderBase]: 4408/7028 cut-off events. [2024-06-03 19:31:28,370 INFO L125 PetriNetUnfolderBase]: For 666054/666054 co-relation queries the response was YES. [2024-06-03 19:31:28,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57945 conditions, 7028 events. 4408/7028 cut-off events. For 666054/666054 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 43866 event pairs, 950 based on Foata normal form. 2/7029 useless extension candidates. Maximal degree in co-relation 57800. Up to 6817 conditions per place. [2024-06-03 19:31:28,455 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 474 selfloop transitions, 19 changer transitions 0/497 dead transitions. [2024-06-03 19:31:28,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 497 transitions, 7618 flow [2024-06-03 19:31:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:28,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:31:28,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-03 19:31:28,456 INFO L175 Difference]: Start difference. First operand has 305 places, 484 transitions, 6568 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:31:28,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 497 transitions, 7618 flow [2024-06-03 19:31:29,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 497 transitions, 7525 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:31:29,953 INFO L231 Difference]: Finished difference. Result has 305 places, 486 transitions, 6558 flow [2024-06-03 19:31:29,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6475, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6558, PETRI_PLACES=305, PETRI_TRANSITIONS=486} [2024-06-03 19:31:29,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-03 19:31:29,954 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 486 transitions, 6558 flow [2024-06-03 19:31:29,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:29,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:29,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:29,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:31:29,955 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:29,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:29,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1768444914, now seen corresponding path program 1 times [2024-06-03 19:31:29,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:29,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625073096] [2024-06-03 19:31:29,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:29,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:30,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:30,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:30,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625073096] [2024-06-03 19:31:30,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625073096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:30,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:30,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:30,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136965944] [2024-06-03 19:31:30,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:30,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:30,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:30,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:30,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:31,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:31,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 486 transitions, 6558 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:31,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:31,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:31,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:32,556 INFO L124 PetriNetUnfolderBase]: 4410/7031 cut-off events. [2024-06-03 19:31:32,556 INFO L125 PetriNetUnfolderBase]: For 675246/675246 co-relation queries the response was YES. [2024-06-03 19:31:32,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58094 conditions, 7031 events. 4410/7031 cut-off events. For 675246/675246 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43858 event pairs, 879 based on Foata normal form. 2/7032 useless extension candidates. Maximal degree in co-relation 57948. Up to 6729 conditions per place. [2024-06-03 19:31:32,638 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 463 selfloop transitions, 47 changer transitions 0/514 dead transitions. [2024-06-03 19:31:32,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 514 transitions, 7869 flow [2024-06-03 19:31:32,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:32,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:32,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:31:32,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-03 19:31:32,640 INFO L175 Difference]: Start difference. First operand has 305 places, 486 transitions, 6558 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:31:32,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 514 transitions, 7869 flow [2024-06-03 19:31:34,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 514 transitions, 7802 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:34,231 INFO L231 Difference]: Finished difference. Result has 307 places, 489 transitions, 6642 flow [2024-06-03 19:31:34,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6491, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6642, PETRI_PLACES=307, PETRI_TRANSITIONS=489} [2024-06-03 19:31:34,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-03 19:31:34,231 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 489 transitions, 6642 flow [2024-06-03 19:31:34,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:34,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:34,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:34,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:31:34,232 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:34,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1024429372, now seen corresponding path program 2 times [2024-06-03 19:31:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501239065] [2024-06-03 19:31:34,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:34,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:35,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:35,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:35,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501239065] [2024-06-03 19:31:35,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501239065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:35,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:35,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:35,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369316141] [2024-06-03 19:31:35,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:35,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:35,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:35,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:35,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:35,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 489 transitions, 6642 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:35,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:36,871 INFO L124 PetriNetUnfolderBase]: 4420/7049 cut-off events. [2024-06-03 19:31:36,871 INFO L125 PetriNetUnfolderBase]: For 685754/685754 co-relation queries the response was YES. [2024-06-03 19:31:36,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58459 conditions, 7049 events. 4420/7049 cut-off events. For 685754/685754 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43989 event pairs, 881 based on Foata normal form. 1/7049 useless extension candidates. Maximal degree in co-relation 58312. Up to 6775 conditions per place. [2024-06-03 19:31:36,939 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 42 changer transitions 0/516 dead transitions. [2024-06-03 19:31:36,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 516 transitions, 7826 flow [2024-06-03 19:31:36,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:36,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:36,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:31:36,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-03 19:31:36,940 INFO L175 Difference]: Start difference. First operand has 307 places, 489 transitions, 6642 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:31:36,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 516 transitions, 7826 flow [2024-06-03 19:31:38,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 516 transitions, 7723 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 19:31:38,325 INFO L231 Difference]: Finished difference. Result has 310 places, 495 transitions, 6733 flow [2024-06-03 19:31:38,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6546, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6733, PETRI_PLACES=310, PETRI_TRANSITIONS=495} [2024-06-03 19:31:38,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-03 19:31:38,326 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 495 transitions, 6733 flow [2024-06-03 19:31:38,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:38,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:38,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:38,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:31:38,326 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:38,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:38,327 INFO L85 PathProgramCache]: Analyzing trace with hash -914553220, now seen corresponding path program 1 times [2024-06-03 19:31:38,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:38,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997571573] [2024-06-03 19:31:38,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:38,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:38,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:39,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:39,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:39,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997571573] [2024-06-03 19:31:39,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997571573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:39,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:39,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:39,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640569145] [2024-06-03 19:31:39,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:39,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:39,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:39,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:39,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:39,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:39,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 495 transitions, 6733 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:39,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:39,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:39,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:40,614 INFO L124 PetriNetUnfolderBase]: 4472/7123 cut-off events. [2024-06-03 19:31:40,615 INFO L125 PetriNetUnfolderBase]: For 728175/728175 co-relation queries the response was YES. [2024-06-03 19:31:40,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59570 conditions, 7123 events. 4472/7123 cut-off events. For 728175/728175 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 44469 event pairs, 872 based on Foata normal form. 4/7126 useless extension candidates. Maximal degree in co-relation 59422. Up to 6539 conditions per place. [2024-06-03 19:31:40,698 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 435 selfloop transitions, 93 changer transitions 0/532 dead transitions. [2024-06-03 19:31:40,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 532 transitions, 8301 flow [2024-06-03 19:31:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:31:40,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-03 19:31:40,699 INFO L175 Difference]: Start difference. First operand has 310 places, 495 transitions, 6733 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:31:40,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 532 transitions, 8301 flow [2024-06-03 19:31:42,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 532 transitions, 8201 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:31:42,099 INFO L231 Difference]: Finished difference. Result has 314 places, 509 transitions, 7080 flow [2024-06-03 19:31:42,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6633, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7080, PETRI_PLACES=314, PETRI_TRANSITIONS=509} [2024-06-03 19:31:42,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 19:31:42,100 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 509 transitions, 7080 flow [2024-06-03 19:31:42,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:42,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:42,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:42,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:31:42,100 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:42,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:42,101 INFO L85 PathProgramCache]: Analyzing trace with hash -572171678, now seen corresponding path program 3 times [2024-06-03 19:31:42,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:42,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954315203] [2024-06-03 19:31:42,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:42,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:42,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:42,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954315203] [2024-06-03 19:31:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954315203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:42,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:42,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582493567] [2024-06-03 19:31:42,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:42,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:42,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:42,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:42,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:43,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:43,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 509 transitions, 7080 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:43,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:43,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:43,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:44,552 INFO L124 PetriNetUnfolderBase]: 4477/7132 cut-off events. [2024-06-03 19:31:44,552 INFO L125 PetriNetUnfolderBase]: For 737154/737154 co-relation queries the response was YES. [2024-06-03 19:31:44,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60762 conditions, 7132 events. 4477/7132 cut-off events. For 737154/737154 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 44574 event pairs, 872 based on Foata normal form. 1/7132 useless extension candidates. Maximal degree in co-relation 60612. Up to 6854 conditions per place. [2024-06-03 19:31:44,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 40 changer transitions 0/528 dead transitions. [2024-06-03 19:31:44,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 528 transitions, 8231 flow [2024-06-03 19:31:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:44,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:31:44,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-03 19:31:44,636 INFO L175 Difference]: Start difference. First operand has 314 places, 509 transitions, 7080 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:31:44,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 528 transitions, 8231 flow [2024-06-03 19:31:46,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 528 transitions, 8082 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-03 19:31:46,580 INFO L231 Difference]: Finished difference. Result has 319 places, 512 transitions, 7080 flow [2024-06-03 19:31:46,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6931, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7080, PETRI_PLACES=319, PETRI_TRANSITIONS=512} [2024-06-03 19:31:46,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-03 19:31:46,581 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 512 transitions, 7080 flow [2024-06-03 19:31:46,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:46,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:46,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:46,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:31:46,582 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:46,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:46,582 INFO L85 PathProgramCache]: Analyzing trace with hash -737184550, now seen corresponding path program 2 times [2024-06-03 19:31:46,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:46,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432905755] [2024-06-03 19:31:46,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:46,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:47,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:47,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:47,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432905755] [2024-06-03 19:31:47,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432905755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:47,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:47,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:47,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922482924] [2024-06-03 19:31:47,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:47,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:47,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:47,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:47,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:47,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:47,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 512 transitions, 7080 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:47,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:47,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:47,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:48,950 INFO L124 PetriNetUnfolderBase]: 4487/7146 cut-off events. [2024-06-03 19:31:48,950 INFO L125 PetriNetUnfolderBase]: For 757193/757193 co-relation queries the response was YES. [2024-06-03 19:31:49,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60914 conditions, 7146 events. 4487/7146 cut-off events. For 757193/757193 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44672 event pairs, 870 based on Foata normal form. 2/7147 useless extension candidates. Maximal degree in co-relation 60762. Up to 6886 conditions per place. [2024-06-03 19:31:49,025 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 42 changer transitions 0/532 dead transitions. [2024-06-03 19:31:49,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 532 transitions, 8273 flow [2024-06-03 19:31:49,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:49,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:49,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:31:49,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-03 19:31:49,026 INFO L175 Difference]: Start difference. First operand has 319 places, 512 transitions, 7080 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:31:49,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 532 transitions, 8273 flow [2024-06-03 19:31:51,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 532 transitions, 8147 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:51,433 INFO L231 Difference]: Finished difference. Result has 321 places, 516 transitions, 7125 flow [2024-06-03 19:31:51,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6954, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=321, PETRI_TRANSITIONS=516} [2024-06-03 19:31:51,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-03 19:31:51,434 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 516 transitions, 7125 flow [2024-06-03 19:31:51,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:51,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:51,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:51,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:31:51,434 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:51,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:51,434 INFO L85 PathProgramCache]: Analyzing trace with hash -737421700, now seen corresponding path program 3 times [2024-06-03 19:31:51,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:51,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819595665] [2024-06-03 19:31:51,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:51,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:52,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:52,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:52,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819595665] [2024-06-03 19:31:52,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819595665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:52,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:52,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:52,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422290405] [2024-06-03 19:31:52,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:52,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:52,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:52,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:52,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:52,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:52,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 516 transitions, 7125 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:52,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:52,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:52,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:53,805 INFO L124 PetriNetUnfolderBase]: 4497/7160 cut-off events. [2024-06-03 19:31:53,805 INFO L125 PetriNetUnfolderBase]: For 774470/774470 co-relation queries the response was YES. [2024-06-03 19:31:53,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61316 conditions, 7160 events. 4497/7160 cut-off events. For 774470/774470 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 44732 event pairs, 871 based on Foata normal form. 2/7161 useless extension candidates. Maximal degree in co-relation 61163. Up to 6866 conditions per place. [2024-06-03 19:31:53,898 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 476 selfloop transitions, 57 changer transitions 0/537 dead transitions. [2024-06-03 19:31:53,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 537 transitions, 8354 flow [2024-06-03 19:31:53,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:53,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:31:53,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 19:31:53,900 INFO L175 Difference]: Start difference. First operand has 321 places, 516 transitions, 7125 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:31:53,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 537 transitions, 8354 flow [2024-06-03 19:31:55,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 537 transitions, 8216 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 19:31:55,953 INFO L231 Difference]: Finished difference. Result has 324 places, 519 transitions, 7190 flow [2024-06-03 19:31:55,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6987, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7190, PETRI_PLACES=324, PETRI_TRANSITIONS=519} [2024-06-03 19:31:55,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-03 19:31:55,954 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 519 transitions, 7190 flow [2024-06-03 19:31:55,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:55,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:55,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:55,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:31:55,955 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:55,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:55,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1033003228, now seen corresponding path program 1 times [2024-06-03 19:31:55,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:55,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317634109] [2024-06-03 19:31:55,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:55,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:55,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:56,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:56,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:56,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317634109] [2024-06-03 19:31:56,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317634109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:56,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:56,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:56,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053166692] [2024-06-03 19:31:56,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:56,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:56,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:56,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:56,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:57,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:31:57,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 519 transitions, 7190 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:57,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:57,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:31:57,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:58,741 INFO L124 PetriNetUnfolderBase]: 4505/7170 cut-off events. [2024-06-03 19:31:58,741 INFO L125 PetriNetUnfolderBase]: For 790879/790879 co-relation queries the response was YES. [2024-06-03 19:31:58,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61624 conditions, 7170 events. 4505/7170 cut-off events. For 790879/790879 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 44631 event pairs, 725 based on Foata normal form. 2/7171 useless extension candidates. Maximal degree in co-relation 61470. Up to 6846 conditions per place. [2024-06-03 19:31:58,834 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 500 selfloop transitions, 44 changer transitions 0/548 dead transitions. [2024-06-03 19:31:58,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 548 transitions, 8573 flow [2024-06-03 19:31:58,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:31:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:31:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:31:58,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-03 19:31:58,835 INFO L175 Difference]: Start difference. First operand has 324 places, 519 transitions, 7190 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:31:58,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 548 transitions, 8573 flow [2024-06-03 19:32:00,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 548 transitions, 8408 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:00,729 INFO L231 Difference]: Finished difference. Result has 326 places, 521 transitions, 7153 flow [2024-06-03 19:32:00,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7025, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7153, PETRI_PLACES=326, PETRI_TRANSITIONS=521} [2024-06-03 19:32:00,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-03 19:32:00,731 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 521 transitions, 7153 flow [2024-06-03 19:32:00,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:00,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:00,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:00,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:32:00,731 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-03 19:32:00,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:00,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1024432348, now seen corresponding path program 2 times [2024-06-03 19:32:00,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:00,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964302394] [2024-06-03 19:32:00,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:00,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:01,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:01,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:01,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964302394] [2024-06-03 19:32:01,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964302394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:01,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:01,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:01,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258629835] [2024-06-03 19:32:01,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:01,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:01,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:01,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:01,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:01,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:01,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 521 transitions, 7153 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:01,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:01,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:01,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:03,624 INFO L124 PetriNetUnfolderBase]: 4513/7186 cut-off events. [2024-06-03 19:32:03,624 INFO L125 PetriNetUnfolderBase]: For 805700/805700 co-relation queries the response was YES. [2024-06-03 19:32:03,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61810 conditions, 7186 events. 4513/7186 cut-off events. For 805700/805700 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 44930 event pairs, 870 based on Foata normal form. 2/7187 useless extension candidates. Maximal degree in co-relation 61655. Up to 6903 conditions per place. [2024-06-03 19:32:03,721 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 500 selfloop transitions, 41 changer transitions 0/545 dead transitions. [2024-06-03 19:32:03,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 545 transitions, 8338 flow [2024-06-03 19:32:03,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:03,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:03,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:32:03,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-03 19:32:03,722 INFO L175 Difference]: Start difference. First operand has 326 places, 521 transitions, 7153 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:32:03,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 545 transitions, 8338 flow [2024-06-03 19:32:05,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 545 transitions, 8224 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:05,668 INFO L231 Difference]: Finished difference. Result has 328 places, 523 transitions, 7169 flow [2024-06-03 19:32:05,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7043, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7169, PETRI_PLACES=328, PETRI_TRANSITIONS=523} [2024-06-03 19:32:05,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-03 19:32:05,669 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 523 transitions, 7169 flow [2024-06-03 19:32:05,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:05,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:05,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:05,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:32:05,669 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-03 19:32:05,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:05,669 INFO L85 PathProgramCache]: Analyzing trace with hash -737545018, now seen corresponding path program 3 times [2024-06-03 19:32:05,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:05,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877472796] [2024-06-03 19:32:05,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:05,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:06,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-03 19:32:06,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:06,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877472796] [2024-06-03 19:32:06,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877472796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:06,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:06,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:06,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476096802] [2024-06-03 19:32:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:06,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:06,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:06,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:06,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 523 transitions, 7169 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:06,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:06,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:06,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:08,339 INFO L124 PetriNetUnfolderBase]: 4521/7198 cut-off events. [2024-06-03 19:32:08,339 INFO L125 PetriNetUnfolderBase]: For 822898/822898 co-relation queries the response was YES. [2024-06-03 19:32:08,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62023 conditions, 7198 events. 4521/7198 cut-off events. For 822898/822898 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45002 event pairs, 868 based on Foata normal form. 2/7199 useless extension candidates. Maximal degree in co-relation 61867. Up to 6915 conditions per place. [2024-06-03 19:32:08,426 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 499 selfloop transitions, 39 changer transitions 0/542 dead transitions. [2024-06-03 19:32:08,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 542 transitions, 8332 flow [2024-06-03 19:32:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:32:08,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-03 19:32:08,427 INFO L175 Difference]: Start difference. First operand has 328 places, 523 transitions, 7169 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:32:08,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 542 transitions, 8332 flow [2024-06-03 19:32:09,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 542 transitions, 8229 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:09,855 INFO L231 Difference]: Finished difference. Result has 330 places, 525 transitions, 7192 flow [2024-06-03 19:32:09,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7192, PETRI_PLACES=330, PETRI_TRANSITIONS=525} [2024-06-03 19:32:09,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-03 19:32:09,856 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 525 transitions, 7192 flow [2024-06-03 19:32:09,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:09,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:09,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:09,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:32:09,856 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-03 19:32:09,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:09,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1805112956, now seen corresponding path program 4 times [2024-06-03 19:32:09,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:09,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924111896] [2024-06-03 19:32:09,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:09,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:10,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:10,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:10,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924111896] [2024-06-03 19:32:10,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924111896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:10,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:10,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:10,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813501399] [2024-06-03 19:32:10,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:10,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:10,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:10,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:10,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:10,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:10,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 525 transitions, 7192 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:10,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:10,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:10,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:12,434 INFO L124 PetriNetUnfolderBase]: 4557/7250 cut-off events. [2024-06-03 19:32:12,434 INFO L125 PetriNetUnfolderBase]: For 858745/858747 co-relation queries the response was YES. [2024-06-03 19:32:12,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62858 conditions, 7250 events. 4557/7250 cut-off events. For 858745/858747 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 45343 event pairs, 873 based on Foata normal form. 6/7255 useless extension candidates. Maximal degree in co-relation 62701. Up to 6384 conditions per place. [2024-06-03 19:32:12,508 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 443 selfloop transitions, 125 changer transitions 0/572 dead transitions. [2024-06-03 19:32:12,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 572 transitions, 9155 flow [2024-06-03 19:32:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:32:12,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:32:12,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:32:12,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-03 19:32:12,510 INFO L175 Difference]: Start difference. First operand has 330 places, 525 transitions, 7192 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:32:12,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 572 transitions, 9155 flow [2024-06-03 19:32:15,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 572 transitions, 9052 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:15,013 INFO L231 Difference]: Finished difference. Result has 334 places, 545 transitions, 7676 flow [2024-06-03 19:32:15,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7676, PETRI_PLACES=334, PETRI_TRANSITIONS=545} [2024-06-03 19:32:15,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-03 19:32:15,013 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 545 transitions, 7676 flow [2024-06-03 19:32:15,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:15,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:15,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:15,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:32:15,014 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-03 19:32:15,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:15,014 INFO L85 PathProgramCache]: Analyzing trace with hash 474641970, now seen corresponding path program 5 times [2024-06-03 19:32:15,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:15,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960582826] [2024-06-03 19:32:15,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:15,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:15,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:15,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:15,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960582826] [2024-06-03 19:32:15,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960582826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:15,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:15,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:15,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800652069] [2024-06-03 19:32:15,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:15,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:15,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:15,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:15,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:16,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:16,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 545 transitions, 7676 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:16,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:16,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:16,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:17,622 INFO L124 PetriNetUnfolderBase]: 4609/7326 cut-off events. [2024-06-03 19:32:17,622 INFO L125 PetriNetUnfolderBase]: For 902321/902323 co-relation queries the response was YES. [2024-06-03 19:32:17,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65348 conditions, 7326 events. 4609/7326 cut-off events. For 902321/902323 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45845 event pairs, 877 based on Foata normal form. 6/7331 useless extension candidates. Maximal degree in co-relation 65189. Up to 6424 conditions per place. [2024-06-03 19:32:17,715 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 427 selfloop transitions, 149 changer transitions 0/580 dead transitions. [2024-06-03 19:32:17,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 580 transitions, 9646 flow [2024-06-03 19:32:17,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:32:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:32:17,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:32:17,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-03 19:32:17,716 INFO L175 Difference]: Start difference. First operand has 334 places, 545 transitions, 7676 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:32:17,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 580 transitions, 9646 flow [2024-06-03 19:32:20,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 580 transitions, 9450 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-03 19:32:20,523 INFO L231 Difference]: Finished difference. Result has 342 places, 555 transitions, 8091 flow [2024-06-03 19:32:20,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7534, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8091, PETRI_PLACES=342, PETRI_TRANSITIONS=555} [2024-06-03 19:32:20,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-03 19:32:20,523 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 555 transitions, 8091 flow [2024-06-03 19:32:20,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:20,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:20,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:20,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:32:20,524 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-03 19:32:20,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:20,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2135175590, now seen corresponding path program 6 times [2024-06-03 19:32:20,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:20,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339262113] [2024-06-03 19:32:20,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:20,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:21,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:21,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:21,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339262113] [2024-06-03 19:32:21,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339262113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:21,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:21,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:21,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342766829] [2024-06-03 19:32:21,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:21,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:21,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:21,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:21,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:21,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:21,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 555 transitions, 8091 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:21,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:21,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:21,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:22,905 INFO L124 PetriNetUnfolderBase]: 4597/7312 cut-off events. [2024-06-03 19:32:22,905 INFO L125 PetriNetUnfolderBase]: For 900303/900305 co-relation queries the response was YES. [2024-06-03 19:32:22,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65032 conditions, 7312 events. 4597/7312 cut-off events. For 900303/900305 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 45800 event pairs, 874 based on Foata normal form. 6/7317 useless extension candidates. Maximal degree in co-relation 64869. Up to 6416 conditions per place. [2024-06-03 19:32:22,992 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 418 selfloop transitions, 155 changer transitions 0/577 dead transitions. [2024-06-03 19:32:22,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 577 transitions, 9609 flow [2024-06-03 19:32:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:22,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:32:22,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-03 19:32:22,993 INFO L175 Difference]: Start difference. First operand has 342 places, 555 transitions, 8091 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:32:22,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 577 transitions, 9609 flow [2024-06-03 19:32:25,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 577 transitions, 9364 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-03 19:32:25,798 INFO L231 Difference]: Finished difference. Result has 346 places, 555 transitions, 8163 flow [2024-06-03 19:32:25,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8163, PETRI_PLACES=346, PETRI_TRANSITIONS=555} [2024-06-03 19:32:25,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-03 19:32:25,798 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 555 transitions, 8163 flow [2024-06-03 19:32:25,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:25,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:25,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:25,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:32:25,799 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-03 19:32:25,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:25,799 INFO L85 PathProgramCache]: Analyzing trace with hash 175190904, now seen corresponding path program 7 times [2024-06-03 19:32:25,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:25,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092256493] [2024-06-03 19:32:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:25,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:26,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092256493] [2024-06-03 19:32:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092256493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:26,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:26,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:26,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98333400] [2024-06-03 19:32:26,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:26,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:26,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:26,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:26,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:26,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:26,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 555 transitions, 8163 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:26,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:26,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:26,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:28,261 INFO L124 PetriNetUnfolderBase]: 4639/7376 cut-off events. [2024-06-03 19:32:28,262 INFO L125 PetriNetUnfolderBase]: For 930753/930755 co-relation queries the response was YES. [2024-06-03 19:32:28,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66283 conditions, 7376 events. 4639/7376 cut-off events. For 930753/930755 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 46268 event pairs, 865 based on Foata normal form. 4/7379 useless extension candidates. Maximal degree in co-relation 66119. Up to 6997 conditions per place. [2024-06-03 19:32:28,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 501 selfloop transitions, 84 changer transitions 0/589 dead transitions. [2024-06-03 19:32:28,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 589 transitions, 10201 flow [2024-06-03 19:32:28,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:28,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:28,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:32:28,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-03 19:32:28,354 INFO L175 Difference]: Start difference. First operand has 346 places, 555 transitions, 8163 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:32:28,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 589 transitions, 10201 flow [2024-06-03 19:32:31,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 589 transitions, 9876 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:31,059 INFO L231 Difference]: Finished difference. Result has 350 places, 572 transitions, 8468 flow [2024-06-03 19:32:31,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7862, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8468, PETRI_PLACES=350, PETRI_TRANSITIONS=572} [2024-06-03 19:32:31,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-03 19:32:31,060 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 572 transitions, 8468 flow [2024-06-03 19:32:31,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:31,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:31,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:31,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:32:31,060 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-03 19:32:31,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:31,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1144068308, now seen corresponding path program 8 times [2024-06-03 19:32:31,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:31,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618793284] [2024-06-03 19:32:31,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:31,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:31,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:31,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:31,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:31,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618793284] [2024-06-03 19:32:31,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618793284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:31,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:31,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:31,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581103885] [2024-06-03 19:32:31,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:31,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:31,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:31,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:31,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:31,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:31,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 572 transitions, 8468 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:31,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:31,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:31,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:33,717 INFO L124 PetriNetUnfolderBase]: 4633/7370 cut-off events. [2024-06-03 19:32:33,717 INFO L125 PetriNetUnfolderBase]: For 938745/938747 co-relation queries the response was YES. [2024-06-03 19:32:33,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66073 conditions, 7370 events. 4633/7370 cut-off events. For 938745/938747 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 46208 event pairs, 867 based on Foata normal form. 4/7373 useless extension candidates. Maximal degree in co-relation 65906. Up to 6992 conditions per place. [2024-06-03 19:32:33,798 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 508 selfloop transitions, 79 changer transitions 0/591 dead transitions. [2024-06-03 19:32:33,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 591 transitions, 10248 flow [2024-06-03 19:32:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:33,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:33,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:32:33,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-03 19:32:33,799 INFO L175 Difference]: Start difference. First operand has 350 places, 572 transitions, 8468 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:32:33,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 591 transitions, 10248 flow [2024-06-03 19:32:36,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 591 transitions, 10075 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-03 19:32:36,993 INFO L231 Difference]: Finished difference. Result has 355 places, 574 transitions, 8566 flow [2024-06-03 19:32:36,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8325, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8566, PETRI_PLACES=355, PETRI_TRANSITIONS=574} [2024-06-03 19:32:36,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-03 19:32:36,994 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 574 transitions, 8566 flow [2024-06-03 19:32:36,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:36,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:36,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:36,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:32:36,994 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:36,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:36,994 INFO L85 PathProgramCache]: Analyzing trace with hash 618101462, now seen corresponding path program 9 times [2024-06-03 19:32:36,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:36,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636024376] [2024-06-03 19:32:36,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:36,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:37,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:37,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-03 19:32:37,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:37,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636024376] [2024-06-03 19:32:37,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636024376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:37,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:37,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:37,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789564126] [2024-06-03 19:32:37,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:37,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:37,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:37,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:37,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:37,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 574 transitions, 8566 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:37,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:37,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:37,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:39,457 INFO L124 PetriNetUnfolderBase]: 4627/7362 cut-off events. [2024-06-03 19:32:39,457 INFO L125 PetriNetUnfolderBase]: For 942537/942539 co-relation queries the response was YES. [2024-06-03 19:32:39,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65905 conditions, 7362 events. 4627/7362 cut-off events. For 942537/942539 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 46146 event pairs, 867 based on Foata normal form. 4/7365 useless extension candidates. Maximal degree in co-relation 65736. Up to 7065 conditions per place. [2024-06-03 19:32:39,554 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 538 selfloop transitions, 46 changer transitions 0/588 dead transitions. [2024-06-03 19:32:39,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 588 transitions, 10009 flow [2024-06-03 19:32:39,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:39,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:39,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-03 19:32:39,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-03 19:32:39,557 INFO L175 Difference]: Start difference. First operand has 355 places, 574 transitions, 8566 flow. Second operand 8 states and 134 transitions. [2024-06-03 19:32:39,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 588 transitions, 10009 flow [2024-06-03 19:32:42,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 588 transitions, 9823 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-03 19:32:42,714 INFO L231 Difference]: Finished difference. Result has 359 places, 574 transitions, 8479 flow [2024-06-03 19:32:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8479, PETRI_PLACES=359, PETRI_TRANSITIONS=574} [2024-06-03 19:32:42,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-03 19:32:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 574 transitions, 8479 flow [2024-06-03 19:32:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:42,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:42,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:32:42,716 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 926923582, now seen corresponding path program 10 times [2024-06-03 19:32:42,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:42,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841422066] [2024-06-03 19:32:42,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:42,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:43,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:43,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:43,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841422066] [2024-06-03 19:32:43,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841422066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:43,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:43,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:43,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459058858] [2024-06-03 19:32:43,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:43,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:43,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:43,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:43,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:43,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:43,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 574 transitions, 8479 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:43,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:43,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:43,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:45,280 INFO L124 PetriNetUnfolderBase]: 4637/7380 cut-off events. [2024-06-03 19:32:45,280 INFO L125 PetriNetUnfolderBase]: For 959206/959208 co-relation queries the response was YES. [2024-06-03 19:32:45,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66061 conditions, 7380 events. 4637/7380 cut-off events. For 959206/959208 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 46346 event pairs, 869 based on Foata normal form. 4/7383 useless extension candidates. Maximal degree in co-relation 65891. Up to 7098 conditions per place. [2024-06-03 19:32:45,372 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 543 selfloop transitions, 42 changer transitions 0/589 dead transitions. [2024-06-03 19:32:45,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 589 transitions, 9805 flow [2024-06-03 19:32:45,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:32:45,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:32:45,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-03 19:32:45,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-03 19:32:45,373 INFO L175 Difference]: Start difference. First operand has 359 places, 574 transitions, 8479 flow. Second operand 9 states and 142 transitions. [2024-06-03 19:32:45,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 589 transitions, 9805 flow [2024-06-03 19:32:48,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 589 transitions, 9672 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:48,430 INFO L231 Difference]: Finished difference. Result has 362 places, 578 transitions, 8552 flow [2024-06-03 19:32:48,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8356, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8552, PETRI_PLACES=362, PETRI_TRANSITIONS=578} [2024-06-03 19:32:48,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-03 19:32:48,430 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 578 transitions, 8552 flow [2024-06-03 19:32:48,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:48,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:48,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:48,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:32:48,431 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:48,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash 406823014, now seen corresponding path program 4 times [2024-06-03 19:32:48,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:48,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972308309] [2024-06-03 19:32:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:48,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:48,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:49,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:49,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:49,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972308309] [2024-06-03 19:32:49,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972308309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:49,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:49,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:49,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689340268] [2024-06-03 19:32:49,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:49,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:49,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:49,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:49,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:49,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:49,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 578 transitions, 8552 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:49,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:49,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:49,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:51,110 INFO L124 PetriNetUnfolderBase]: 4610/7332 cut-off events. [2024-06-03 19:32:51,111 INFO L125 PetriNetUnfolderBase]: For 965407/965407 co-relation queries the response was YES. [2024-06-03 19:32:51,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65712 conditions, 7332 events. 4610/7332 cut-off events. For 965407/965407 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 45912 event pairs, 870 based on Foata normal form. 1/7332 useless extension candidates. Maximal degree in co-relation 65541. Up to 7034 conditions per place. [2024-06-03 19:32:51,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 548 selfloop transitions, 37 changer transitions 0/589 dead transitions. [2024-06-03 19:32:51,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 589 transitions, 9752 flow [2024-06-03 19:32:51,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:51,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:51,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:32:51,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-03 19:32:51,222 INFO L175 Difference]: Start difference. First operand has 362 places, 578 transitions, 8552 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:32:51,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 589 transitions, 9752 flow [2024-06-03 19:32:54,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 589 transitions, 9600 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 19:32:54,707 INFO L231 Difference]: Finished difference. Result has 364 places, 578 transitions, 8480 flow [2024-06-03 19:32:54,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8400, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8480, PETRI_PLACES=364, PETRI_TRANSITIONS=578} [2024-06-03 19:32:54,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-03 19:32:54,707 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 578 transitions, 8480 flow [2024-06-03 19:32:54,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:54,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:54,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:32:54,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:32:54,708 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:54,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:54,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1332134812, now seen corresponding path program 11 times [2024-06-03 19:32:54,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:54,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466677448] [2024-06-03 19:32:54,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:54,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:54,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:55,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:55,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:55,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466677448] [2024-06-03 19:32:55,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466677448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:55,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:55,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:32:55,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128132174] [2024-06-03 19:32:55,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:55,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:32:55,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:32:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:32:55,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:32:55,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 578 transitions, 8480 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:55,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:55,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:32:55,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:57,290 INFO L124 PetriNetUnfolderBase]: 4604/7322 cut-off events. [2024-06-03 19:32:57,290 INFO L125 PetriNetUnfolderBase]: For 976526/976528 co-relation queries the response was YES. [2024-06-03 19:32:57,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65493 conditions, 7322 events. 4604/7322 cut-off events. For 976526/976528 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45871 event pairs, 861 based on Foata normal form. 4/7325 useless extension candidates. Maximal degree in co-relation 65321. Up to 7020 conditions per place. [2024-06-03 19:32:57,384 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 533 selfloop transitions, 54 changer transitions 0/591 dead transitions. [2024-06-03 19:32:57,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 591 transitions, 9926 flow [2024-06-03 19:32:57,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:32:57,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:32:57,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:32:57,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-03 19:32:57,385 INFO L175 Difference]: Start difference. First operand has 364 places, 578 transitions, 8480 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:32:57,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 591 transitions, 9926 flow [2024-06-03 19:33:00,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 591 transitions, 9742 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-03 19:33:00,513 INFO L231 Difference]: Finished difference. Result has 363 places, 578 transitions, 8410 flow [2024-06-03 19:33:00,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8410, PETRI_PLACES=363, PETRI_TRANSITIONS=578} [2024-06-03 19:33:00,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-03 19:33:00,513 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 578 transitions, 8410 flow [2024-06-03 19:33:00,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:00,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:00,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:00,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:33:00,514 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:00,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:00,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1326420892, now seen corresponding path program 12 times [2024-06-03 19:33:00,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:00,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760745017] [2024-06-03 19:33:00,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:00,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:01,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-03 19:33:01,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:01,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760745017] [2024-06-03 19:33:01,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760745017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:01,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:01,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:01,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976322496] [2024-06-03 19:33:01,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:01,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:01,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:01,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:01,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:01,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:33:01,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 578 transitions, 8410 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:01,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:01,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:33:01,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:03,070 INFO L124 PetriNetUnfolderBase]: 4598/7320 cut-off events. [2024-06-03 19:33:03,070 INFO L125 PetriNetUnfolderBase]: For 982727/982729 co-relation queries the response was YES. [2024-06-03 19:33:03,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65296 conditions, 7320 events. 4598/7320 cut-off events. For 982727/982729 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 45994 event pairs, 860 based on Foata normal form. 4/7323 useless extension candidates. Maximal degree in co-relation 65123. Up to 7036 conditions per place. [2024-06-03 19:33:03,155 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 542 selfloop transitions, 43 changer transitions 0/589 dead transitions. [2024-06-03 19:33:03,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 589 transitions, 9626 flow [2024-06-03 19:33:03,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:03,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:03,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:33:03,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-03 19:33:03,157 INFO L175 Difference]: Start difference. First operand has 363 places, 578 transitions, 8410 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:33:03,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 589 transitions, 9626 flow [2024-06-03 19:33:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 589 transitions, 9426 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 19:33:07,099 INFO L231 Difference]: Finished difference. Result has 365 places, 578 transitions, 8302 flow [2024-06-03 19:33:07,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8210, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8302, PETRI_PLACES=365, PETRI_TRANSITIONS=578} [2024-06-03 19:33:07,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-03 19:33:07,100 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 578 transitions, 8302 flow [2024-06-03 19:33:07,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:07,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:07,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:07,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:33:07,100 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:07,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:07,101 INFO L85 PathProgramCache]: Analyzing trace with hash 406820038, now seen corresponding path program 4 times [2024-06-03 19:33:07,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:07,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38508181] [2024-06-03 19:33:07,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:07,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:08,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:08,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38508181] [2024-06-03 19:33:08,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38508181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:08,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:08,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:08,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546949897] [2024-06-03 19:33:08,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:08,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:08,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:08,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:33:08,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 578 transitions, 8302 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:08,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:08,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:33:08,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:10,285 INFO L124 PetriNetUnfolderBase]: 4593/7309 cut-off events. [2024-06-03 19:33:10,285 INFO L125 PetriNetUnfolderBase]: For 988142/988142 co-relation queries the response was YES. [2024-06-03 19:33:10,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65072 conditions, 7309 events. 4593/7309 cut-off events. For 988142/988142 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 45795 event pairs, 867 based on Foata normal form. 2/7310 useless extension candidates. Maximal degree in co-relation 64898. Up to 7008 conditions per place. [2024-06-03 19:33:10,372 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 550 selfloop transitions, 36 changer transitions 0/590 dead transitions. [2024-06-03 19:33:10,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 590 transitions, 9506 flow [2024-06-03 19:33:10,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:10,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:10,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:33:10,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-03 19:33:10,373 INFO L175 Difference]: Start difference. First operand has 365 places, 578 transitions, 8302 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:33:10,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 590 transitions, 9506 flow [2024-06-03 19:33:14,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 590 transitions, 9360 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 19:33:14,424 INFO L231 Difference]: Finished difference. Result has 365 places, 578 transitions, 8233 flow [2024-06-03 19:33:14,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8156, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8233, PETRI_PLACES=365, PETRI_TRANSITIONS=578} [2024-06-03 19:33:14,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-03 19:33:14,425 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 578 transitions, 8233 flow [2024-06-03 19:33:14,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:14,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:14,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:14,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:33:14,425 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:14,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:14,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2041473758, now seen corresponding path program 1 times [2024-06-03 19:33:14,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:14,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705045516] [2024-06-03 19:33:14,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:14,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:15,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:15,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:15,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705045516] [2024-06-03 19:33:15,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705045516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:15,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:15,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:15,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264919036] [2024-06-03 19:33:15,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:15,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:15,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:15,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:15,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:15,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:15,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 578 transitions, 8233 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:15,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:15,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:15,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:17,267 INFO L124 PetriNetUnfolderBase]: 4461/7175 cut-off events. [2024-06-03 19:33:17,267 INFO L125 PetriNetUnfolderBase]: For 877242/877252 co-relation queries the response was YES. [2024-06-03 19:33:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62030 conditions, 7175 events. 4461/7175 cut-off events. For 877242/877252 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 45732 event pairs, 828 based on Foata normal form. 2/7168 useless extension candidates. Maximal degree in co-relation 61855. Up to 6725 conditions per place. [2024-06-03 19:33:17,340 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 33 changer transitions 0/604 dead transitions. [2024-06-03 19:33:17,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 604 transitions, 9813 flow [2024-06-03 19:33:17,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:17,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:17,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:33:17,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-03 19:33:17,342 INFO L175 Difference]: Start difference. First operand has 365 places, 578 transitions, 8233 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:33:17,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 604 transitions, 9813 flow [2024-06-03 19:33:20,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 604 transitions, 9722 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:33:20,773 INFO L231 Difference]: Finished difference. Result has 366 places, 582 transitions, 8377 flow [2024-06-03 19:33:20,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8142, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8377, PETRI_PLACES=366, PETRI_TRANSITIONS=582} [2024-06-03 19:33:20,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 19:33:20,774 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 582 transitions, 8377 flow [2024-06-03 19:33:20,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:20,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:20,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:20,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:33:20,774 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:20,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:20,774 INFO L85 PathProgramCache]: Analyzing trace with hash 356800182, now seen corresponding path program 2 times [2024-06-03 19:33:20,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:20,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614122639] [2024-06-03 19:33:20,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:20,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:20,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:21,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-03 19:33:21,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:21,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614122639] [2024-06-03 19:33:21,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614122639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:21,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:21,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:21,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469685994] [2024-06-03 19:33:21,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:21,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:21,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:21,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:21,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:21,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:21,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 582 transitions, 8377 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:21,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:21,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:21,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:23,467 INFO L124 PetriNetUnfolderBase]: 4468/7187 cut-off events. [2024-06-03 19:33:23,467 INFO L125 PetriNetUnfolderBase]: For 894997/895007 co-relation queries the response was YES. [2024-06-03 19:33:23,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62457 conditions, 7187 events. 4468/7187 cut-off events. For 894997/895007 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 45870 event pairs, 868 based on Foata normal form. 2/7180 useless extension candidates. Maximal degree in co-relation 62281. Up to 6773 conditions per place. [2024-06-03 19:33:23,573 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 542 selfloop transitions, 29 changer transitions 0/601 dead transitions. [2024-06-03 19:33:23,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 601 transitions, 9651 flow [2024-06-03 19:33:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:23,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:23,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 19:33:23,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-03 19:33:23,574 INFO L175 Difference]: Start difference. First operand has 366 places, 582 transitions, 8377 flow. Second operand 8 states and 143 transitions. [2024-06-03 19:33:23,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 601 transitions, 9651 flow [2024-06-03 19:33:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 601 transitions, 9492 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-03 19:33:27,076 INFO L231 Difference]: Finished difference. Result has 370 places, 584 transitions, 8369 flow [2024-06-03 19:33:27,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8244, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8369, PETRI_PLACES=370, PETRI_TRANSITIONS=584} [2024-06-03 19:33:27,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-03 19:33:27,077 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 584 transitions, 8369 flow [2024-06-03 19:33:27,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:27,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:27,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:27,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:33:27,077 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:27,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:27,078 INFO L85 PathProgramCache]: Analyzing trace with hash 889837060, now seen corresponding path program 1 times [2024-06-03 19:33:27,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:27,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419925822] [2024-06-03 19:33:27,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:27,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:27,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:27,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419925822] [2024-06-03 19:33:27,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419925822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:27,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:27,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:27,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121817739] [2024-06-03 19:33:27,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:27,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:27,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:27,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:27,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:28,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:28,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 584 transitions, 8369 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:28,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:28,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:28,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:29,758 INFO L124 PetriNetUnfolderBase]: 4488/7216 cut-off events. [2024-06-03 19:33:29,758 INFO L125 PetriNetUnfolderBase]: For 918500/918510 co-relation queries the response was YES. [2024-06-03 19:33:29,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62726 conditions, 7216 events. 4488/7216 cut-off events. For 918500/918510 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 46105 event pairs, 868 based on Foata normal form. 2/7209 useless extension candidates. Maximal degree in co-relation 62548. Up to 6676 conditions per place. [2024-06-03 19:33:29,855 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 68 changer transitions 0/615 dead transitions. [2024-06-03 19:33:29,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 615 transitions, 10221 flow [2024-06-03 19:33:29,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:29,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:29,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:33:29,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:33:29,856 INFO L175 Difference]: Start difference. First operand has 370 places, 584 transitions, 8369 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:33:29,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 615 transitions, 10221 flow [2024-06-03 19:33:32,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 615 transitions, 10116 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 19:33:32,718 INFO L231 Difference]: Finished difference. Result has 373 places, 593 transitions, 8599 flow [2024-06-03 19:33:32,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8599, PETRI_PLACES=373, PETRI_TRANSITIONS=593} [2024-06-03 19:33:32,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-03 19:33:32,719 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 593 transitions, 8599 flow [2024-06-03 19:33:32,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:32,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:32,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:32,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:33:32,719 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:32,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:32,720 INFO L85 PathProgramCache]: Analyzing trace with hash 359601466, now seen corresponding path program 2 times [2024-06-03 19:33:32,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:32,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639593793] [2024-06-03 19:33:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:32,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:32,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:33,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:33,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:33,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639593793] [2024-06-03 19:33:33,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639593793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:33,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:33,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:33,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373240223] [2024-06-03 19:33:33,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:33,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:33,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:33,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:33,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:33,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:33,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 593 transitions, 8599 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:33,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:33,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:33,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:35,477 INFO L124 PetriNetUnfolderBase]: 4493/7224 cut-off events. [2024-06-03 19:33:35,477 INFO L125 PetriNetUnfolderBase]: For 936617/936627 co-relation queries the response was YES. [2024-06-03 19:33:35,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63513 conditions, 7224 events. 4493/7224 cut-off events. For 936617/936627 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 46140 event pairs, 866 based on Foata normal form. 3/7218 useless extension candidates. Maximal degree in co-relation 63333. Up to 6753 conditions per place. [2024-06-03 19:33:35,569 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 524 selfloop transitions, 58 changer transitions 0/612 dead transitions. [2024-06-03 19:33:35,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 612 transitions, 9861 flow [2024-06-03 19:33:35,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:35,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:35,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:33:35,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-03 19:33:35,570 INFO L175 Difference]: Start difference. First operand has 373 places, 593 transitions, 8599 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:33:35,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 612 transitions, 9861 flow [2024-06-03 19:33:38,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 612 transitions, 9778 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-03 19:33:38,534 INFO L231 Difference]: Finished difference. Result has 378 places, 596 transitions, 8695 flow [2024-06-03 19:33:38,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8695, PETRI_PLACES=378, PETRI_TRANSITIONS=596} [2024-06-03 19:33:38,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-03 19:33:38,534 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 596 transitions, 8695 flow [2024-06-03 19:33:38,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:38,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:38,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:38,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:33:38,535 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:38,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash 2044330842, now seen corresponding path program 3 times [2024-06-03 19:33:38,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:38,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016190045] [2024-06-03 19:33:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:39,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:39,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:39,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016190045] [2024-06-03 19:33:39,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016190045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:39,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:39,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:39,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606254433] [2024-06-03 19:33:39,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:39,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:39,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:39,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:39,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:39,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 596 transitions, 8695 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:39,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:39,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:39,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:41,516 INFO L124 PetriNetUnfolderBase]: 4503/7240 cut-off events. [2024-06-03 19:33:41,517 INFO L125 PetriNetUnfolderBase]: For 946699/946709 co-relation queries the response was YES. [2024-06-03 19:33:41,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63856 conditions, 7240 events. 4503/7240 cut-off events. For 946699/946709 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 46236 event pairs, 865 based on Foata normal form. 2/7233 useless extension candidates. Maximal degree in co-relation 63674. Up to 6746 conditions per place. [2024-06-03 19:33:41,599 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 68 changer transitions 0/618 dead transitions. [2024-06-03 19:33:41,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 618 transitions, 10243 flow [2024-06-03 19:33:41,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:41,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:41,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:33:41,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-03 19:33:41,600 INFO L175 Difference]: Start difference. First operand has 378 places, 596 transitions, 8695 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:33:41,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 618 transitions, 10243 flow [2024-06-03 19:33:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 618 transitions, 10102 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:33:45,433 INFO L231 Difference]: Finished difference. Result has 380 places, 599 transitions, 8750 flow [2024-06-03 19:33:45,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8554, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8750, PETRI_PLACES=380, PETRI_TRANSITIONS=599} [2024-06-03 19:33:45,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-03 19:33:45,434 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 599 transitions, 8750 flow [2024-06-03 19:33:45,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:45,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:45,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:45,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:33:45,434 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:45,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:45,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2044330718, now seen corresponding path program 3 times [2024-06-03 19:33:45,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:45,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913106869] [2024-06-03 19:33:45,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:45,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:46,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:46,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:46,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913106869] [2024-06-03 19:33:46,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913106869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:46,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:46,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:46,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957137087] [2024-06-03 19:33:46,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:46,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:46,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:46,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:46,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:46,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:46,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 599 transitions, 8750 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:46,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:46,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:46,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:48,133 INFO L124 PetriNetUnfolderBase]: 4498/7233 cut-off events. [2024-06-03 19:33:48,133 INFO L125 PetriNetUnfolderBase]: For 950218/950228 co-relation queries the response was YES. [2024-06-03 19:33:48,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63685 conditions, 7233 events. 4498/7233 cut-off events. For 950218/950228 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 46191 event pairs, 868 based on Foata normal form. 2/7226 useless extension candidates. Maximal degree in co-relation 63502. Up to 6828 conditions per place. [2024-06-03 19:33:48,231 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 25 changer transitions 0/613 dead transitions. [2024-06-03 19:33:48,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 613 transitions, 9954 flow [2024-06-03 19:33:48,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:33:48,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:33:48,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:33:48,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 19:33:48,232 INFO L175 Difference]: Start difference. First operand has 380 places, 599 transitions, 8750 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:33:48,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 613 transitions, 9954 flow [2024-06-03 19:33:51,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 613 transitions, 9742 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-03 19:33:51,551 INFO L231 Difference]: Finished difference. Result has 382 places, 599 transitions, 8593 flow [2024-06-03 19:33:51,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8538, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8593, PETRI_PLACES=382, PETRI_TRANSITIONS=599} [2024-06-03 19:33:51,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 19:33:51,551 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 599 transitions, 8593 flow [2024-06-03 19:33:51,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:51,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:51,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:51,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:33:51,551 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:51,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:51,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2135345284, now seen corresponding path program 4 times [2024-06-03 19:33:51,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:51,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12077599] [2024-06-03 19:33:51,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:51,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:51,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:52,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:52,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12077599] [2024-06-03 19:33:52,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12077599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:52,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:52,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:52,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174947557] [2024-06-03 19:33:52,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:52,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:52,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:52,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:52,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:52,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:52,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 599 transitions, 8593 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:52,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:52,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:52,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:54,470 INFO L124 PetriNetUnfolderBase]: 4525/7272 cut-off events. [2024-06-03 19:33:54,471 INFO L125 PetriNetUnfolderBase]: For 977060/977070 co-relation queries the response was YES. [2024-06-03 19:33:54,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64107 conditions, 7272 events. 4525/7272 cut-off events. For 977060/977070 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 46504 event pairs, 865 based on Foata normal form. 2/7265 useless extension candidates. Maximal degree in co-relation 63923. Up to 6758 conditions per place. [2024-06-03 19:33:54,569 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 531 selfloop transitions, 70 changer transitions 0/631 dead transitions. [2024-06-03 19:33:54,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 631 transitions, 10205 flow [2024-06-03 19:33:54,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:33:54,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:33:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:33:54,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:33:54,570 INFO L175 Difference]: Start difference. First operand has 382 places, 599 transitions, 8593 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:33:54,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 631 transitions, 10205 flow [2024-06-03 19:33:58,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 631 transitions, 10136 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 19:33:58,710 INFO L231 Difference]: Finished difference. Result has 384 places, 605 transitions, 8786 flow [2024-06-03 19:33:58,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8786, PETRI_PLACES=384, PETRI_TRANSITIONS=605} [2024-06-03 19:33:58,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-03 19:33:58,711 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 605 transitions, 8786 flow [2024-06-03 19:33:58,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:58,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:58,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:33:58,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:33:58,711 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:58,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:58,711 INFO L85 PathProgramCache]: Analyzing trace with hash 475065616, now seen corresponding path program 5 times [2024-06-03 19:33:58,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:58,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105911647] [2024-06-03 19:33:58,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:58,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:59,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:59,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105911647] [2024-06-03 19:33:59,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105911647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:59,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:59,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:33:59,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451725963] [2024-06-03 19:33:59,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:59,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:33:59,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:59,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:33:59,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:33:59,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:33:59,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 605 transitions, 8786 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:59,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:59,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:33:59,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:01,739 INFO L124 PetriNetUnfolderBase]: 4542/7295 cut-off events. [2024-06-03 19:34:01,739 INFO L125 PetriNetUnfolderBase]: For 999946/999956 co-relation queries the response was YES. [2024-06-03 19:34:01,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64584 conditions, 7295 events. 4542/7295 cut-off events. For 999946/999956 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 46576 event pairs, 866 based on Foata normal form. 3/7289 useless extension candidates. Maximal degree in co-relation 64399. Up to 6805 conditions per place. [2024-06-03 19:34:01,833 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 535 selfloop transitions, 63 changer transitions 0/628 dead transitions. [2024-06-03 19:34:01,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 628 transitions, 10374 flow [2024-06-03 19:34:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:01,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:34:01,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-03 19:34:01,834 INFO L175 Difference]: Start difference. First operand has 384 places, 605 transitions, 8786 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:34:01,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 628 transitions, 10374 flow [2024-06-03 19:34:05,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 628 transitions, 10256 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 19:34:05,462 INFO L231 Difference]: Finished difference. Result has 388 places, 608 transitions, 8867 flow [2024-06-03 19:34:05,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8668, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8867, PETRI_PLACES=388, PETRI_TRANSITIONS=608} [2024-06-03 19:34:05,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 19:34:05,463 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 608 transitions, 8867 flow [2024-06-03 19:34:05,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:05,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:05,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:05,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:34:05,463 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:34:05,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:05,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1891758608, now seen corresponding path program 6 times [2024-06-03 19:34:05,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:05,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262427827] [2024-06-03 19:34:05,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:05,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:05,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:06,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:06,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262427827] [2024-06-03 19:34:06,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262427827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:06,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:06,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:06,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146570812] [2024-06-03 19:34:06,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:06,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:06,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:06,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:06,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:34:06,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 608 transitions, 8867 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:06,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:06,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:34:06,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:08,854 INFO L124 PetriNetUnfolderBase]: 4555/7314 cut-off events. [2024-06-03 19:34:08,854 INFO L125 PetriNetUnfolderBase]: For 1016668/1016678 co-relation queries the response was YES. [2024-06-03 19:34:08,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65040 conditions, 7314 events. 4555/7314 cut-off events. For 1016668/1016678 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 46705 event pairs, 870 based on Foata normal form. 3/7308 useless extension candidates. Maximal degree in co-relation 64853. Up to 6903 conditions per place. [2024-06-03 19:34:08,951 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 562 selfloop transitions, 34 changer transitions 0/626 dead transitions. [2024-06-03 19:34:08,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 626 transitions, 10169 flow [2024-06-03 19:34:08,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:08,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:08,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:34:08,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-03 19:34:08,952 INFO L175 Difference]: Start difference. First operand has 388 places, 608 transitions, 8867 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:34:08,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 626 transitions, 10169 flow [2024-06-03 19:34:13,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 626 transitions, 9999 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-03 19:34:13,039 INFO L231 Difference]: Finished difference. Result has 390 places, 611 transitions, 8844 flow [2024-06-03 19:34:13,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8844, PETRI_PLACES=390, PETRI_TRANSITIONS=611} [2024-06-03 19:34:13,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-03 19:34:13,039 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 611 transitions, 8844 flow [2024-06-03 19:34:13,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:13,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:13,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:13,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:34:13,040 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:34:13,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1137388552, now seen corresponding path program 7 times [2024-06-03 19:34:13,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:13,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126405208] [2024-06-03 19:34:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:13,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:13,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:14,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:14,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126405208] [2024-06-03 19:34:14,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126405208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:14,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:14,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:14,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289292783] [2024-06-03 19:34:14,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:14,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:14,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:14,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:14,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:14,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-03 19:34:14,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 611 transitions, 8844 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:14,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:14,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-03 19:34:14,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:16,184 INFO L124 PetriNetUnfolderBase]: 4545/7299 cut-off events. [2024-06-03 19:34:16,184 INFO L125 PetriNetUnfolderBase]: For 1012753/1012763 co-relation queries the response was YES. [2024-06-03 19:34:16,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64518 conditions, 7299 events. 4545/7299 cut-off events. For 1012753/1012763 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 46610 event pairs, 867 based on Foata normal form. 3/7293 useless extension candidates. Maximal degree in co-relation 64330. Up to 6896 conditions per place. [2024-06-03 19:34:16,272 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 568 selfloop transitions, 27 changer transitions 0/625 dead transitions. [2024-06-03 19:34:16,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 625 transitions, 10074 flow [2024-06-03 19:34:16,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:16,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:16,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-03 19:34:16,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-03 19:34:16,273 INFO L175 Difference]: Start difference. First operand has 390 places, 611 transitions, 8844 flow. Second operand 9 states and 150 transitions. [2024-06-03 19:34:16,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 625 transitions, 10074 flow [2024-06-03 19:34:19,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 625 transitions, 9933 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 19:34:19,835 INFO L231 Difference]: Finished difference. Result has 392 places, 611 transitions, 8764 flow [2024-06-03 19:34:19,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8703, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8764, PETRI_PLACES=392, PETRI_TRANSITIONS=611} [2024-06-03 19:34:19,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-03 19:34:19,836 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 611 transitions, 8764 flow [2024-06-03 19:34:19,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:19,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:19,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:19,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:34:19,836 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-03 19:34:19,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:19,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1340720572, now seen corresponding path program 1 times [2024-06-03 19:34:19,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:19,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331312535] [2024-06-03 19:34:19,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:19,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:19,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:20,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:20,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331312535] [2024-06-03 19:34:20,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331312535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:20,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:20,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:20,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594933087] [2024-06-03 19:34:20,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:20,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:20,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:20,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:20,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:20,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:34:20,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 611 transitions, 8764 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:20,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:20,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:34:20,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:23,109 INFO L124 PetriNetUnfolderBase]: 4700/7459 cut-off events. [2024-06-03 19:34:23,109 INFO L125 PetriNetUnfolderBase]: For 1155318/1155318 co-relation queries the response was YES. [2024-06-03 19:34:23,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67834 conditions, 7459 events. 4700/7459 cut-off events. For 1155318/1155318 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 46749 event pairs, 930 based on Foata normal form. 1/7459 useless extension candidates. Maximal degree in co-relation 67645. Up to 7219 conditions per place. [2024-06-03 19:34:23,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 23 changer transitions 0/628 dead transitions. [2024-06-03 19:34:23,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 628 transitions, 10165 flow [2024-06-03 19:34:23,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:34:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:34:23,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-03 19:34:23,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-03 19:34:23,198 INFO L175 Difference]: Start difference. First operand has 392 places, 611 transitions, 8764 flow. Second operand 8 states and 128 transitions. [2024-06-03 19:34:23,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 628 transitions, 10165 flow [2024-06-03 19:34:27,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 628 transitions, 10066 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 19:34:27,592 INFO L231 Difference]: Finished difference. Result has 392 places, 617 transitions, 8856 flow [2024-06-03 19:34:27,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8671, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8856, PETRI_PLACES=392, PETRI_TRANSITIONS=617} [2024-06-03 19:34:27,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-03 19:34:27,593 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 617 transitions, 8856 flow [2024-06-03 19:34:27,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:27,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:27,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:27,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:34:27,593 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-03 19:34:27,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:27,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1869669048, now seen corresponding path program 1 times [2024-06-03 19:34:27,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:27,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426600370] [2024-06-03 19:34:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:27,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:28,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:28,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426600370] [2024-06-03 19:34:28,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426600370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:28,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:28,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:28,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723720074] [2024-06-03 19:34:28,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:28,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:28,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:28,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:28,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:28,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:34:28,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 617 transitions, 8856 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:28,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:28,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:34:28,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:30,754 INFO L124 PetriNetUnfolderBase]: 4710/7475 cut-off events. [2024-06-03 19:34:30,754 INFO L125 PetriNetUnfolderBase]: For 1180524/1180524 co-relation queries the response was YES. [2024-06-03 19:34:30,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68143 conditions, 7475 events. 4710/7475 cut-off events. For 1180524/1180524 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 46872 event pairs, 858 based on Foata normal form. 2/7476 useless extension candidates. Maximal degree in co-relation 67953. Up to 7078 conditions per place. [2024-06-03 19:34:30,862 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 577 selfloop transitions, 70 changer transitions 0/651 dead transitions. [2024-06-03 19:34:30,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 651 transitions, 10682 flow [2024-06-03 19:34:30,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:30,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:30,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:34:30,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-03 19:34:30,863 INFO L175 Difference]: Start difference. First operand has 392 places, 617 transitions, 8856 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:34:30,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 651 transitions, 10682 flow [2024-06-03 19:34:35,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 651 transitions, 10572 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 19:34:35,449 INFO L231 Difference]: Finished difference. Result has 395 places, 624 transitions, 9071 flow [2024-06-03 19:34:35,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8746, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9071, PETRI_PLACES=395, PETRI_TRANSITIONS=624} [2024-06-03 19:34:35,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-03 19:34:35,450 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 624 transitions, 9071 flow [2024-06-03 19:34:35,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:35,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:35,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:35,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:34:35,450 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-03 19:34:35,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:35,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1692537528, now seen corresponding path program 2 times [2024-06-03 19:34:35,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:35,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167406570] [2024-06-03 19:34:35,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:35,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:35,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:36,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:36,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:36,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167406570] [2024-06-03 19:34:36,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167406570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:36,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:36,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:36,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227308185] [2024-06-03 19:34:36,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:36,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:36,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:36,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:36,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:36,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:34:36,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 624 transitions, 9071 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:36,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:36,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:34:36,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:38,622 INFO L124 PetriNetUnfolderBase]: 4728/7502 cut-off events. [2024-06-03 19:34:38,623 INFO L125 PetriNetUnfolderBase]: For 1207545/1207545 co-relation queries the response was YES. [2024-06-03 19:34:38,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69285 conditions, 7502 events. 4728/7502 cut-off events. For 1207545/1207545 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 47044 event pairs, 858 based on Foata normal form. 1/7502 useless extension candidates. Maximal degree in co-relation 69094. Up to 7163 conditions per place. [2024-06-03 19:34:38,730 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 588 selfloop transitions, 64 changer transitions 0/656 dead transitions. [2024-06-03 19:34:38,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 656 transitions, 10892 flow [2024-06-03 19:34:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:34:38,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-03 19:34:38,731 INFO L175 Difference]: Start difference. First operand has 395 places, 624 transitions, 9071 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:34:38,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 656 transitions, 10892 flow [2024-06-03 19:34:43,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 656 transitions, 10677 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-03 19:34:43,090 INFO L231 Difference]: Finished difference. Result has 400 places, 633 transitions, 9213 flow [2024-06-03 19:34:43,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9213, PETRI_PLACES=400, PETRI_TRANSITIONS=633} [2024-06-03 19:34:43,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-03 19:34:43,090 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 633 transitions, 9213 flow [2024-06-03 19:34:43,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:43,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:43,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:43,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:34:43,091 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-03 19:34:43,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:43,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1692300378, now seen corresponding path program 3 times [2024-06-03 19:34:43,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:43,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592710819] [2024-06-03 19:34:43,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:43,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:44,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:44,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:44,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592710819] [2024-06-03 19:34:44,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592710819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:44,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:44,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:34:44,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805868261] [2024-06-03 19:34:44,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:44,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:34:44,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:44,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:34:44,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:34:44,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:34:44,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 633 transitions, 9213 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:44,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:44,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:34:44,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:46,185 INFO L124 PetriNetUnfolderBase]: 4770/7568 cut-off events. [2024-06-03 19:34:46,185 INFO L125 PetriNetUnfolderBase]: For 1226237/1226237 co-relation queries the response was YES. [2024-06-03 19:34:46,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69994 conditions, 7568 events. 4770/7568 cut-off events. For 1226237/1226237 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 47535 event pairs, 865 based on Foata normal form. 1/7568 useless extension candidates. Maximal degree in co-relation 69801. Up to 7212 conditions per place. [2024-06-03 19:34:46,298 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 597 selfloop transitions, 73 changer transitions 0/674 dead transitions. [2024-06-03 19:34:46,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 674 transitions, 10958 flow [2024-06-03 19:34:46,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:34:46,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:34:46,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-03 19:34:46,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-03 19:34:46,300 INFO L175 Difference]: Start difference. First operand has 400 places, 633 transitions, 9213 flow. Second operand 10 states and 167 transitions. [2024-06-03 19:34:46,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 674 transitions, 10958 flow [2024-06-03 19:34:51,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 674 transitions, 10759 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-03 19:34:51,582 INFO L231 Difference]: Finished difference. Result has 410 places, 655 transitions, 9575 flow [2024-06-03 19:34:51,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9051, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9575, PETRI_PLACES=410, PETRI_TRANSITIONS=655} [2024-06-03 19:34:51,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-03 19:34:51,583 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 655 transitions, 9575 flow [2024-06-03 19:34:51,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:51,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:34:51,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:34:51,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:34:51,583 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-03 19:34:51,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:34:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash 585171473, now seen corresponding path program 1 times [2024-06-03 19:34:51,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:34:51,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871817365] [2024-06-03 19:34:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:34:51,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:34:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:34:52,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:34:52,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:34:52,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871817365] [2024-06-03 19:34:52,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871817365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:34:52,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:34:52,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:34:52,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461580782] [2024-06-03 19:34:52,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:34:52,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:34:52,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:34:52,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:34:52,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:34:52,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:34:52,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 655 transitions, 9575 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:34:52,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:34:52,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:34:52,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:34:54,762 INFO L124 PetriNetUnfolderBase]: 4780/7582 cut-off events. [2024-06-03 19:34:54,762 INFO L125 PetriNetUnfolderBase]: For 1252280/1252280 co-relation queries the response was YES. [2024-06-03 19:34:54,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70510 conditions, 7582 events. 4780/7582 cut-off events. For 1252280/1252280 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 47576 event pairs, 859 based on Foata normal form. 2/7583 useless extension candidates. Maximal degree in co-relation 70311. Up to 6952 conditions per place. [2024-06-03 19:34:54,873 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 540 selfloop transitions, 138 changer transitions 0/682 dead transitions. [2024-06-03 19:34:54,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 682 transitions, 11132 flow [2024-06-03 19:34:54,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:34:54,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:34:54,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:34:54,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-03 19:34:54,874 INFO L175 Difference]: Start difference. First operand has 410 places, 655 transitions, 9575 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:34:54,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 682 transitions, 11132 flow [2024-06-03 19:35:00,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 682 transitions, 11021 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-03 19:35:00,191 INFO L231 Difference]: Finished difference. Result has 417 places, 659 transitions, 9897 flow [2024-06-03 19:35:00,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9464, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9897, PETRI_PLACES=417, PETRI_TRANSITIONS=659} [2024-06-03 19:35:00,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-03 19:35:00,191 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 659 transitions, 9897 flow [2024-06-03 19:35:00,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:00,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:00,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:00,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:35:00,193 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-03 19:35:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1713617418, now seen corresponding path program 1 times [2024-06-03 19:35:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:00,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040238201] [2024-06-03 19:35:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:00,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:00,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:00,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040238201] [2024-06-03 19:35:00,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040238201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:00,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:00,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:35:00,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298872072] [2024-06-03 19:35:00,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:00,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:35:00,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:00,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:35:00,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:35:01,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:01,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 659 transitions, 9897 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:01,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:01,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:01,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:03,139 INFO L124 PetriNetUnfolderBase]: 4790/7600 cut-off events. [2024-06-03 19:35:03,139 INFO L125 PetriNetUnfolderBase]: For 1279789/1279789 co-relation queries the response was YES. [2024-06-03 19:35:03,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71902 conditions, 7600 events. 4790/7600 cut-off events. For 1279789/1279789 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 47685 event pairs, 863 based on Foata normal form. 2/7601 useless extension candidates. Maximal degree in co-relation 71701. Up to 6948 conditions per place. [2024-06-03 19:35:03,275 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 552 selfloop transitions, 131 changer transitions 0/687 dead transitions. [2024-06-03 19:35:03,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 687 transitions, 11695 flow [2024-06-03 19:35:03,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:35:03,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:35:03,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:35:03,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-03 19:35:03,276 INFO L175 Difference]: Start difference. First operand has 417 places, 659 transitions, 9897 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:35:03,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 687 transitions, 11695 flow [2024-06-03 19:35:08,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 687 transitions, 11318 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 19:35:08,904 INFO L231 Difference]: Finished difference. Result has 418 places, 662 transitions, 9858 flow [2024-06-03 19:35:08,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9520, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9858, PETRI_PLACES=418, PETRI_TRANSITIONS=662} [2024-06-03 19:35:08,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-03 19:35:08,904 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 662 transitions, 9858 flow [2024-06-03 19:35:08,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:08,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:08,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:08,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:35:08,905 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-03 19:35:08,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:08,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1749830093, now seen corresponding path program 1 times [2024-06-03 19:35:08,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:08,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620865193] [2024-06-03 19:35:08,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:08,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:08,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:09,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:09,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:09,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620865193] [2024-06-03 19:35:09,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620865193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:09,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:09,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:09,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876233764] [2024-06-03 19:35:09,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:09,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:09,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:09,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:09,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:09,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:09,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 662 transitions, 9858 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:09,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:09,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:09,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:12,188 INFO L124 PetriNetUnfolderBase]: 4894/7732 cut-off events. [2024-06-03 19:35:12,188 INFO L125 PetriNetUnfolderBase]: For 1410131/1410131 co-relation queries the response was YES. [2024-06-03 19:35:12,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74499 conditions, 7732 events. 4894/7732 cut-off events. For 1410131/1410131 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 48327 event pairs, 864 based on Foata normal form. 8/7739 useless extension candidates. Maximal degree in co-relation 74297. Up to 6945 conditions per place. [2024-06-03 19:35:12,317 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 583 selfloop transitions, 115 changer transitions 0/702 dead transitions. [2024-06-03 19:35:12,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 702 transitions, 11941 flow [2024-06-03 19:35:12,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:12,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:12,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:35:12,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:35:12,318 INFO L175 Difference]: Start difference. First operand has 418 places, 662 transitions, 9858 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:35:12,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 702 transitions, 11941 flow [2024-06-03 19:35:18,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 702 transitions, 11648 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-03 19:35:18,854 INFO L231 Difference]: Finished difference. Result has 422 places, 675 transitions, 10104 flow [2024-06-03 19:35:18,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9565, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10104, PETRI_PLACES=422, PETRI_TRANSITIONS=675} [2024-06-03 19:35:18,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-03 19:35:18,855 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 675 transitions, 10104 flow [2024-06-03 19:35:18,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:18,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:18,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:18,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:35:18,856 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-03 19:35:18,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:18,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1749830310, now seen corresponding path program 2 times [2024-06-03 19:35:18,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:18,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831822141] [2024-06-03 19:35:18,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:18,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:19,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:19,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:19,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831822141] [2024-06-03 19:35:19,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831822141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:19,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:19,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604670037] [2024-06-03 19:35:19,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:19,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:19,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:19,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:19,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:19,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 675 transitions, 10104 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:19,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:19,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:19,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:22,253 INFO L124 PetriNetUnfolderBase]: 4904/7748 cut-off events. [2024-06-03 19:35:22,254 INFO L125 PetriNetUnfolderBase]: For 1393885/1393885 co-relation queries the response was YES. [2024-06-03 19:35:22,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75727 conditions, 7748 events. 4904/7748 cut-off events. For 1393885/1393885 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 48469 event pairs, 865 based on Foata normal form. 2/7749 useless extension candidates. Maximal degree in co-relation 75523. Up to 7102 conditions per place. [2024-06-03 19:35:22,423 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 584 selfloop transitions, 114 changer transitions 0/702 dead transitions. [2024-06-03 19:35:22,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 702 transitions, 11943 flow [2024-06-03 19:35:22,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:22,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:35:22,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:35:22,425 INFO L175 Difference]: Start difference. First operand has 422 places, 675 transitions, 10104 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:35:22,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 702 transitions, 11943 flow [2024-06-03 19:35:28,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 702 transitions, 11724 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-03 19:35:28,197 INFO L231 Difference]: Finished difference. Result has 427 places, 678 transitions, 10187 flow [2024-06-03 19:35:28,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9891, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10187, PETRI_PLACES=427, PETRI_TRANSITIONS=678} [2024-06-03 19:35:28,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-03 19:35:28,198 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 678 transitions, 10187 flow [2024-06-03 19:35:28,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:28,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:28,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:28,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:35:28,199 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-03 19:35:28,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:28,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1378002980, now seen corresponding path program 4 times [2024-06-03 19:35:28,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:28,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135518699] [2024-06-03 19:35:28,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:28,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:29,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:29,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135518699] [2024-06-03 19:35:29,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135518699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:29,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:29,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:29,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658643550] [2024-06-03 19:35:29,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:29,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:29,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:29,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:29,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:29,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:29,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 678 transitions, 10187 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:29,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:29,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:29,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:31,803 INFO L124 PetriNetUnfolderBase]: 4919/7769 cut-off events. [2024-06-03 19:35:31,803 INFO L125 PetriNetUnfolderBase]: For 1402773/1402773 co-relation queries the response was YES. [2024-06-03 19:35:31,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75598 conditions, 7769 events. 4919/7769 cut-off events. For 1402773/1402773 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 48604 event pairs, 861 based on Foata normal form. 1/7769 useless extension candidates. Maximal degree in co-relation 75392. Up to 7415 conditions per place. [2024-06-03 19:35:31,945 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 619 selfloop transitions, 80 changer transitions 0/703 dead transitions. [2024-06-03 19:35:31,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 703 transitions, 11784 flow [2024-06-03 19:35:31,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:31,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:31,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:35:31,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-03 19:35:31,948 INFO L175 Difference]: Start difference. First operand has 427 places, 678 transitions, 10187 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:35:31,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 703 transitions, 11784 flow [2024-06-03 19:35:36,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 703 transitions, 11596 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:35:36,806 INFO L231 Difference]: Finished difference. Result has 430 places, 687 transitions, 10327 flow [2024-06-03 19:35:36,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9999, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10327, PETRI_PLACES=430, PETRI_TRANSITIONS=687} [2024-06-03 19:35:36,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 19:35:36,807 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 687 transitions, 10327 flow [2024-06-03 19:35:36,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:36,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:36,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:36,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:35:36,808 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-03 19:35:36,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:36,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1377882607, now seen corresponding path program 2 times [2024-06-03 19:35:36,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:36,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179584289] [2024-06-03 19:35:36,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:36,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:37,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-03 19:35:37,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:37,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179584289] [2024-06-03 19:35:37,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179584289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:37,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:37,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:37,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140977930] [2024-06-03 19:35:37,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:37,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:37,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:37,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:37,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:37,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:37,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 687 transitions, 10327 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:37,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:37,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:37,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:40,144 INFO L124 PetriNetUnfolderBase]: 4971/7839 cut-off events. [2024-06-03 19:35:40,144 INFO L125 PetriNetUnfolderBase]: For 1486925/1486925 co-relation queries the response was YES. [2024-06-03 19:35:40,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77166 conditions, 7839 events. 4971/7839 cut-off events. For 1486925/1486925 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 49025 event pairs, 866 based on Foata normal form. 4/7842 useless extension candidates. Maximal degree in co-relation 76959. Up to 7501 conditions per place. [2024-06-03 19:35:40,275 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 654 selfloop transitions, 58 changer transitions 0/716 dead transitions. [2024-06-03 19:35:40,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 716 transitions, 12305 flow [2024-06-03 19:35:40,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:35:40,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-03 19:35:40,276 INFO L175 Difference]: Start difference. First operand has 430 places, 687 transitions, 10327 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:35:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 716 transitions, 12305 flow [2024-06-03 19:35:46,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 716 transitions, 12074 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 19:35:46,551 INFO L231 Difference]: Finished difference. Result has 433 places, 695 transitions, 10428 flow [2024-06-03 19:35:46,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10096, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10428, PETRI_PLACES=433, PETRI_TRANSITIONS=695} [2024-06-03 19:35:46,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-03 19:35:46,552 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 695 transitions, 10428 flow [2024-06-03 19:35:46,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:46,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:46,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:46,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:35:46,553 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-03 19:35:46,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:46,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1385234257, now seen corresponding path program 3 times [2024-06-03 19:35:46,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:46,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329921528] [2024-06-03 19:35:46,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:46,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:47,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:47,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:47,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329921528] [2024-06-03 19:35:47,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329921528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:47,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:47,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:47,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90970815] [2024-06-03 19:35:47,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:47,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:47,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:47,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:47,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:47,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:47,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 695 transitions, 10428 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:47,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:47,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:47,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:50,115 INFO L124 PetriNetUnfolderBase]: 4991/7867 cut-off events. [2024-06-03 19:35:50,116 INFO L125 PetriNetUnfolderBase]: For 1514874/1514874 co-relation queries the response was YES. [2024-06-03 19:35:50,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77790 conditions, 7867 events. 4991/7867 cut-off events. For 1514874/1514874 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 49186 event pairs, 870 based on Foata normal form. 4/7870 useless extension candidates. Maximal degree in co-relation 77582. Up to 7479 conditions per place. [2024-06-03 19:35:50,259 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 642 selfloop transitions, 75 changer transitions 0/721 dead transitions. [2024-06-03 19:35:50,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 721 transitions, 12345 flow [2024-06-03 19:35:50,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:50,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:35:50,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-03 19:35:50,260 INFO L175 Difference]: Start difference. First operand has 433 places, 695 transitions, 10428 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:35:50,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 721 transitions, 12345 flow [2024-06-03 19:35:56,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 721 transitions, 12174 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-03 19:35:56,141 INFO L231 Difference]: Finished difference. Result has 438 places, 698 transitions, 10519 flow [2024-06-03 19:35:56,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10257, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10519, PETRI_PLACES=438, PETRI_TRANSITIONS=698} [2024-06-03 19:35:56,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-03 19:35:56,141 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 698 transitions, 10519 flow [2024-06-03 19:35:56,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:56,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:35:56,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:35:56,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:35:56,142 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-03 19:35:56,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:35:56,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1385234474, now seen corresponding path program 3 times [2024-06-03 19:35:56,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:35:56,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14366347] [2024-06-03 19:35:56,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:35:56,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:35:56,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:35:56,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:35:56,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:35:56,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14366347] [2024-06-03 19:35:56,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14366347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:35:56,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:35:56,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:35:56,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505370959] [2024-06-03 19:35:56,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:35:56,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:35:56,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:35:56,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:35:56,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:35:57,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:35:57,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 698 transitions, 10519 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:35:57,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:35:57,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:35:57,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:35:59,532 INFO L124 PetriNetUnfolderBase]: 5001/7889 cut-off events. [2024-06-03 19:35:59,533 INFO L125 PetriNetUnfolderBase]: For 1516531/1516531 co-relation queries the response was YES. [2024-06-03 19:35:59,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77995 conditions, 7889 events. 5001/7889 cut-off events. For 1516531/1516531 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 49393 event pairs, 868 based on Foata normal form. 2/7890 useless extension candidates. Maximal degree in co-relation 77785. Up to 7556 conditions per place. [2024-06-03 19:35:59,679 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 653 selfloop transitions, 64 changer transitions 0/721 dead transitions. [2024-06-03 19:35:59,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 721 transitions, 12137 flow [2024-06-03 19:35:59,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:35:59,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:35:59,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:35:59,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-03 19:35:59,680 INFO L175 Difference]: Start difference. First operand has 438 places, 698 transitions, 10519 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:35:59,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 721 transitions, 12137 flow [2024-06-03 19:36:05,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 721 transitions, 11907 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 19:36:05,059 INFO L231 Difference]: Finished difference. Result has 440 places, 701 transitions, 10494 flow [2024-06-03 19:36:05,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10289, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10494, PETRI_PLACES=440, PETRI_TRANSITIONS=701} [2024-06-03 19:36:05,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-03 19:36:05,059 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 701 transitions, 10494 flow [2024-06-03 19:36:05,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:05,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:05,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:05,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:36:05,060 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-03 19:36:05,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash -546368836, now seen corresponding path program 4 times [2024-06-03 19:36:05,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:05,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142948195] [2024-06-03 19:36:05,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:05,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:05,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:05,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:36:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142948195] [2024-06-03 19:36:05,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142948195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:05,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:05,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649880540] [2024-06-03 19:36:05,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:05,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:05,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:05,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:05,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:05,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 701 transitions, 10494 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:05,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:05,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:05,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:08,385 INFO L124 PetriNetUnfolderBase]: 5011/7899 cut-off events. [2024-06-03 19:36:08,385 INFO L125 PetriNetUnfolderBase]: For 1535054/1535054 co-relation queries the response was YES. [2024-06-03 19:36:08,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77982 conditions, 7899 events. 5011/7899 cut-off events. For 1535054/1535054 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 49417 event pairs, 867 based on Foata normal form. 2/7900 useless extension candidates. Maximal degree in co-relation 77771. Up to 7604 conditions per place. [2024-06-03 19:36:08,515 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 669 selfloop transitions, 49 changer transitions 0/722 dead transitions. [2024-06-03 19:36:08,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 722 transitions, 12089 flow [2024-06-03 19:36:08,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:36:08,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:36:08,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:36:08,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-03 19:36:08,517 INFO L175 Difference]: Start difference. First operand has 440 places, 701 transitions, 10494 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:36:08,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 722 transitions, 12089 flow [2024-06-03 19:36:14,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 722 transitions, 11935 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 19:36:14,660 INFO L231 Difference]: Finished difference. Result has 442 places, 704 transitions, 10521 flow [2024-06-03 19:36:14,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10340, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10521, PETRI_PLACES=442, PETRI_TRANSITIONS=704} [2024-06-03 19:36:14,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-03 19:36:14,662 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 704 transitions, 10521 flow [2024-06-03 19:36:14,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:14,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:14,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:14,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:36:14,663 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-03 19:36:14,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:14,663 INFO L85 PathProgramCache]: Analyzing trace with hash 918468309, now seen corresponding path program 4 times [2024-06-03 19:36:14,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:14,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456814611] [2024-06-03 19:36:14,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:14,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:14,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:15,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-03 19:36:15,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:15,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456814611] [2024-06-03 19:36:15,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456814611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:15,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:15,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:15,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154556277] [2024-06-03 19:36:15,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:15,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:15,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:15,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:15,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:15,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:15,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 704 transitions, 10521 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:15,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:15,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:15,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:18,115 INFO L124 PetriNetUnfolderBase]: 5036/7935 cut-off events. [2024-06-03 19:36:18,115 INFO L125 PetriNetUnfolderBase]: For 1575071/1575073 co-relation queries the response was YES. [2024-06-03 19:36:18,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78470 conditions, 7935 events. 5036/7935 cut-off events. For 1575071/1575073 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 49665 event pairs, 884 based on Foata normal form. 6/7940 useless extension candidates. Maximal degree in co-relation 78258. Up to 7623 conditions per place. [2024-06-03 19:36:18,286 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 667 selfloop transitions, 55 changer transitions 0/726 dead transitions. [2024-06-03 19:36:18,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 726 transitions, 12128 flow [2024-06-03 19:36:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:36:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:36:18,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-03 19:36:18,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-03 19:36:18,287 INFO L175 Difference]: Start difference. First operand has 442 places, 704 transitions, 10521 flow. Second operand 10 states and 163 transitions. [2024-06-03 19:36:18,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 726 transitions, 12128 flow [2024-06-03 19:36:23,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 726 transitions, 11998 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:36:23,363 INFO L231 Difference]: Finished difference. Result has 445 places, 710 transitions, 10610 flow [2024-06-03 19:36:23,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10391, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10610, PETRI_PLACES=445, PETRI_TRANSITIONS=710} [2024-06-03 19:36:23,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-03 19:36:23,364 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 710 transitions, 10610 flow [2024-06-03 19:36:23,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:23,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:23,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:23,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:36:23,365 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-03 19:36:23,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:23,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1325030954, now seen corresponding path program 5 times [2024-06-03 19:36:23,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:23,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023544557] [2024-06-03 19:36:23,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:23,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:24,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:36:24,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:24,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023544557] [2024-06-03 19:36:24,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023544557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:24,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:24,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:24,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827385466] [2024-06-03 19:36:24,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:24,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:24,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:24,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:24,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:24,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:24,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 710 transitions, 10610 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:24,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:24,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:24,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:26,919 INFO L124 PetriNetUnfolderBase]: 5063/7989 cut-off events. [2024-06-03 19:36:26,919 INFO L125 PetriNetUnfolderBase]: For 1574596/1574596 co-relation queries the response was YES. [2024-06-03 19:36:27,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79058 conditions, 7989 events. 5063/7989 cut-off events. For 1574596/1574596 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 50099 event pairs, 885 based on Foata normal form. 1/7989 useless extension candidates. Maximal degree in co-relation 78845. Up to 7623 conditions per place. [2024-06-03 19:36:27,066 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 659 selfloop transitions, 75 changer transitions 0/738 dead transitions. [2024-06-03 19:36:27,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 738 transitions, 12357 flow [2024-06-03 19:36:27,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:36:27,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:36:27,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-03 19:36:27,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-03 19:36:27,068 INFO L175 Difference]: Start difference. First operand has 445 places, 710 transitions, 10610 flow. Second operand 10 states and 164 transitions. [2024-06-03 19:36:27,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 738 transitions, 12357 flow [2024-06-03 19:36:33,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 738 transitions, 12175 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 19:36:33,055 INFO L231 Difference]: Finished difference. Result has 450 places, 721 transitions, 10855 flow [2024-06-03 19:36:33,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10428, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10855, PETRI_PLACES=450, PETRI_TRANSITIONS=721} [2024-06-03 19:36:33,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-03 19:36:33,056 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 721 transitions, 10855 flow [2024-06-03 19:36:33,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:33,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:33,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:33,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:36:33,057 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-03 19:36:33,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash -528501504, now seen corresponding path program 6 times [2024-06-03 19:36:33,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:33,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653126752] [2024-06-03 19:36:33,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:33,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:34,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-03 19:36:34,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:34,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653126752] [2024-06-03 19:36:34,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653126752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:34,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:34,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:34,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495745965] [2024-06-03 19:36:34,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:34,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:34,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 721 transitions, 10855 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:34,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:34,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:34,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:36,320 INFO L124 PetriNetUnfolderBase]: 5076/7998 cut-off events. [2024-06-03 19:36:36,320 INFO L125 PetriNetUnfolderBase]: For 1603626/1603626 co-relation queries the response was YES. [2024-06-03 19:36:36,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79633 conditions, 7998 events. 5076/7998 cut-off events. For 1603626/1603626 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 50035 event pairs, 875 based on Foata normal form. 1/7998 useless extension candidates. Maximal degree in co-relation 79418. Up to 7609 conditions per place. [2024-06-03 19:36:36,444 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 644 selfloop transitions, 96 changer transitions 0/744 dead transitions. [2024-06-03 19:36:36,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 744 transitions, 12853 flow [2024-06-03 19:36:36,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:36:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:36:36,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-03 19:36:36,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-03 19:36:36,445 INFO L175 Difference]: Start difference. First operand has 450 places, 721 transitions, 10855 flow. Second operand 9 states and 155 transitions. [2024-06-03 19:36:36,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 744 transitions, 12853 flow [2024-06-03 19:36:43,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 744 transitions, 12681 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-03 19:36:43,553 INFO L231 Difference]: Finished difference. Result has 455 places, 727 transitions, 11099 flow [2024-06-03 19:36:43,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10683, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11099, PETRI_PLACES=455, PETRI_TRANSITIONS=727} [2024-06-03 19:36:43,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-03 19:36:43,554 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 727 transitions, 11099 flow [2024-06-03 19:36:43,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:43,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:43,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:43,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:36:43,555 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-03 19:36:43,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:43,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1126813076, now seen corresponding path program 1 times [2024-06-03 19:36:43,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:43,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713180296] [2024-06-03 19:36:43,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:43,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:43,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:36:44,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713180296] [2024-06-03 19:36:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713180296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:44,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:44,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:44,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903874656] [2024-06-03 19:36:44,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:44,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:44,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:44,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:44,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:44,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:44,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 727 transitions, 11099 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:44,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:44,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:44,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:47,052 INFO L124 PetriNetUnfolderBase]: 5084/8013 cut-off events. [2024-06-03 19:36:47,052 INFO L125 PetriNetUnfolderBase]: For 1639022/1639024 co-relation queries the response was YES. [2024-06-03 19:36:47,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79966 conditions, 8013 events. 5084/8013 cut-off events. For 1639022/1639024 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 49994 event pairs, 750 based on Foata normal form. 4/8016 useless extension candidates. Maximal degree in co-relation 79750. Up to 7522 conditions per place. [2024-06-03 19:36:47,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 661 selfloop transitions, 94 changer transitions 0/759 dead transitions. [2024-06-03 19:36:47,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 759 transitions, 13005 flow [2024-06-03 19:36:47,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:36:47,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:36:47,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:36:47,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-03 19:36:47,180 INFO L175 Difference]: Start difference. First operand has 455 places, 727 transitions, 11099 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:36:47,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 759 transitions, 13005 flow [2024-06-03 19:36:54,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 759 transitions, 12761 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-03 19:36:54,317 INFO L231 Difference]: Finished difference. Result has 459 places, 731 transitions, 11108 flow [2024-06-03 19:36:54,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11108, PETRI_PLACES=459, PETRI_TRANSITIONS=731} [2024-06-03 19:36:54,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-03 19:36:54,317 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 731 transitions, 11108 flow [2024-06-03 19:36:54,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:54,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:36:54,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:36:54,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:36:54,318 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-03 19:36:54,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:36:54,318 INFO L85 PathProgramCache]: Analyzing trace with hash -861115796, now seen corresponding path program 2 times [2024-06-03 19:36:54,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:36:54,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847775890] [2024-06-03 19:36:54,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:36:54,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:36:54,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:36:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:36:55,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:36:55,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847775890] [2024-06-03 19:36:55,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847775890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:36:55,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:36:55,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:36:55,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982402082] [2024-06-03 19:36:55,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:36:55,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:36:55,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:36:55,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:36:55,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:36:55,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:36:55,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 731 transitions, 11108 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:36:55,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:36:55,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:36:55,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:36:57,675 INFO L124 PetriNetUnfolderBase]: 5105/8044 cut-off events. [2024-06-03 19:36:57,676 INFO L125 PetriNetUnfolderBase]: For 1676366/1676368 co-relation queries the response was YES. [2024-06-03 19:36:57,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80787 conditions, 8044 events. 5105/8044 cut-off events. For 1676366/1676368 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 50344 event pairs, 872 based on Foata normal form. 4/8047 useless extension candidates. Maximal degree in co-relation 80569. Up to 7641 conditions per place. [2024-06-03 19:36:57,803 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 664 selfloop transitions, 91 changer transitions 0/759 dead transitions. [2024-06-03 19:36:57,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 759 transitions, 13012 flow [2024-06-03 19:36:57,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:36:57,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:36:57,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:36:57,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-03 19:36:57,804 INFO L175 Difference]: Start difference. First operand has 459 places, 731 transitions, 11108 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:36:57,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 759 transitions, 13012 flow [2024-06-03 19:37:04,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 759 transitions, 12847 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 19:37:04,727 INFO L231 Difference]: Finished difference. Result has 463 places, 735 transitions, 11198 flow [2024-06-03 19:37:04,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10967, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11198, PETRI_PLACES=463, PETRI_TRANSITIONS=735} [2024-06-03 19:37:04,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-03 19:37:04,728 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 735 transitions, 11198 flow [2024-06-03 19:37:04,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:04,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:37:04,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:37:04,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:37:04,728 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-03 19:37:04,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:37:04,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1692303354, now seen corresponding path program 3 times [2024-06-03 19:37:04,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:37:04,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332462169] [2024-06-03 19:37:04,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:37:04,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:37:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:37:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:37:05,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:37:05,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332462169] [2024-06-03 19:37:05,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332462169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:37:05,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:37:05,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:37:05,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255766044] [2024-06-03 19:37:05,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:37:05,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:37:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:37:05,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:37:05,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:37:05,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:37:05,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 735 transitions, 11198 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:05,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:37:05,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:37:05,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:37:08,649 INFO L124 PetriNetUnfolderBase]: 5100/8039 cut-off events. [2024-06-03 19:37:08,649 INFO L125 PetriNetUnfolderBase]: For 1680460/1680462 co-relation queries the response was YES. [2024-06-03 19:37:08,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80700 conditions, 8039 events. 5100/8039 cut-off events. For 1680460/1680462 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 50340 event pairs, 880 based on Foata normal form. 4/8042 useless extension candidates. Maximal degree in co-relation 80480. Up to 7655 conditions per place. [2024-06-03 19:37:08,753 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 664 selfloop transitions, 89 changer transitions 0/757 dead transitions. [2024-06-03 19:37:08,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 757 transitions, 12766 flow [2024-06-03 19:37:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:37:08,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:37:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-03 19:37:08,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-03 19:37:08,754 INFO L175 Difference]: Start difference. First operand has 463 places, 735 transitions, 11198 flow. Second operand 9 states and 157 transitions. [2024-06-03 19:37:08,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 757 transitions, 12766 flow [2024-06-03 19:37:15,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 757 transitions, 12640 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:37:15,225 INFO L231 Difference]: Finished difference. Result has 467 places, 735 transitions, 11257 flow [2024-06-03 19:37:15,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11072, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11257, PETRI_PLACES=467, PETRI_TRANSITIONS=735} [2024-06-03 19:37:15,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-03 19:37:15,226 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 735 transitions, 11257 flow [2024-06-03 19:37:15,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:15,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:37:15,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:37:15,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 19:37:15,226 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-03 19:37:15,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:37:15,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1388730716, now seen corresponding path program 4 times [2024-06-03 19:37:15,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:37:15,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664592382] [2024-06-03 19:37:15,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:37:15,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:37:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:37:16,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:37:16,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:37:16,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664592382] [2024-06-03 19:37:16,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664592382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:37:16,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:37:16,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:37:16,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609990311] [2024-06-03 19:37:16,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:37:16,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:37:16,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:37:16,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:37:16,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:37:16,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:37:16,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 735 transitions, 11257 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:16,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:37:16,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:37:16,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:37:18,776 INFO L124 PetriNetUnfolderBase]: 5108/8044 cut-off events. [2024-06-03 19:37:18,776 INFO L125 PetriNetUnfolderBase]: For 1704813/1704813 co-relation queries the response was YES. [2024-06-03 19:37:18,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81074 conditions, 8044 events. 5108/8044 cut-off events. For 1704813/1704813 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 50331 event pairs, 875 based on Foata normal form. 2/8045 useless extension candidates. Maximal degree in co-relation 80852. Up to 7669 conditions per place. [2024-06-03 19:37:18,909 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 665 selfloop transitions, 85 changer transitions 0/754 dead transitions. [2024-06-03 19:37:18,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 754 transitions, 12827 flow [2024-06-03 19:37:18,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:37:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:37:18,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:37:18,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-03 19:37:18,910 INFO L175 Difference]: Start difference. First operand has 467 places, 735 transitions, 11257 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:37:18,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 754 transitions, 12827 flow [2024-06-03 19:37:26,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 754 transitions, 12636 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:37:26,621 INFO L231 Difference]: Finished difference. Result has 468 places, 737 transitions, 11270 flow [2024-06-03 19:37:26,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11066, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11270, PETRI_PLACES=468, PETRI_TRANSITIONS=737} [2024-06-03 19:37:26,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-03 19:37:26,621 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 737 transitions, 11270 flow [2024-06-03 19:37:26,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:26,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:37:26,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:37:26,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 19:37:26,622 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-03 19:37:26,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:37:26,622 INFO L85 PathProgramCache]: Analyzing trace with hash -521117490, now seen corresponding path program 5 times [2024-06-03 19:37:26,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:37:26,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723678477] [2024-06-03 19:37:26,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:37:26,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:37:26,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:37:27,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:37:27,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:37:27,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723678477] [2024-06-03 19:37:27,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723678477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:37:27,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:37:27,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:37:27,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713536830] [2024-06-03 19:37:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:37:27,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:37:27,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:37:27,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:37:27,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:37:27,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:37:27,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 737 transitions, 11270 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:27,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:37:27,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:37:27,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:37:30,308 INFO L124 PetriNetUnfolderBase]: 5116/8058 cut-off events. [2024-06-03 19:37:30,308 INFO L125 PetriNetUnfolderBase]: For 1728217/1728217 co-relation queries the response was YES. [2024-06-03 19:37:30,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81316 conditions, 8058 events. 5116/8058 cut-off events. For 1728217/1728217 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 50408 event pairs, 877 based on Foata normal form. 2/8059 useless extension candidates. Maximal degree in co-relation 81093. Up to 7681 conditions per place. [2024-06-03 19:37:30,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 665 selfloop transitions, 87 changer transitions 0/756 dead transitions. [2024-06-03 19:37:30,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 756 transitions, 12848 flow [2024-06-03 19:37:30,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:37:30,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:37:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:37:30,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-03 19:37:30,430 INFO L175 Difference]: Start difference. First operand has 468 places, 737 transitions, 11270 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:37:30,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 756 transitions, 12848 flow [2024-06-03 19:37:37,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 756 transitions, 12625 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 19:37:37,827 INFO L231 Difference]: Finished difference. Result has 469 places, 739 transitions, 11259 flow [2024-06-03 19:37:37,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11047, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11259, PETRI_PLACES=469, PETRI_TRANSITIONS=739} [2024-06-03 19:37:37,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-03 19:37:37,827 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 739 transitions, 11259 flow [2024-06-03 19:37:37,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:37,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:37:37,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:37:37,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 19:37:37,828 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-03 19:37:37,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:37:37,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1118709296, now seen corresponding path program 6 times [2024-06-03 19:37:37,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:37:37,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939840482] [2024-06-03 19:37:37,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:37:37,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:37:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:37:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:37:39,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:37:39,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939840482] [2024-06-03 19:37:39,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939840482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:37:39,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:37:39,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:37:39,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887395856] [2024-06-03 19:37:39,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:37:39,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:37:39,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:37:39,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:37:39,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:37:39,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:37:39,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 739 transitions, 11259 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:39,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:37:39,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:37:39,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:37:42,232 INFO L124 PetriNetUnfolderBase]: 5124/8070 cut-off events. [2024-06-03 19:37:42,232 INFO L125 PetriNetUnfolderBase]: For 1752182/1752182 co-relation queries the response was YES. [2024-06-03 19:37:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81549 conditions, 8070 events. 5124/8070 cut-off events. For 1752182/1752182 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 50510 event pairs, 875 based on Foata normal form. 2/8071 useless extension candidates. Maximal degree in co-relation 81325. Up to 7669 conditions per place. [2024-06-03 19:37:42,334 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 666 selfloop transitions, 89 changer transitions 0/759 dead transitions. [2024-06-03 19:37:42,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 759 transitions, 12849 flow [2024-06-03 19:37:42,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:37:42,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:37:42,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:37:42,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-03 19:37:42,335 INFO L175 Difference]: Start difference. First operand has 469 places, 739 transitions, 11259 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:37:42,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 759 transitions, 12849 flow [2024-06-03 19:37:49,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 759 transitions, 12659 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:37:49,524 INFO L231 Difference]: Finished difference. Result has 471 places, 741 transitions, 11288 flow [2024-06-03 19:37:49,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11069, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11288, PETRI_PLACES=471, PETRI_TRANSITIONS=741} [2024-06-03 19:37:49,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-03 19:37:49,524 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 741 transitions, 11288 flow [2024-06-03 19:37:49,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:49,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:37:49,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:37:49,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 19:37:49,525 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-03 19:37:49,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:37:49,525 INFO L85 PathProgramCache]: Analyzing trace with hash -520717311, now seen corresponding path program 1 times [2024-06-03 19:37:49,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:37:49,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192663474] [2024-06-03 19:37:49,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:37:49,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:37:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:37:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:37:50,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:37:50,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192663474] [2024-06-03 19:37:50,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192663474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:37:50,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:37:50,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:37:50,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574079367] [2024-06-03 19:37:50,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:37:50,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:37:50,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:37:50,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:37:50,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:37:50,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:37:50,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 741 transitions, 11288 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:37:50,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:37:50,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:37:50,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:37:53,878 INFO L124 PetriNetUnfolderBase]: 5168/8138 cut-off events. [2024-06-03 19:37:53,878 INFO L125 PetriNetUnfolderBase]: For 1871331/1871331 co-relation queries the response was YES. [2024-06-03 19:37:53,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82208 conditions, 8138 events. 5168/8138 cut-off events. For 1871331/1871331 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51000 event pairs, 883 based on Foata normal form. 12/8149 useless extension candidates. Maximal degree in co-relation 81983. Up to 7628 conditions per place. [2024-06-03 19:37:54,013 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 663 selfloop transitions, 101 changer transitions 0/768 dead transitions. [2024-06-03 19:37:54,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 768 transitions, 13014 flow [2024-06-03 19:37:54,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:37:54,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:37:54,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:37:54,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:37:54,014 INFO L175 Difference]: Start difference. First operand has 471 places, 741 transitions, 11288 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:37:54,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 768 transitions, 13014 flow [2024-06-03 19:38:01,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 768 transitions, 12815 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 19:38:01,570 INFO L231 Difference]: Finished difference. Result has 473 places, 742 transitions, 11318 flow [2024-06-03 19:38:01,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11089, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11318, PETRI_PLACES=473, PETRI_TRANSITIONS=742} [2024-06-03 19:38:01,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 19:38:01,571 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 742 transitions, 11318 flow [2024-06-03 19:38:01,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:01,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:38:01,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:38:01,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 19:38:01,572 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-03 19:38:01,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:38:01,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1824490277, now seen corresponding path program 2 times [2024-06-03 19:38:01,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:38:01,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626430016] [2024-06-03 19:38:01,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:38:01,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:38:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:38:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:38:02,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:38:02,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626430016] [2024-06-03 19:38:02,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626430016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:38:02,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:38:02,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:38:02,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600537941] [2024-06-03 19:38:02,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:38:02,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:38:02,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:38:02,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:38:02,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:38:02,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:38:02,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 742 transitions, 11318 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:02,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:38:02,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:38:02,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:38:05,481 INFO L124 PetriNetUnfolderBase]: 5181/8161 cut-off events. [2024-06-03 19:38:05,481 INFO L125 PetriNetUnfolderBase]: For 1804830/1804836 co-relation queries the response was YES. [2024-06-03 19:38:05,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82889 conditions, 8161 events. 5181/8161 cut-off events. For 1804830/1804836 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 51193 event pairs, 890 based on Foata normal form. 7/8167 useless extension candidates. Maximal degree in co-relation 82663. Up to 7590 conditions per place. [2024-06-03 19:38:05,758 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 669 selfloop transitions, 101 changer transitions 0/774 dead transitions. [2024-06-03 19:38:05,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 774 transitions, 13790 flow [2024-06-03 19:38:05,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:38:05,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:38:05,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:38:05,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-03 19:38:05,760 INFO L175 Difference]: Start difference. First operand has 473 places, 742 transitions, 11318 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:38:05,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 774 transitions, 13790 flow [2024-06-03 19:38:13,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 774 transitions, 13583 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 19:38:13,167 INFO L231 Difference]: Finished difference. Result has 475 places, 753 transitions, 11691 flow [2024-06-03 19:38:13,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11111, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11691, PETRI_PLACES=475, PETRI_TRANSITIONS=753} [2024-06-03 19:38:13,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-03 19:38:13,168 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 753 transitions, 11691 flow [2024-06-03 19:38:13,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:13,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:38:13,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:38:13,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 19:38:13,168 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-03 19:38:13,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:38:13,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1824104327, now seen corresponding path program 3 times [2024-06-03 19:38:13,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:38:13,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311756804] [2024-06-03 19:38:13,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:38:13,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:38:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:38:14,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-03 19:38:14,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:38:14,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311756804] [2024-06-03 19:38:14,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311756804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:38:14,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:38:14,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:38:14,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514939587] [2024-06-03 19:38:14,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:38:14,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:38:14,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:38:14,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:38:14,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:38:14,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:38:14,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 753 transitions, 11691 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:14,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:38:14,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:38:14,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:38:16,956 INFO L124 PetriNetUnfolderBase]: 5199/8189 cut-off events. [2024-06-03 19:38:16,956 INFO L125 PetriNetUnfolderBase]: For 1843806/1843812 co-relation queries the response was YES. [2024-06-03 19:38:17,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84238 conditions, 8189 events. 5199/8189 cut-off events. For 1843806/1843812 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 51406 event pairs, 897 based on Foata normal form. 7/8195 useless extension candidates. Maximal degree in co-relation 84010. Up to 7611 conditions per place. [2024-06-03 19:38:17,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 662 selfloop transitions, 114 changer transitions 0/780 dead transitions. [2024-06-03 19:38:17,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 780 transitions, 14093 flow [2024-06-03 19:38:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:38:17,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:38:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:38:17,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-03 19:38:17,084 INFO L175 Difference]: Start difference. First operand has 475 places, 753 transitions, 11691 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:38:17,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 780 transitions, 14093 flow [2024-06-03 19:38:26,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 780 transitions, 13812 flow, removed 105 selfloop flow, removed 3 redundant places. [2024-06-03 19:38:26,206 INFO L231 Difference]: Finished difference. Result has 480 places, 762 transitions, 11888 flow [2024-06-03 19:38:26,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11466, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11888, PETRI_PLACES=480, PETRI_TRANSITIONS=762} [2024-06-03 19:38:26,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-03 19:38:26,207 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 762 transitions, 11888 flow [2024-06-03 19:38:26,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:26,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:38:26,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:38:26,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 19:38:26,208 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-03 19:38:26,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:38:26,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2092032677, now seen corresponding path program 4 times [2024-06-03 19:38:26,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:38:26,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193379103] [2024-06-03 19:38:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:38:26,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:38:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:38:27,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:38:27,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:38:27,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193379103] [2024-06-03 19:38:27,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193379103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:38:27,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:38:27,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:38:27,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387948817] [2024-06-03 19:38:27,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:38:27,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:38:27,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:38:27,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:38:27,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:38:27,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:38:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 762 transitions, 11888 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:38:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:38:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:38:30,008 INFO L124 PetriNetUnfolderBase]: 5214/8210 cut-off events. [2024-06-03 19:38:30,008 INFO L125 PetriNetUnfolderBase]: For 1888291/1888297 co-relation queries the response was YES. [2024-06-03 19:38:30,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84941 conditions, 8210 events. 5214/8210 cut-off events. For 1888291/1888297 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 51548 event pairs, 895 based on Foata normal form. 9/8218 useless extension candidates. Maximal degree in co-relation 84711. Up to 7461 conditions per place. [2024-06-03 19:38:30,132 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 635 selfloop transitions, 154 changer transitions 0/793 dead transitions. [2024-06-03 19:38:30,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 793 transitions, 14155 flow [2024-06-03 19:38:30,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:38:30,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:38:30,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:38:30,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-03 19:38:30,133 INFO L175 Difference]: Start difference. First operand has 480 places, 762 transitions, 11888 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:38:30,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 793 transitions, 14155 flow [2024-06-03 19:38:38,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 793 transitions, 13869 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-03 19:38:38,022 INFO L231 Difference]: Finished difference. Result has 485 places, 771 transitions, 12272 flow [2024-06-03 19:38:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11607, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12272, PETRI_PLACES=485, PETRI_TRANSITIONS=771} [2024-06-03 19:38:38,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-03 19:38:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 771 transitions, 12272 flow [2024-06-03 19:38:38,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:38,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:38:38,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:38:38,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 19:38:38,023 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-03 19:38:38,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:38:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1737679427, now seen corresponding path program 5 times [2024-06-03 19:38:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:38:38,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095206011] [2024-06-03 19:38:38,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:38:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:38:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:38:38,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:38:38,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:38:38,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095206011] [2024-06-03 19:38:38,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095206011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:38:38,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:38:38,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:38:38,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189039489] [2024-06-03 19:38:38,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:38:38,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:38:38,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:38:38,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:38:38,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:38:39,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:38:39,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 771 transitions, 12272 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:39,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:38:39,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:38:39,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:38:41,838 INFO L124 PetriNetUnfolderBase]: 5208/8206 cut-off events. [2024-06-03 19:38:41,838 INFO L125 PetriNetUnfolderBase]: For 1891870/1891876 co-relation queries the response was YES. [2024-06-03 19:38:41,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85439 conditions, 8206 events. 5208/8206 cut-off events. For 1891870/1891876 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 51566 event pairs, 899 based on Foata normal form. 8/8213 useless extension candidates. Maximal degree in co-relation 85208. Up to 7525 conditions per place. [2024-06-03 19:38:41,951 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 635 selfloop transitions, 148 changer transitions 0/787 dead transitions. [2024-06-03 19:38:41,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 787 transitions, 13904 flow [2024-06-03 19:38:41,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:38:41,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:38:41,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:38:41,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-03 19:38:41,952 INFO L175 Difference]: Start difference. First operand has 485 places, 771 transitions, 12272 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:38:41,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 787 transitions, 13904 flow [2024-06-03 19:38:49,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 787 transitions, 13400 flow, removed 179 selfloop flow, removed 5 redundant places. [2024-06-03 19:38:49,885 INFO L231 Difference]: Finished difference. Result has 488 places, 771 transitions, 12074 flow [2024-06-03 19:38:49,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11768, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12074, PETRI_PLACES=488, PETRI_TRANSITIONS=771} [2024-06-03 19:38:49,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-03 19:38:49,885 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 771 transitions, 12074 flow [2024-06-03 19:38:49,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:49,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:38:49,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:38:49,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 19:38:49,886 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-03 19:38:49,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:38:49,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1472212695, now seen corresponding path program 6 times [2024-06-03 19:38:49,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:38:49,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079387296] [2024-06-03 19:38:49,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:38:49,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:38:49,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:38:50,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:38:50,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:38:50,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079387296] [2024-06-03 19:38:50,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079387296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:38:50,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:38:50,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:38:50,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123361681] [2024-06-03 19:38:50,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:38:50,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:38:50,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:38:50,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:38:50,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:38:50,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:38:50,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 771 transitions, 12074 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:38:50,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:38:50,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:38:50,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:38:53,663 INFO L124 PetriNetUnfolderBase]: 5215/8212 cut-off events. [2024-06-03 19:38:53,663 INFO L125 PetriNetUnfolderBase]: For 1893064/1893070 co-relation queries the response was YES. [2024-06-03 19:38:53,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85545 conditions, 8212 events. 5215/8212 cut-off events. For 1893064/1893070 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 51487 event pairs, 895 based on Foata normal form. 7/8218 useless extension candidates. Maximal degree in co-relation 85312. Up to 7509 conditions per place. [2024-06-03 19:38:53,784 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 624 selfloop transitions, 166 changer transitions 0/794 dead transitions. [2024-06-03 19:38:53,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 794 transitions, 13757 flow [2024-06-03 19:38:53,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:38:53,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:38:53,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:38:53,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-03 19:38:53,785 INFO L175 Difference]: Start difference. First operand has 488 places, 771 transitions, 12074 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:38:53,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 794 transitions, 13757 flow [2024-06-03 19:39:02,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 794 transitions, 13360 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 19:39:02,258 INFO L231 Difference]: Finished difference. Result has 491 places, 777 transitions, 12094 flow [2024-06-03 19:39:02,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11677, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12094, PETRI_PLACES=491, PETRI_TRANSITIONS=777} [2024-06-03 19:39:02,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-03 19:39:02,258 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 777 transitions, 12094 flow [2024-06-03 19:39:02,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:02,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:39:02,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:39:02,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 19:39:02,259 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-03 19:39:02,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:39:02,259 INFO L85 PathProgramCache]: Analyzing trace with hash 123922954, now seen corresponding path program 5 times [2024-06-03 19:39:02,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:39:02,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187692639] [2024-06-03 19:39:02,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:39:02,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:39:02,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:39: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-03 19:39:03,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:39:03,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187692639] [2024-06-03 19:39:03,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187692639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:39:03,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:39:03,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:39:03,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715478411] [2024-06-03 19:39:03,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:39:03,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:39:03,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:39:03,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:39:03,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:39:03,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:39:03,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 777 transitions, 12094 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:03,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:39:03,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:39:03,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:39:05,879 INFO L124 PetriNetUnfolderBase]: 5241/8244 cut-off events. [2024-06-03 19:39:05,879 INFO L125 PetriNetUnfolderBase]: For 1949312/1949318 co-relation queries the response was YES. [2024-06-03 19:39:05,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86227 conditions, 8244 events. 5241/8244 cut-off events. For 1949312/1949318 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 51658 event pairs, 889 based on Foata normal form. 8/8251 useless extension candidates. Maximal degree in co-relation 85992. Up to 7271 conditions per place. [2024-06-03 19:39:06,013 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 631 selfloop transitions, 174 changer transitions 0/809 dead transitions. [2024-06-03 19:39:06,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 809 transitions, 14806 flow [2024-06-03 19:39:06,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:39:06,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:39:06,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:39:06,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-03 19:39:06,014 INFO L175 Difference]: Start difference. First operand has 491 places, 777 transitions, 12094 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:39:06,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 809 transitions, 14806 flow [2024-06-03 19:39:14,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 809 transitions, 14482 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:39:14,046 INFO L231 Difference]: Finished difference. Result has 492 places, 783 transitions, 12218 flow [2024-06-03 19:39:14,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11776, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12218, PETRI_PLACES=492, PETRI_TRANSITIONS=783} [2024-06-03 19:39:14,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-03 19:39:14,047 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 783 transitions, 12218 flow [2024-06-03 19:39:14,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:14,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:39:14,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:39:14,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 19:39:14,048 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-03 19:39:14,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:39:14,048 INFO L85 PathProgramCache]: Analyzing trace with hash 123928751, now seen corresponding path program 5 times [2024-06-03 19:39:14,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:39:14,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776837421] [2024-06-03 19:39:14,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:39:14,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:39:14,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:39:14,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:39:14,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:39:14,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776837421] [2024-06-03 19:39:14,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776837421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:39:14,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:39:14,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:39:14,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803568586] [2024-06-03 19:39:14,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:39:14,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:39:14,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:39:14,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:39:14,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:39:14,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:39:14,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 783 transitions, 12218 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:14,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:39:14,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:39:14,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:39:18,076 INFO L124 PetriNetUnfolderBase]: 5329/8368 cut-off events. [2024-06-03 19:39:18,076 INFO L125 PetriNetUnfolderBase]: For 2085330/2085336 co-relation queries the response was YES. [2024-06-03 19:39:18,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88887 conditions, 8368 events. 5329/8368 cut-off events. For 2085330/2085336 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 52493 event pairs, 904 based on Foata normal form. 14/8381 useless extension candidates. Maximal degree in co-relation 88652. Up to 6897 conditions per place. [2024-06-03 19:39:18,200 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 622 selfloop transitions, 193 changer transitions 0/819 dead transitions. [2024-06-03 19:39:18,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 819 transitions, 14958 flow [2024-06-03 19:39:18,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:39:18,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:39:18,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:39:18,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 19:39:18,201 INFO L175 Difference]: Start difference. First operand has 492 places, 783 transitions, 12218 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:39:18,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 819 transitions, 14958 flow [2024-06-03 19:39:27,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 819 transitions, 14673 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 19:39:27,010 INFO L231 Difference]: Finished difference. Result has 497 places, 790 transitions, 12556 flow [2024-06-03 19:39:27,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11933, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12556, PETRI_PLACES=497, PETRI_TRANSITIONS=790} [2024-06-03 19:39:27,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-03 19:39:27,011 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 790 transitions, 12556 flow [2024-06-03 19:39:27,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:27,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:39:27,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:39:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 19:39:27,011 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-03 19:39:27,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:39:27,011 INFO L85 PathProgramCache]: Analyzing trace with hash 123928534, now seen corresponding path program 6 times [2024-06-03 19:39:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:39:27,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292958260] [2024-06-03 19:39:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:39:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:39:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:39:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:39:27,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:39:27,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292958260] [2024-06-03 19:39:27,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292958260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:39:27,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:39:27,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:39:27,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978205579] [2024-06-03 19:39:27,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:39:27,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:39:27,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:39:27,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:39:27,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:39:28,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:39:28,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 790 transitions, 12556 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:28,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:39:28,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:39:28,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:39:31,173 INFO L124 PetriNetUnfolderBase]: 5339/8376 cut-off events. [2024-06-03 19:39:31,173 INFO L125 PetriNetUnfolderBase]: For 2060403/2060409 co-relation queries the response was YES. [2024-06-03 19:39:31,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89869 conditions, 8376 events. 5339/8376 cut-off events. For 2060403/2060409 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 52431 event pairs, 895 based on Foata normal form. 8/8383 useless extension candidates. Maximal degree in co-relation 89633. Up to 7403 conditions per place. [2024-06-03 19:39:31,301 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 644 selfloop transitions, 169 changer transitions 0/817 dead transitions. [2024-06-03 19:39:31,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 817 transitions, 14962 flow [2024-06-03 19:39:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:39:31,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:39:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:39:31,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-03 19:39:31,302 INFO L175 Difference]: Start difference. First operand has 497 places, 790 transitions, 12556 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:39:31,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 817 transitions, 14962 flow [2024-06-03 19:39:39,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 817 transitions, 14519 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-03 19:39:39,468 INFO L231 Difference]: Finished difference. Result has 500 places, 793 transitions, 12503 flow [2024-06-03 19:39:39,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12113, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12503, PETRI_PLACES=500, PETRI_TRANSITIONS=793} [2024-06-03 19:39:39,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-03 19:39:39,469 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 793 transitions, 12503 flow [2024-06-03 19:39:39,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:39,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:39:39,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:39:39,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 19:39:39,469 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-03 19:39:39,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:39:39,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1771473044, now seen corresponding path program 7 times [2024-06-03 19:39:39,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:39:39,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133630951] [2024-06-03 19:39:39,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:39:39,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:39:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:39:40,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:39:40,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:39:40,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133630951] [2024-06-03 19:39:40,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133630951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:39:40,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:39:40,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:39:40,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182355628] [2024-06-03 19:39:40,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:39:40,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:39:40,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:39:40,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:39:40,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:39:40,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-03 19:39:40,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 793 transitions, 12503 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:39:40,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:39:40,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-03 19:39:40,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:39:43,205 INFO L124 PetriNetUnfolderBase]: 5349/8406 cut-off events. [2024-06-03 19:39:43,205 INFO L125 PetriNetUnfolderBase]: For 2070898/2070904 co-relation queries the response was YES. [2024-06-03 19:39:43,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89221 conditions, 8406 events. 5349/8406 cut-off events. For 2070898/2070904 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 52817 event pairs, 904 based on Foata normal form. 8/8413 useless extension candidates. Maximal degree in co-relation 88984. Up to 7413 conditions per place. [2024-06-03 19:39:43,323 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 600 selfloop transitions, 217 changer transitions 0/821 dead transitions. [2024-06-03 19:39:43,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 821 transitions, 14929 flow [2024-06-03 19:39:43,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:39:43,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:39:43,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:39:43,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-03 19:39:43,324 INFO L175 Difference]: Start difference. First operand has 500 places, 793 transitions, 12503 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:39:43,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 821 transitions, 14929 flow