./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix011_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix011_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:50:30,729 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:50:30,780 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:50:30,783 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:50:30,783 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:50:30,795 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:50:30,796 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:50:30,796 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:50:30,796 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:50:30,797 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:50:30,797 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:50:30,797 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:50:30,798 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:50:30,798 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:50:30,798 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:50:30,798 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:50:30,799 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:50:30,799 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:50:30,799 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:50:30,799 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:50:30,800 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:50:30,803 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:50:30,803 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:50:30,803 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:50:30,806 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:50:30,806 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:50:30,806 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:50:30,807 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:50:30,808 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:50:30,808 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:50:30,809 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:50:30,809 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:50:30,809 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:50:30,809 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:50:30,809 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:50:30,809 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:50:30,810 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:50:30,810 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:50:30,810 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:50:30,810 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:50:30,810 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:50:30,811 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:50:30,811 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:50:30,811 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:50:31,074 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:50:31,095 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:50:31,097 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:50:31,098 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:50:31,098 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:50:31,099 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-20 15:50:32,042 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:50:32,222 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:50:32,227 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-20 15:50:32,238 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c17a875b9/c9c1d4834c534445a632ee4db1bd4927/FLAG4e9e894eb [2024-06-20 15:50:32,248 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c17a875b9/c9c1d4834c534445a632ee4db1bd4927 [2024-06-20 15:50:32,251 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:50:32,251 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:50:32,252 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/mix011_tso.oepc.yml/witness.yml [2024-06-20 15:50:32,361 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:50:32,362 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:50:32,362 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:50:32,363 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:50:32,366 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:50:32,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:50:32" (1/2) ... [2024-06-20 15:50:32,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ba9bc9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:50:32, skipping insertion in model container [2024-06-20 15:50:32,367 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:50:32" (1/2) ... [2024-06-20 15:50:32,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@69d96ae2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:50:32, skipping insertion in model container [2024-06-20 15:50:32,368 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:50:32" (2/2) ... [2024-06-20 15:50:32,369 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ba9bc9a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32, skipping insertion in model container [2024-06-20 15:50:32,369 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:50:32" (2/2) ... [2024-06-20 15:50:32,369 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:50:32,433 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:50:32,435 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 15:50:32,435 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 15:50:32,435 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 15:50:32,435 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:50:32,435 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-20 15:50:32,471 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:50:32,784 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:50:32,794 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:50:32,905 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:50:32,943 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:50:32,943 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32 WrapperNode [2024-06-20 15:50:32,944 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:50:32,944 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:50:32,945 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:50:32,945 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:50:32,950 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:32,977 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,009 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 153 [2024-06-20 15:50:33,010 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:50:33,011 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:50:33,011 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:50:33,011 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:50:33,019 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,022 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,076 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:50:33,077 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,077 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,083 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,104 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,106 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,107 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,109 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:50:33,128 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:50:33,128 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:50:33,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:50:33,129 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (1/1) ... [2024-06-20 15:50:33,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:50:33,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:50:33,153 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 15:50:33,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 15:50:33,195 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:50:33,195 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:50:33,195 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:50:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:50:33,196 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:50:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:50:33,196 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:50:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:50:33,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:50:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:50:33,197 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:50:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:50:33,198 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:50:33,328 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:50:33,331 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:50:33,643 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:50:33,643 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:50:33,786 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:50:33,786 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:50:33,786 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:50:33 BoogieIcfgContainer [2024-06-20 15:50:33,786 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:50:33,788 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:50:33,788 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:50:33,790 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:50:33,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:50:32" (1/4) ... [2024-06-20 15:50:33,790 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f512a9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:50:33, skipping insertion in model container [2024-06-20 15:50:33,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:50:32" (2/4) ... [2024-06-20 15:50:33,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f512a9c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:50:33, skipping insertion in model container [2024-06-20 15:50:33,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:50:32" (3/4) ... [2024-06-20 15:50:33,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f512a9c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:50:33, skipping insertion in model container [2024-06-20 15:50:33,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:50:33" (4/4) ... [2024-06-20 15:50:33,792 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_tso.oepc.i [2024-06-20 15:50:33,804 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:50:33,804 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:50:33,804 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:50:33,839 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:50:33,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-20 15:50:33,882 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-20 15:50:33,882 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:50:33,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:50:33,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-20 15:50:33,886 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-20 15:50:33,892 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:50:33,897 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;@121a4023, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:50:33,897 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:50:33,899 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:50:33,900 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 15:50:33,900 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:50:33,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:33,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:50:33,900 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:33,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:33,904 INFO L85 PathProgramCache]: Analyzing trace with hash 379635639, now seen corresponding path program 1 times [2024-06-20 15:50:33,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:33,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680541089] [2024-06-20 15:50:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:33,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:34,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:34,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:34,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:34,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680541089] [2024-06-20 15:50:34,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680541089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:34,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:50:34,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470822874] [2024-06-20 15:50:34,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:34,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:50:34,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:34,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:50:34,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:50:35,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-20 15:50:35,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:35,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:35,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-20 15:50:35,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:35,403 INFO L124 PetriNetUnfolderBase]: 1407/2273 cut-off events. [2024-06-20 15:50:35,404 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-20 15:50:35,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 2273 events. 1407/2273 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11820 event pairs, 989 based on Foata normal form. 1/2186 useless extension candidates. Maximal degree in co-relation 4465. Up to 2105 conditions per place. [2024-06-20 15:50:35,419 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-20 15:50:35,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-20 15:50:35,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:50:35,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:50:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-20 15:50:35,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-20 15:50:35,430 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 78 transitions. [2024-06-20 15:50:35,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-20 15:50:35,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:35,436 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-20 15:50:35,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-20 15:50:35,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-20 15:50:35,440 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-20 15:50:35,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:35,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:35,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:35,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:50:35,442 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:35,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:35,443 INFO L85 PathProgramCache]: Analyzing trace with hash -242211092, now seen corresponding path program 1 times [2024-06-20 15:50:35,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:35,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566326113] [2024-06-20 15:50:35,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:35,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:35,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:36,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:36,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:36,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566326113] [2024-06-20 15:50:36,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566326113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:36,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:36,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:50:36,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620246555] [2024-06-20 15:50:36,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:36,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:50:36,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:36,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:50:36,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:50:36,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:36,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:36,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:36,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:36,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:36,457 INFO L124 PetriNetUnfolderBase]: 1653/2576 cut-off events. [2024-06-20 15:50:36,457 INFO L125 PetriNetUnfolderBase]: For 483/483 co-relation queries the response was YES. [2024-06-20 15:50:36,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5765 conditions, 2576 events. 1653/2576 cut-off events. For 483/483 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13063 event pairs, 1038 based on Foata normal form. 3/2567 useless extension candidates. Maximal degree in co-relation 5753. Up to 2441 conditions per place. [2024-06-20 15:50:36,468 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-20 15:50:36,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-20 15:50:36,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:50:36,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:50:36,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-20 15:50:36,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-20 15:50:36,472 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 98 transitions. [2024-06-20 15:50:36,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-20 15:50:36,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:50:36,475 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-20 15:50:36,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-20 15:50:36,476 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-20 15:50:36,476 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-20 15:50:36,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:36,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:36,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:36,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:50:36,479 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:36,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1081391296, now seen corresponding path program 1 times [2024-06-20 15:50:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:36,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242972230] [2024-06-20 15:50:36,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:36,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:37,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:37,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:37,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242972230] [2024-06-20 15:50:37,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242972230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:37,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:37,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:50:37,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953388108] [2024-06-20 15:50:37,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:37,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:50:37,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:37,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:50:37,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:50:37,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:37,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:37,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:37,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:37,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:37,565 INFO L124 PetriNetUnfolderBase]: 1641/2562 cut-off events. [2024-06-20 15:50:37,566 INFO L125 PetriNetUnfolderBase]: For 1362/1362 co-relation queries the response was YES. [2024-06-20 15:50:37,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6338 conditions, 2562 events. 1641/2562 cut-off events. For 1362/1362 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12981 event pairs, 746 based on Foata normal form. 6/2558 useless extension candidates. Maximal degree in co-relation 6324. Up to 2393 conditions per place. [2024-06-20 15:50:37,576 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-20 15:50:37,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 326 flow [2024-06-20 15:50:37,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:50:37,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:50:37,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:50:37,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-20 15:50:37,581 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:50:37,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 326 flow [2024-06-20 15:50:37,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 15:50:37,584 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-20 15:50:37,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-20 15:50:37,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-20 15:50:37,585 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-20 15:50:37,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:37,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:37,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:37,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:50:37,585 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:37,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:37,586 INFO L85 PathProgramCache]: Analyzing trace with hash -164436715, now seen corresponding path program 1 times [2024-06-20 15:50:37,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:37,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248397902] [2024-06-20 15:50:37,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:37,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:37,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:38,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-20 15:50:38,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:38,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248397902] [2024-06-20 15:50:38,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248397902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:38,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:38,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:38,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135330230] [2024-06-20 15:50:38,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:38,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:38,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:38,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:38,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:38,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:38,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:38,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:38,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:38,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:39,196 INFO L124 PetriNetUnfolderBase]: 1632/2543 cut-off events. [2024-06-20 15:50:39,196 INFO L125 PetriNetUnfolderBase]: For 2524/2524 co-relation queries the response was YES. [2024-06-20 15:50:39,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 2543 events. 1632/2543 cut-off events. For 2524/2524 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12815 event pairs, 582 based on Foata normal form. 6/2537 useless extension candidates. Maximal degree in co-relation 6870. Up to 2348 conditions per place. [2024-06-20 15:50:39,207 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-20 15:50:39,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 380 flow [2024-06-20 15:50:39,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:39,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:39,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:50:39,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387596899224806 [2024-06-20 15:50:39,208 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:50:39,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 380 flow [2024-06-20 15:50:39,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:39,211 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-20 15:50:39,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-20 15:50:39,211 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-20 15:50:39,211 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-20 15:50:39,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:39,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:39,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:39,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:50:39,212 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:39,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:39,213 INFO L85 PathProgramCache]: Analyzing trace with hash -229914390, now seen corresponding path program 1 times [2024-06-20 15:50:39,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:39,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124234958] [2024-06-20 15:50:39,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:39,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:39,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:39,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:39,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124234958] [2024-06-20 15:50:39,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124234958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:39,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:39,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:50:39,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897793586] [2024-06-20 15:50:39,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:39,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:50:39,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:39,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:50:39,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:50:40,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:50:40,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:40,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:40,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:50:40,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:40,339 INFO L124 PetriNetUnfolderBase]: 1375/2224 cut-off events. [2024-06-20 15:50:40,339 INFO L125 PetriNetUnfolderBase]: For 3304/3304 co-relation queries the response was YES. [2024-06-20 15:50:40,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6345 conditions, 2224 events. 1375/2224 cut-off events. For 3304/3304 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11501 event pairs, 673 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 6328. Up to 2047 conditions per place. [2024-06-20 15:50:40,351 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-20 15:50:40,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 341 flow [2024-06-20 15:50:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:50:40,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:50:40,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-20 15:50:40,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:50:40,352 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 5 states and 100 transitions. [2024-06-20 15:50:40,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 341 flow [2024-06-20 15:50:40,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:40,355 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 208 flow [2024-06-20 15:50:40,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-20 15:50:40,356 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-20 15:50:40,356 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 208 flow [2024-06-20 15:50:40,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:40,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:40,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:40,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:50:40,357 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:40,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:40,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1491189594, now seen corresponding path program 1 times [2024-06-20 15:50:40,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:40,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952160262] [2024-06-20 15:50:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:40,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:41,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:41,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:41,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952160262] [2024-06-20 15:50:41,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952160262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:41,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:41,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:41,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454733494] [2024-06-20 15:50:41,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:41,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:41,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:41,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:41,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:41,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:41,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 208 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:41,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:41,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:41,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:41,638 INFO L124 PetriNetUnfolderBase]: 1621/2661 cut-off events. [2024-06-20 15:50:41,638 INFO L125 PetriNetUnfolderBase]: For 5188/5188 co-relation queries the response was YES. [2024-06-20 15:50:41,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 2661 events. 1621/2661 cut-off events. For 5188/5188 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14020 event pairs, 804 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 7897. Up to 2396 conditions per place. [2024-06-20 15:50:41,652 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-20 15:50:41,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 384 flow [2024-06-20 15:50:41,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:41,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:41,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 15:50:41,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437984496124031 [2024-06-20 15:50:41,653 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 208 flow. Second operand 6 states and 113 transitions. [2024-06-20 15:50:41,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 384 flow [2024-06-20 15:50:41,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 362 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:41,659 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 242 flow [2024-06-20 15:50:41,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-20 15:50:41,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-20 15:50:41,662 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 242 flow [2024-06-20 15:50:41,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:41,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:41,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:41,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:50:41,662 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:41,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:41,663 INFO L85 PathProgramCache]: Analyzing trace with hash -994739425, now seen corresponding path program 1 times [2024-06-20 15:50:41,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:41,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305811551] [2024-06-20 15:50:41,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:41,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:42,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:42,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:42,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305811551] [2024-06-20 15:50:42,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305811551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:42,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:42,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:42,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280411479] [2024-06-20 15:50:42,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:42,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:42,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:42,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:42,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:42,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:42,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:42,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:42,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:42,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:43,024 INFO L124 PetriNetUnfolderBase]: 1814/2879 cut-off events. [2024-06-20 15:50:43,025 INFO L125 PetriNetUnfolderBase]: For 8365/8365 co-relation queries the response was YES. [2024-06-20 15:50:43,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9369 conditions, 2879 events. 1814/2879 cut-off events. For 8365/8365 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14803 event pairs, 884 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 9349. Up to 2655 conditions per place. [2024-06-20 15:50:43,048 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-20 15:50:43,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 438 flow [2024-06-20 15:50:43,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:43,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-20 15:50:43,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-20 15:50:43,049 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 242 flow. Second operand 6 states and 116 transitions. [2024-06-20 15:50:43,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 438 flow [2024-06-20 15:50:43,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 406 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:43,054 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 268 flow [2024-06-20 15:50:43,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-20 15:50:43,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-20 15:50:43,055 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 268 flow [2024-06-20 15:50:43,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:43,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:43,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:43,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:50:43,056 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:43,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:43,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1695345291, now seen corresponding path program 2 times [2024-06-20 15:50:43,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:43,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410547698] [2024-06-20 15:50:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:43,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:43,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:43,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410547698] [2024-06-20 15:50:43,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410547698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:43,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:43,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:43,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737575295] [2024-06-20 15:50:43,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:43,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:43,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:43,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:43,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:43,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:43,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:43,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:43,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:43,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:44,349 INFO L124 PetriNetUnfolderBase]: 1809/2874 cut-off events. [2024-06-20 15:50:44,349 INFO L125 PetriNetUnfolderBase]: For 10931/10939 co-relation queries the response was YES. [2024-06-20 15:50:44,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9976 conditions, 2874 events. 1809/2874 cut-off events. For 10931/10939 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14806 event pairs, 891 based on Foata normal form. 10/2884 useless extension candidates. Maximal degree in co-relation 9955. Up to 2630 conditions per place. [2024-06-20 15:50:44,362 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-20 15:50:44,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 462 flow [2024-06-20 15:50:44,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:44,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:44,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-20 15:50:44,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44573643410852715 [2024-06-20 15:50:44,365 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 268 flow. Second operand 6 states and 115 transitions. [2024-06-20 15:50:44,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 462 flow [2024-06-20 15:50:44,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 428 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:44,368 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 308 flow [2024-06-20 15:50:44,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-20 15:50:44,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-20 15:50:44,371 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 308 flow [2024-06-20 15:50:44,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:44,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:44,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:44,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:50:44,372 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:44,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:44,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1017761079, now seen corresponding path program 1 times [2024-06-20 15:50:44,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:44,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378842575] [2024-06-20 15:50:44,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:44,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:44,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:45,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:45,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378842575] [2024-06-20 15:50:45,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378842575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:45,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:45,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:45,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532608818] [2024-06-20 15:50:45,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:45,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:45,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:45,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:45,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:45,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:45,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:45,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:45,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:45,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:45,896 INFO L124 PetriNetUnfolderBase]: 1622/2690 cut-off events. [2024-06-20 15:50:45,897 INFO L125 PetriNetUnfolderBase]: For 11337/11337 co-relation queries the response was YES. [2024-06-20 15:50:45,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9622 conditions, 2690 events. 1622/2690 cut-off events. For 11337/11337 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14329 event pairs, 774 based on Foata normal form. 2/2682 useless extension candidates. Maximal degree in co-relation 9600. Up to 2389 conditions per place. [2024-06-20 15:50:45,909 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 58 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-20 15:50:45,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 528 flow [2024-06-20 15:50:45,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:45,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 15:50:45,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-20 15:50:45,910 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 308 flow. Second operand 7 states and 130 transitions. [2024-06-20 15:50:45,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 528 flow [2024-06-20 15:50:45,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 478 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:45,914 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 328 flow [2024-06-20 15:50:45,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=328, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-20 15:50:45,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-20 15:50:45,914 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 328 flow [2024-06-20 15:50:45,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:45,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:45,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:45,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:50:45,915 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:45,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:45,916 INFO L85 PathProgramCache]: Analyzing trace with hash 124756255, now seen corresponding path program 1 times [2024-06-20 15:50:45,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:45,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944131092] [2024-06-20 15:50:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:45,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:46,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:46,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:46,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944131092] [2024-06-20 15:50:46,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944131092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:46,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:46,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:46,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566922606] [2024-06-20 15:50:46,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:46,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:46,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:46,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:46,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:46,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:46,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 328 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:46,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:46,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:46,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:47,363 INFO L124 PetriNetUnfolderBase]: 1826/2913 cut-off events. [2024-06-20 15:50:47,364 INFO L125 PetriNetUnfolderBase]: For 16769/16769 co-relation queries the response was YES. [2024-06-20 15:50:47,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11323 conditions, 2913 events. 1826/2913 cut-off events. For 16769/16769 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15004 event pairs, 706 based on Foata normal form. 4/2917 useless extension candidates. Maximal degree in co-relation 11300. Up to 2634 conditions per place. [2024-06-20 15:50:47,379 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 67 selfloop transitions, 17 changer transitions 0/91 dead transitions. [2024-06-20 15:50:47,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 91 transitions, 604 flow [2024-06-20 15:50:47,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:47,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:47,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 15:50:47,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-20 15:50:47,381 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 328 flow. Second operand 7 states and 138 transitions. [2024-06-20 15:50:47,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 91 transitions, 604 flow [2024-06-20 15:50:47,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 91 transitions, 558 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:47,386 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 378 flow [2024-06-20 15:50:47,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=378, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-20 15:50:47,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-20 15:50:47,387 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 378 flow [2024-06-20 15:50:47,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:47,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:47,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:47,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:50:47,388 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:47,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:47,388 INFO L85 PathProgramCache]: Analyzing trace with hash 917587931, now seen corresponding path program 1 times [2024-06-20 15:50:47,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:47,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566779712] [2024-06-20 15:50:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:47,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:48,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566779712] [2024-06-20 15:50:48,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566779712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:48,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:48,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:48,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121550882] [2024-06-20 15:50:48,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:48,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:48,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:48,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:50:48,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 378 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:48,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:48,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:50:48,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:48,804 INFO L124 PetriNetUnfolderBase]: 1952/3043 cut-off events. [2024-06-20 15:50:48,804 INFO L125 PetriNetUnfolderBase]: For 20318/20318 co-relation queries the response was YES. [2024-06-20 15:50:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12613 conditions, 3043 events. 1952/3043 cut-off events. For 20318/20318 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15173 event pairs, 753 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 12588. Up to 2854 conditions per place. [2024-06-20 15:50:48,826 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 14 changer transitions 0/90 dead transitions. [2024-06-20 15:50:48,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 638 flow [2024-06-20 15:50:48,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:48,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:48,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 15:50:48,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-20 15:50:48,827 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 378 flow. Second operand 7 states and 127 transitions. [2024-06-20 15:50:48,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 638 flow [2024-06-20 15:50:48,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 594 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:48,832 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 410 flow [2024-06-20 15:50:48,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=410, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-20 15:50:48,833 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-20 15:50:48,833 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 410 flow [2024-06-20 15:50:48,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:48,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:48,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:48,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:50:48,834 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:48,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:48,834 INFO L85 PathProgramCache]: Analyzing trace with hash 124876225, now seen corresponding path program 2 times [2024-06-20 15:50:48,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:48,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239478789] [2024-06-20 15:50:48,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:48,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:49,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239478789] [2024-06-20 15:50:49,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239478789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:49,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:49,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:49,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128561175] [2024-06-20 15:50:49,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:49,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:49,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:49,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:49,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:49,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:49,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 410 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:49,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:49,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:49,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:50,266 INFO L124 PetriNetUnfolderBase]: 1883/2979 cut-off events. [2024-06-20 15:50:50,266 INFO L125 PetriNetUnfolderBase]: For 25130/25136 co-relation queries the response was YES. [2024-06-20 15:50:50,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 2979 events. 1883/2979 cut-off events. For 25130/25136 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15237 event pairs, 689 based on Foata normal form. 4/2976 useless extension candidates. Maximal degree in co-relation 13056. Up to 2666 conditions per place. [2024-06-20 15:50:50,279 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 68 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-20 15:50:50,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 100 transitions, 786 flow [2024-06-20 15:50:50,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:50,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:50,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-20 15:50:50,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:50:50,280 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 410 flow. Second operand 7 states and 140 transitions. [2024-06-20 15:50:50,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 100 transitions, 786 flow [2024-06-20 15:50:50,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 100 transitions, 734 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:50,286 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 500 flow [2024-06-20 15:50:50,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=500, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-20 15:50:50,287 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-20 15:50:50,287 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 500 flow [2024-06-20 15:50:50,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:50,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:50,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:50,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:50:50,288 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:50,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:50,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066847, now seen corresponding path program 3 times [2024-06-20 15:50:50,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:50,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917402319] [2024-06-20 15:50:50,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:50,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:50,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:51,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:51,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:51,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917402319] [2024-06-20 15:50:51,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917402319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:51,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:51,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:51,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620064327] [2024-06-20 15:50:51,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:51,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:51,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:51,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:51,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:51,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 500 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:51,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:51,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:51,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:51,712 INFO L124 PetriNetUnfolderBase]: 1869/2981 cut-off events. [2024-06-20 15:50:51,712 INFO L125 PetriNetUnfolderBase]: For 29748/29754 co-relation queries the response was YES. [2024-06-20 15:50:51,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13606 conditions, 2981 events. 1869/2981 cut-off events. For 29748/29754 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15338 event pairs, 701 based on Foata normal form. 8/2989 useless extension candidates. Maximal degree in co-relation 13579. Up to 2615 conditions per place. [2024-06-20 15:50:51,725 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 61 selfloop transitions, 31 changer transitions 0/100 dead transitions. [2024-06-20 15:50:51,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 100 transitions, 838 flow [2024-06-20 15:50:51,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:51,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:51,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 15:50:51,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-20 15:50:51,727 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 500 flow. Second operand 7 states and 139 transitions. [2024-06-20 15:50:51,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 100 transitions, 838 flow [2024-06-20 15:50:51,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 790 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:51,737 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 574 flow [2024-06-20 15:50:51,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=574, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-20 15:50:51,738 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-20 15:50:51,738 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 574 flow [2024-06-20 15:50:51,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:51,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:51,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:51,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:50:51,739 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:51,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:51,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066661, now seen corresponding path program 2 times [2024-06-20 15:50:51,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:51,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416200021] [2024-06-20 15:50:51,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:51,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:52,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-20 15:50:52,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:52,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416200021] [2024-06-20 15:50:52,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416200021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:52,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:52,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:52,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349073100] [2024-06-20 15:50:52,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:52,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:52,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:52,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:52,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:52,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:50:52,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 574 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:52,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:52,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:50:52,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:53,054 INFO L124 PetriNetUnfolderBase]: 1991/3106 cut-off events. [2024-06-20 15:50:53,054 INFO L125 PetriNetUnfolderBase]: For 34203/34213 co-relation queries the response was YES. [2024-06-20 15:50:53,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14819 conditions, 3106 events. 1991/3106 cut-off events. For 34203/34213 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15514 event pairs, 745 based on Foata normal form. 12/3118 useless extension candidates. Maximal degree in co-relation 14790. Up to 2864 conditions per place. [2024-06-20 15:50:53,067 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-20 15:50:53,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 104 transitions, 964 flow [2024-06-20 15:50:53,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:53,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 15:50:53,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-20 15:50:53,068 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 574 flow. Second operand 7 states and 130 transitions. [2024-06-20 15:50:53,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 104 transitions, 964 flow [2024-06-20 15:50:53,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 104 transitions, 866 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:53,079 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 630 flow [2024-06-20 15:50:53,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-20 15:50:53,079 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-20 15:50:53,080 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 630 flow [2024-06-20 15:50:53,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:53,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:53,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:53,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:50:53,080 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:53,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:53,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1485829511, now seen corresponding path program 3 times [2024-06-20 15:50:53,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:53,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507396021] [2024-06-20 15:50:53,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:53,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:53,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:53,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:53,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:53,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507396021] [2024-06-20 15:50:53,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507396021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:53,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:53,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:53,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285309756] [2024-06-20 15:50:53,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:53,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:53,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:53,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:53,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:54,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:50:54,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 630 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:54,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:54,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:50:54,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:54,433 INFO L124 PetriNetUnfolderBase]: 1986/3099 cut-off events. [2024-06-20 15:50:54,434 INFO L125 PetriNetUnfolderBase]: For 38437/38447 co-relation queries the response was YES. [2024-06-20 15:50:54,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15222 conditions, 3099 events. 1986/3099 cut-off events. For 38437/38447 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15488 event pairs, 745 based on Foata normal form. 12/3111 useless extension candidates. Maximal degree in co-relation 15192. Up to 2859 conditions per place. [2024-06-20 15:50:54,448 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 70 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-20 15:50:54,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 102 transitions, 872 flow [2024-06-20 15:50:54,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:54,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:54,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 15:50:54,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-20 15:50:54,450 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 630 flow. Second operand 7 states and 127 transitions. [2024-06-20 15:50:54,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 102 transitions, 872 flow [2024-06-20 15:50:54,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 102 transitions, 780 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:54,464 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 600 flow [2024-06-20 15:50:54,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=600, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2024-06-20 15:50:54,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-20 15:50:54,465 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 600 flow [2024-06-20 15:50:54,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:54,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:54,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:54,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:50:54,465 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:54,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:54,466 INFO L85 PathProgramCache]: Analyzing trace with hash -94494759, now seen corresponding path program 1 times [2024-06-20 15:50:54,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:54,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331760396] [2024-06-20 15:50:54,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:54,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:54,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:55,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:55,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:55,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331760396] [2024-06-20 15:50:55,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331760396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:55,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:55,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:50:55,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253094489] [2024-06-20 15:50:55,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:55,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:50:55,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:55,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:50:55,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:50:55,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:50:55,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:55,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:55,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:50:55,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:55,731 INFO L124 PetriNetUnfolderBase]: 2166/3389 cut-off events. [2024-06-20 15:50:55,731 INFO L125 PetriNetUnfolderBase]: For 45590/45590 co-relation queries the response was YES. [2024-06-20 15:50:55,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16866 conditions, 3389 events. 2166/3389 cut-off events. For 45590/45590 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17017 event pairs, 834 based on Foata normal form. 1/3390 useless extension candidates. Maximal degree in co-relation 16834. Up to 3173 conditions per place. [2024-06-20 15:50:55,750 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 8 changer transitions 0/94 dead transitions. [2024-06-20 15:50:55,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 94 transitions, 812 flow [2024-06-20 15:50:55,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:50:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:50:55,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-20 15:50:55,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-20 15:50:55,751 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 600 flow. Second operand 5 states and 88 transitions. [2024-06-20 15:50:55,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 94 transitions, 812 flow [2024-06-20 15:50:55,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 94 transitions, 750 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:55,770 INFO L231 Difference]: Finished difference. Result has 81 places, 86 transitions, 588 flow [2024-06-20 15:50:55,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=588, PETRI_PLACES=81, PETRI_TRANSITIONS=86} [2024-06-20 15:50:55,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-20 15:50:55,771 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 86 transitions, 588 flow [2024-06-20 15:50:55,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:55,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:55,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:55,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:50:55,771 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:55,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:55,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1619697270, now seen corresponding path program 1 times [2024-06-20 15:50:55,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:55,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30133305] [2024-06-20 15:50:55,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:55,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:56,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-20 15:50:56,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:56,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30133305] [2024-06-20 15:50:56,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30133305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:56,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:56,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:56,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685121413] [2024-06-20 15:50:56,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:56,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:56,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:56,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:56,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:57,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:57,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 86 transitions, 588 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:57,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:57,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:57,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:57,692 INFO L124 PetriNetUnfolderBase]: 1965/3081 cut-off events. [2024-06-20 15:50:57,693 INFO L125 PetriNetUnfolderBase]: For 50240/50240 co-relation queries the response was YES. [2024-06-20 15:50:57,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16462 conditions, 3081 events. 1965/3081 cut-off events. For 50240/50240 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15767 event pairs, 724 based on Foata normal form. 2/3083 useless extension candidates. Maximal degree in co-relation 16429. Up to 2772 conditions per place. [2024-06-20 15:50:57,707 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 82 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-20 15:50:57,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 112 transitions, 858 flow [2024-06-20 15:50:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:50:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:50:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 15:50:57,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-20 15:50:57,709 INFO L175 Difference]: Start difference. First operand has 81 places, 86 transitions, 588 flow. Second operand 7 states and 138 transitions. [2024-06-20 15:50:57,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 112 transitions, 858 flow [2024-06-20 15:50:57,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 112 transitions, 806 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:57,723 INFO L231 Difference]: Finished difference. Result has 85 places, 86 transitions, 586 flow [2024-06-20 15:50:57,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=85, PETRI_TRANSITIONS=86} [2024-06-20 15:50:57,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-20 15:50:57,723 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 86 transitions, 586 flow [2024-06-20 15:50:57,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:57,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:57,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:57,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:50:57,724 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:57,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:57,724 INFO L85 PathProgramCache]: Analyzing trace with hash -423946739, now seen corresponding path program 1 times [2024-06-20 15:50:57,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:57,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569245076] [2024-06-20 15:50:57,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:57,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:57,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:58,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-20 15:50:58,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:58,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569245076] [2024-06-20 15:50:58,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569245076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:58,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:58,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:58,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897567369] [2024-06-20 15:50:58,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:58,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:58,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:58,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:58,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:50:58,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 86 transitions, 586 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:58,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:58,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:50:58,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:59,217 INFO L124 PetriNetUnfolderBase]: 2098/3224 cut-off events. [2024-06-20 15:50:59,217 INFO L125 PetriNetUnfolderBase]: For 55863/55863 co-relation queries the response was YES. [2024-06-20 15:50:59,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17540 conditions, 3224 events. 2098/3224 cut-off events. For 55863/55863 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15985 event pairs, 759 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 17506. Up to 2971 conditions per place. [2024-06-20 15:50:59,230 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 20 changer transitions 0/120 dead transitions. [2024-06-20 15:50:59,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 120 transitions, 944 flow [2024-06-20 15:50:59,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:59,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:59,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 15:50:59,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-20 15:50:59,234 INFO L175 Difference]: Start difference. First operand has 85 places, 86 transitions, 586 flow. Second operand 8 states and 149 transitions. [2024-06-20 15:50:59,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 120 transitions, 944 flow [2024-06-20 15:50:59,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 898 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:59,249 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 642 flow [2024-06-20 15:50:59,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=642, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-20 15:50:59,249 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-20 15:50:59,250 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 642 flow [2024-06-20 15:50:59,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:59,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:59,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:59,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:50:59,250 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:59,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:59,250 INFO L85 PathProgramCache]: Analyzing trace with hash -423797009, now seen corresponding path program 2 times [2024-06-20 15:50:59,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:59,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230274500] [2024-06-20 15:50:59,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:59,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:00,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:00,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:00,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230274500] [2024-06-20 15:51:00,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230274500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:00,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:00,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:00,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740239796] [2024-06-20 15:51:00,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:00,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:00,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:00,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:00,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:00,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:00,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 642 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:00,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:00,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:00,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:00,675 INFO L124 PetriNetUnfolderBase]: 2154/3305 cut-off events. [2024-06-20 15:51:00,676 INFO L125 PetriNetUnfolderBase]: For 64256/64256 co-relation queries the response was YES. [2024-06-20 15:51:00,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18788 conditions, 3305 events. 2154/3305 cut-off events. For 64256/64256 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16412 event pairs, 740 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 18753. Up to 2954 conditions per place. [2024-06-20 15:51:00,751 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 85 selfloop transitions, 35 changer transitions 0/126 dead transitions. [2024-06-20 15:51:00,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 126 transitions, 1142 flow [2024-06-20 15:51:00,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:00,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:51:00,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:51:00,753 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 642 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:51:00,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 126 transitions, 1142 flow [2024-06-20 15:51:00,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 126 transitions, 1064 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:00,771 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 756 flow [2024-06-20 15:51:00,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=756, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-20 15:51:00,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-20 15:51:00,773 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 756 flow [2024-06-20 15:51:00,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:00,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:00,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:00,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:51:00,775 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:00,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:00,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1833169241, now seen corresponding path program 3 times [2024-06-20 15:51:00,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:00,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379275863] [2024-06-20 15:51:00,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:00,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:00,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:01,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:01,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379275863] [2024-06-20 15:51:01,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379275863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:01,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:01,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:01,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049678010] [2024-06-20 15:51:01,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:01,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:01,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:01,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:01,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:01,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:01,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 756 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:01,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:01,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:01,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:02,302 INFO L124 PetriNetUnfolderBase]: 2160/3309 cut-off events. [2024-06-20 15:51:02,302 INFO L125 PetriNetUnfolderBase]: For 72361/72367 co-relation queries the response was YES. [2024-06-20 15:51:02,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 3309 events. 2160/3309 cut-off events. For 72361/72367 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16437 event pairs, 752 based on Foata normal form. 4/3307 useless extension candidates. Maximal degree in co-relation 19450. Up to 2963 conditions per place. [2024-06-20 15:51:02,321 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 36 changer transitions 0/129 dead transitions. [2024-06-20 15:51:02,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 129 transitions, 1218 flow [2024-06-20 15:51:02,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:02,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:02,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 15:51:02,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-20 15:51:02,323 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 756 flow. Second operand 8 states and 153 transitions. [2024-06-20 15:51:02,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 129 transitions, 1218 flow [2024-06-20 15:51:02,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 129 transitions, 1134 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:02,350 INFO L231 Difference]: Finished difference. Result has 93 places, 98 transitions, 812 flow [2024-06-20 15:51:02,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=812, PETRI_PLACES=93, PETRI_TRANSITIONS=98} [2024-06-20 15:51:02,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-20 15:51:02,351 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 98 transitions, 812 flow [2024-06-20 15:51:02,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:02,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:02,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:02,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:51:02,351 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:02,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:02,351 INFO L85 PathProgramCache]: Analyzing trace with hash -423796792, now seen corresponding path program 1 times [2024-06-20 15:51:02,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:02,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993970574] [2024-06-20 15:51:02,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:02,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:02,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:03,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:03,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:03,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993970574] [2024-06-20 15:51:03,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993970574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:03,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:03,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:03,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765970602] [2024-06-20 15:51:03,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:03,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:03,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:03,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:03,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:03,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:03,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 98 transitions, 812 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:03,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:03,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:03,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:03,828 INFO L124 PetriNetUnfolderBase]: 2178/3339 cut-off events. [2024-06-20 15:51:03,828 INFO L125 PetriNetUnfolderBase]: For 77725/77731 co-relation queries the response was YES. [2024-06-20 15:51:03,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19960 conditions, 3339 events. 2178/3339 cut-off events. For 77725/77731 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16637 event pairs, 744 based on Foata normal form. 2/3334 useless extension candidates. Maximal degree in co-relation 19922. Up to 3131 conditions per place. [2024-06-20 15:51:03,846 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 104 selfloop transitions, 17 changer transitions 0/127 dead transitions. [2024-06-20 15:51:03,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 127 transitions, 1170 flow [2024-06-20 15:51:03,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:03,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:03,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 15:51:03,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-20 15:51:03,848 INFO L175 Difference]: Start difference. First operand has 93 places, 98 transitions, 812 flow. Second operand 8 states and 143 transitions. [2024-06-20 15:51:03,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 127 transitions, 1170 flow [2024-06-20 15:51:03,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 127 transitions, 1076 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:03,872 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 816 flow [2024-06-20 15:51:03,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=816, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-20 15:51:03,873 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-20 15:51:03,873 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 816 flow [2024-06-20 15:51:03,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:03,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:03,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:03,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:51:03,874 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:03,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:03,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575528, now seen corresponding path program 2 times [2024-06-20 15:51:03,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:03,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702178588] [2024-06-20 15:51:03,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:03,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:04,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:04,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:04,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702178588] [2024-06-20 15:51:04,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702178588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:04,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:04,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:04,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775881686] [2024-06-20 15:51:04,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:04,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:04,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:04,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:04,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:04,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:04,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 816 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:04,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:04,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:04,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:05,442 INFO L124 PetriNetUnfolderBase]: 2189/3357 cut-off events. [2024-06-20 15:51:05,443 INFO L125 PetriNetUnfolderBase]: For 84894/84910 co-relation queries the response was YES. [2024-06-20 15:51:05,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20549 conditions, 3357 events. 2189/3357 cut-off events. For 84894/84910 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16796 event pairs, 751 based on Foata normal form. 12/3362 useless extension candidates. Maximal degree in co-relation 20510. Up to 3068 conditions per place. [2024-06-20 15:51:05,464 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 91 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-20 15:51:05,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 132 transitions, 1324 flow [2024-06-20 15:51:05,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:05,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:05,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 15:51:05,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:51:05,466 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 816 flow. Second operand 8 states and 148 transitions. [2024-06-20 15:51:05,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 132 transitions, 1324 flow [2024-06-20 15:51:05,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 132 transitions, 1250 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:05,497 INFO L231 Difference]: Finished difference. Result has 98 places, 107 transitions, 938 flow [2024-06-20 15:51:05,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=938, PETRI_PLACES=98, PETRI_TRANSITIONS=107} [2024-06-20 15:51:05,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-20 15:51:05,497 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 107 transitions, 938 flow [2024-06-20 15:51:05,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:05,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:05,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:05,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:51:05,498 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:05,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:05,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575311, now seen corresponding path program 4 times [2024-06-20 15:51:05,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:05,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519893012] [2024-06-20 15:51:05,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:05,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:05,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:06,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:06,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:06,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519893012] [2024-06-20 15:51:06,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519893012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:06,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:06,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:06,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972560386] [2024-06-20 15:51:06,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:06,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:06,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:06,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:06,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:06,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:06,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 107 transitions, 938 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:06,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:06,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:06,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:07,085 INFO L124 PetriNetUnfolderBase]: 2238/3439 cut-off events. [2024-06-20 15:51:07,086 INFO L125 PetriNetUnfolderBase]: For 96574/96580 co-relation queries the response was YES. [2024-06-20 15:51:07,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21844 conditions, 3439 events. 2238/3439 cut-off events. For 96574/96580 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17175 event pairs, 756 based on Foata normal form. 8/3447 useless extension candidates. Maximal degree in co-relation 21804. Up to 2941 conditions per place. [2024-06-20 15:51:07,111 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 56 changer transitions 0/149 dead transitions. [2024-06-20 15:51:07,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 149 transitions, 1760 flow [2024-06-20 15:51:07,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:07,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:07,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 15:51:07,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-20 15:51:07,114 INFO L175 Difference]: Start difference. First operand has 98 places, 107 transitions, 938 flow. Second operand 8 states and 159 transitions. [2024-06-20 15:51:07,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 149 transitions, 1760 flow [2024-06-20 15:51:07,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 149 transitions, 1678 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:07,175 INFO L231 Difference]: Finished difference. Result has 102 places, 116 transitions, 1174 flow [2024-06-20 15:51:07,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1174, PETRI_PLACES=102, PETRI_TRANSITIONS=116} [2024-06-20 15:51:07,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-20 15:51:07,176 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 116 transitions, 1174 flow [2024-06-20 15:51:07,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:07,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:07,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:07,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:51:07,176 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:07,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:07,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1176569731, now seen corresponding path program 5 times [2024-06-20 15:51:07,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:07,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361459363] [2024-06-20 15:51:07,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:07,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:07,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:08,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:08,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:08,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361459363] [2024-06-20 15:51:08,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361459363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:08,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:08,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:08,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547037690] [2024-06-20 15:51:08,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:08,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:08,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:08,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:08,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:08,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:08,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 116 transitions, 1174 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:08,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:08,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:08,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:08,592 INFO L124 PetriNetUnfolderBase]: 2228/3430 cut-off events. [2024-06-20 15:51:08,592 INFO L125 PetriNetUnfolderBase]: For 104735/104741 co-relation queries the response was YES. [2024-06-20 15:51:08,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22497 conditions, 3430 events. 2228/3430 cut-off events. For 104735/104741 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17142 event pairs, 756 based on Foata normal form. 8/3438 useless extension candidates. Maximal degree in co-relation 22455. Up to 2933 conditions per place. [2024-06-20 15:51:08,614 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 57 changer transitions 0/146 dead transitions. [2024-06-20 15:51:08,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 146 transitions, 1712 flow [2024-06-20 15:51:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:08,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:08,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 15:51:08,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-20 15:51:08,621 INFO L175 Difference]: Start difference. First operand has 102 places, 116 transitions, 1174 flow. Second operand 8 states and 155 transitions. [2024-06-20 15:51:08,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 146 transitions, 1712 flow [2024-06-20 15:51:08,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1516 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:08,680 INFO L231 Difference]: Finished difference. Result has 106 places, 116 transitions, 1100 flow [2024-06-20 15:51:08,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1100, PETRI_PLACES=106, PETRI_TRANSITIONS=116} [2024-06-20 15:51:08,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-20 15:51:08,681 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 116 transitions, 1100 flow [2024-06-20 15:51:08,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:08,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:08,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:08,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:51:08,682 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:08,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:08,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1434476732, now seen corresponding path program 3 times [2024-06-20 15:51:08,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:08,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513576294] [2024-06-20 15:51:08,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:08,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:08,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51: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-20 15:51:09,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:09,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513576294] [2024-06-20 15:51:09,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513576294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:09,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:09,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:09,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181962791] [2024-06-20 15:51:09,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:09,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:09,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:09,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:09,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:09,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:09,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 116 transitions, 1100 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:09,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:09,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:09,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:10,198 INFO L124 PetriNetUnfolderBase]: 2237/3441 cut-off events. [2024-06-20 15:51:10,198 INFO L125 PetriNetUnfolderBase]: For 107443/107453 co-relation queries the response was YES. [2024-06-20 15:51:10,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22407 conditions, 3441 events. 2237/3441 cut-off events. For 107443/107453 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17232 event pairs, 750 based on Foata normal form. 12/3453 useless extension candidates. Maximal degree in co-relation 22364. Up to 3133 conditions per place. [2024-06-20 15:51:10,216 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 99 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-20 15:51:10,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 144 transitions, 1590 flow [2024-06-20 15:51:10,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:10,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:10,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 15:51:10,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-20 15:51:10,217 INFO L175 Difference]: Start difference. First operand has 106 places, 116 transitions, 1100 flow. Second operand 8 states and 147 transitions. [2024-06-20 15:51:10,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 144 transitions, 1590 flow [2024-06-20 15:51:10,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1472 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:10,273 INFO L231 Difference]: Finished difference. Result has 108 places, 119 transitions, 1126 flow [2024-06-20 15:51:10,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=108, PETRI_TRANSITIONS=119} [2024-06-20 15:51:10,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-20 15:51:10,274 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 119 transitions, 1126 flow [2024-06-20 15:51:10,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:10,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:10,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:10,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:51:10,274 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:10,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:10,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1184194088, now seen corresponding path program 4 times [2024-06-20 15:51:10,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:10,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412474019] [2024-06-20 15:51:10,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:10,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:10,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:11,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:11,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:11,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412474019] [2024-06-20 15:51:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412474019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:11,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730776760] [2024-06-20 15:51:11,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:11,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:11,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:11,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:11,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 119 transitions, 1126 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:11,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:11,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:11,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:11,742 INFO L124 PetriNetUnfolderBase]: 2232/3434 cut-off events. [2024-06-20 15:51:11,743 INFO L125 PetriNetUnfolderBase]: For 113871/113881 co-relation queries the response was YES. [2024-06-20 15:51:11,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22466 conditions, 3434 events. 2232/3434 cut-off events. For 113871/113881 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17200 event pairs, 750 based on Foata normal form. 12/3446 useless extension candidates. Maximal degree in co-relation 22422. Up to 3128 conditions per place. [2024-06-20 15:51:11,764 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-20 15:51:11,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 142 transitions, 1456 flow [2024-06-20 15:51:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:11,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 15:51:11,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-20 15:51:11,765 INFO L175 Difference]: Start difference. First operand has 108 places, 119 transitions, 1126 flow. Second operand 8 states and 144 transitions. [2024-06-20 15:51:11,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 142 transitions, 1456 flow [2024-06-20 15:51:11,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 142 transitions, 1288 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:11,828 INFO L231 Difference]: Finished difference. Result has 110 places, 119 transitions, 1048 flow [2024-06-20 15:51:11,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=110, PETRI_TRANSITIONS=119} [2024-06-20 15:51:11,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-20 15:51:11,828 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 119 transitions, 1048 flow [2024-06-20 15:51:11,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:11,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:11,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:11,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:51:11,829 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:11,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:11,829 INFO L85 PathProgramCache]: Analyzing trace with hash -416082191, now seen corresponding path program 6 times [2024-06-20 15:51:11,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:11,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045149492] [2024-06-20 15:51:11,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:11,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:12,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:12,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045149492] [2024-06-20 15:51:12,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045149492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:12,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:12,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:51:12,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693392003] [2024-06-20 15:51:12,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:12,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:51:12,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:12,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:51:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:51:12,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:12,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 119 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:12,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:12,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:12,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:13,245 INFO L124 PetriNetUnfolderBase]: 2224/3425 cut-off events. [2024-06-20 15:51:13,246 INFO L125 PetriNetUnfolderBase]: For 120252/120258 co-relation queries the response was YES. [2024-06-20 15:51:13,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22495 conditions, 3425 events. 2224/3425 cut-off events. For 120252/120258 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17094 event pairs, 744 based on Foata normal form. 8/3433 useless extension candidates. Maximal degree in co-relation 22450. Up to 2934 conditions per place. [2024-06-20 15:51:13,268 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 81 selfloop transitions, 60 changer transitions 0/147 dead transitions. [2024-06-20 15:51:13,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 147 transitions, 1506 flow [2024-06-20 15:51:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:13,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:51:13,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:51:13,270 INFO L175 Difference]: Start difference. First operand has 110 places, 119 transitions, 1048 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:51:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 147 transitions, 1506 flow [2024-06-20 15:51:13,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1378 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:13,321 INFO L231 Difference]: Finished difference. Result has 111 places, 119 transitions, 1048 flow [2024-06-20 15:51:13,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1048, PETRI_PLACES=111, PETRI_TRANSITIONS=119} [2024-06-20 15:51:13,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-20 15:51:13,322 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 119 transitions, 1048 flow [2024-06-20 15:51:13,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:13,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:13,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:13,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:51:13,323 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:13,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:13,323 INFO L85 PathProgramCache]: Analyzing trace with hash -415805144, now seen corresponding path program 1 times [2024-06-20 15:51:13,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:13,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256643136] [2024-06-20 15:51:13,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:13,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:14,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:14,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256643136] [2024-06-20 15:51:14,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256643136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:14,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:14,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:14,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412685499] [2024-06-20 15:51:14,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:14,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:14,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:14,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:14,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:14,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:14,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 119 transitions, 1048 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:14,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:14,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:14,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:15,180 INFO L124 PetriNetUnfolderBase]: 2207/3500 cut-off events. [2024-06-20 15:51:15,180 INFO L125 PetriNetUnfolderBase]: For 124520/124520 co-relation queries the response was YES. [2024-06-20 15:51:15,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22581 conditions, 3500 events. 2207/3500 cut-off events. For 124520/124520 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18044 event pairs, 719 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 22535. Up to 3174 conditions per place. [2024-06-20 15:51:15,204 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 126 selfloop transitions, 20 changer transitions 0/152 dead transitions. [2024-06-20 15:51:15,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 152 transitions, 1473 flow [2024-06-20 15:51:15,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:15,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 15:51:15,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-20 15:51:15,206 INFO L175 Difference]: Start difference. First operand has 111 places, 119 transitions, 1048 flow. Second operand 9 states and 156 transitions. [2024-06-20 15:51:15,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 152 transitions, 1473 flow [2024-06-20 15:51:15,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 152 transitions, 1329 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:15,273 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1029 flow [2024-06-20 15:51:15,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1029, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-20 15:51:15,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-20 15:51:15,274 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1029 flow [2024-06-20 15:51:15,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:15,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:15,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:15,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:51:15,275 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:15,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:15,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1397805757, now seen corresponding path program 1 times [2024-06-20 15:51:15,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:15,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816748289] [2024-06-20 15:51:15,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:15,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:15,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:16,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:16,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:16,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816748289] [2024-06-20 15:51:16,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816748289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:16,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:16,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:51:16,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787786840] [2024-06-20 15:51:16,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:16,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:51:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:51:16,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:51:16,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:16,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1029 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:16,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:16,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:16,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:16,779 INFO L124 PetriNetUnfolderBase]: 2306/3597 cut-off events. [2024-06-20 15:51:16,780 INFO L125 PetriNetUnfolderBase]: For 128862/128862 co-relation queries the response was YES. [2024-06-20 15:51:16,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23399 conditions, 3597 events. 2306/3597 cut-off events. For 128862/128862 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18074 event pairs, 781 based on Foata normal form. 2/3599 useless extension candidates. Maximal degree in co-relation 23351. Up to 3340 conditions per place. [2024-06-20 15:51:16,801 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 111 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-20 15:51:16,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 138 transitions, 1325 flow [2024-06-20 15:51:16,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:51:16,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:51:16,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 15:51:16,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-20 15:51:16,802 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1029 flow. Second operand 6 states and 102 transitions. [2024-06-20 15:51:16,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 138 transitions, 1325 flow [2024-06-20 15:51:16,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 138 transitions, 1245 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:16,869 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1011 flow [2024-06-20 15:51:16,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1011, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-20 15:51:16,870 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-20 15:51:16,870 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1011 flow [2024-06-20 15:51:16,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:16,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:16,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:16,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:51:16,871 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:16,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:16,871 INFO L85 PathProgramCache]: Analyzing trace with hash -371129698, now seen corresponding path program 1 times [2024-06-20 15:51:16,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:16,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222123400] [2024-06-20 15:51:16,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:16,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:17,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:17,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222123400] [2024-06-20 15:51:17,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222123400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:17,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:17,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:17,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286683141] [2024-06-20 15:51:17,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:17,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:17,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:17,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:17,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:18,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:18,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1011 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:18,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:18,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:18,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:18,696 INFO L124 PetriNetUnfolderBase]: 2339/3651 cut-off events. [2024-06-20 15:51:18,697 INFO L125 PetriNetUnfolderBase]: For 155116/155116 co-relation queries the response was YES. [2024-06-20 15:51:18,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25482 conditions, 3651 events. 2339/3651 cut-off events. For 155116/155116 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18926 event pairs, 616 based on Foata normal form. 4/3655 useless extension candidates. Maximal degree in co-relation 25433. Up to 3244 conditions per place. [2024-06-20 15:51:18,723 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 125 selfloop transitions, 17 changer transitions 0/161 dead transitions. [2024-06-20 15:51:18,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1427 flow [2024-06-20 15:51:18,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:18,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:18,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 15:51:18,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-20 15:51:18,725 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1011 flow. Second operand 8 states and 154 transitions. [2024-06-20 15:51:18,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1427 flow [2024-06-20 15:51:18,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 161 transitions, 1387 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:18,805 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1070 flow [2024-06-20 15:51:18,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1070, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-20 15:51:18,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-20 15:51:18,805 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1070 flow [2024-06-20 15:51:18,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:18,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:18,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:18,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:51:18,806 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:18,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:18,806 INFO L85 PathProgramCache]: Analyzing trace with hash -368387934, now seen corresponding path program 1 times [2024-06-20 15:51:18,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:18,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930349101] [2024-06-20 15:51:18,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:18,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:18,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:19,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:19,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:19,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930349101] [2024-06-20 15:51:19,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930349101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:19,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:19,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:19,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595812266] [2024-06-20 15:51:19,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:19,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:19,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:19,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:19,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:19,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:19,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:19,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:19,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:19,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:20,648 INFO L124 PetriNetUnfolderBase]: 2460/3770 cut-off events. [2024-06-20 15:51:20,648 INFO L125 PetriNetUnfolderBase]: For 164291/164291 co-relation queries the response was YES. [2024-06-20 15:51:20,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26649 conditions, 3770 events. 2460/3770 cut-off events. For 164291/164291 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19035 event pairs, 779 based on Foata normal form. 2/3772 useless extension candidates. Maximal degree in co-relation 26599. Up to 3470 conditions per place. [2024-06-20 15:51:20,677 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 129 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-06-20 15:51:20,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 161 transitions, 1460 flow [2024-06-20 15:51:20,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:20,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:20,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 15:51:20,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-20 15:51:20,678 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1070 flow. Second operand 8 states and 149 transitions. [2024-06-20 15:51:20,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 161 transitions, 1460 flow [2024-06-20 15:51:20,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 161 transitions, 1349 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:20,802 INFO L231 Difference]: Finished difference. Result has 119 places, 130 transitions, 1021 flow [2024-06-20 15:51:20,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1021, PETRI_PLACES=119, PETRI_TRANSITIONS=130} [2024-06-20 15:51:20,802 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-20 15:51:20,803 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 130 transitions, 1021 flow [2024-06-20 15:51:20,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:20,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:20,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:20,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:51:20,803 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:20,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:20,812 INFO L85 PathProgramCache]: Analyzing trace with hash 989084456, now seen corresponding path program 2 times [2024-06-20 15:51:20,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:20,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496607480] [2024-06-20 15:51:20,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:20,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:20,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:22,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:22,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:22,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496607480] [2024-06-20 15:51:22,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496607480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:22,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:22,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:22,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406196144] [2024-06-20 15:51:22,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:22,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:22,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:22,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:22,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:22,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:22,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 130 transitions, 1021 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:22,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:22,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:22,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:22,948 INFO L124 PetriNetUnfolderBase]: 2356/3674 cut-off events. [2024-06-20 15:51:22,949 INFO L125 PetriNetUnfolderBase]: For 176357/176357 co-relation queries the response was YES. [2024-06-20 15:51:22,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26358 conditions, 3674 events. 2356/3674 cut-off events. For 176357/176357 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19021 event pairs, 750 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 26307. Up to 3271 conditions per place. [2024-06-20 15:51:22,974 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 21 changer transitions 0/163 dead transitions. [2024-06-20 15:51:22,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 163 transitions, 1447 flow [2024-06-20 15:51:22,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:22,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:22,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 15:51:22,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-20 15:51:22,975 INFO L175 Difference]: Start difference. First operand has 119 places, 130 transitions, 1021 flow. Second operand 8 states and 155 transitions. [2024-06-20 15:51:22,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 163 transitions, 1447 flow [2024-06-20 15:51:23,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 163 transitions, 1363 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:23,041 INFO L231 Difference]: Finished difference. Result has 119 places, 132 transitions, 1049 flow [2024-06-20 15:51:23,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1049, PETRI_PLACES=119, PETRI_TRANSITIONS=132} [2024-06-20 15:51:23,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-20 15:51:23,041 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 132 transitions, 1049 flow [2024-06-20 15:51:23,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:23,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:23,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:23,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:51:23,042 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:23,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:23,042 INFO L85 PathProgramCache]: Analyzing trace with hash -368267778, now seen corresponding path program 1 times [2024-06-20 15:51:23,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:23,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157146270] [2024-06-20 15:51:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:23,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:23,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:23,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157146270] [2024-06-20 15:51:23,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157146270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:23,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:23,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:23,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296743233] [2024-06-20 15:51:23,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:23,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:23,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:23,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:23,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:24,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:24,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 132 transitions, 1049 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:24,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:24,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:24,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:24,668 INFO L124 PetriNetUnfolderBase]: 2501/3839 cut-off events. [2024-06-20 15:51:24,669 INFO L125 PetriNetUnfolderBase]: For 189378/189378 co-relation queries the response was YES. [2024-06-20 15:51:24,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27803 conditions, 3839 events. 2501/3839 cut-off events. For 189378/189378 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19490 event pairs, 761 based on Foata normal form. 4/3843 useless extension candidates. Maximal degree in co-relation 27751. Up to 3526 conditions per place. [2024-06-20 15:51:24,695 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 141 selfloop transitions, 23 changer transitions 0/171 dead transitions. [2024-06-20 15:51:24,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 171 transitions, 1539 flow [2024-06-20 15:51:24,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:24,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:24,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:51:24,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-20 15:51:24,697 INFO L175 Difference]: Start difference. First operand has 119 places, 132 transitions, 1049 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:51:24,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 171 transitions, 1539 flow [2024-06-20 15:51:24,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 171 transitions, 1447 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:24,769 INFO L231 Difference]: Finished difference. Result has 122 places, 135 transitions, 1083 flow [2024-06-20 15:51:24,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1083, PETRI_PLACES=122, PETRI_TRANSITIONS=135} [2024-06-20 15:51:24,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-20 15:51:24,770 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 135 transitions, 1083 flow [2024-06-20 15:51:24,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:24,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:24,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:24,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:51:24,771 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:24,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash -252981568, now seen corresponding path program 3 times [2024-06-20 15:51:24,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:24,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195156111] [2024-06-20 15:51:24,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:24,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:26,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:26,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195156111] [2024-06-20 15:51:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195156111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:26,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159650858] [2024-06-20 15:51:26,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:26,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:26,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:26,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:26,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 135 transitions, 1083 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:26,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:26,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:26,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:26,911 INFO L124 PetriNetUnfolderBase]: 2384/3732 cut-off events. [2024-06-20 15:51:26,912 INFO L125 PetriNetUnfolderBase]: For 201417/201417 co-relation queries the response was YES. [2024-06-20 15:51:26,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27941 conditions, 3732 events. 2384/3732 cut-off events. For 201417/201417 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19465 event pairs, 727 based on Foata normal form. 4/3736 useless extension candidates. Maximal degree in co-relation 27888. Up to 3297 conditions per place. [2024-06-20 15:51:26,936 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 121 selfloop transitions, 26 changer transitions 0/166 dead transitions. [2024-06-20 15:51:26,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 166 transitions, 1517 flow [2024-06-20 15:51:26,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:26,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:26,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 15:51:26,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-20 15:51:26,938 INFO L175 Difference]: Start difference. First operand has 122 places, 135 transitions, 1083 flow. Second operand 8 states and 155 transitions. [2024-06-20 15:51:26,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 166 transitions, 1517 flow [2024-06-20 15:51:27,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 166 transitions, 1415 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:27,017 INFO L231 Difference]: Finished difference. Result has 123 places, 137 transitions, 1108 flow [2024-06-20 15:51:27,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1108, PETRI_PLACES=123, PETRI_TRANSITIONS=137} [2024-06-20 15:51:27,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-20 15:51:27,018 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 137 transitions, 1108 flow [2024-06-20 15:51:27,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:27,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:27,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:27,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:51:27,019 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:27,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:27,019 INFO L85 PathProgramCache]: Analyzing trace with hash 230536862, now seen corresponding path program 2 times [2024-06-20 15:51:27,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:27,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527628456] [2024-06-20 15:51:27,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:27,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:27,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:27,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:27,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527628456] [2024-06-20 15:51:27,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527628456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:27,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:27,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:27,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929352962] [2024-06-20 15:51:27,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:27,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:27,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:27,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:27,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:28,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:28,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 137 transitions, 1108 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:28,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:28,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:28,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:28,895 INFO L124 PetriNetUnfolderBase]: 2679/4108 cut-off events. [2024-06-20 15:51:28,895 INFO L125 PetriNetUnfolderBase]: For 229107/229117 co-relation queries the response was YES. [2024-06-20 15:51:28,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31326 conditions, 4108 events. 2679/4108 cut-off events. For 229107/229117 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 21061 event pairs, 729 based on Foata normal form. 14/4121 useless extension candidates. Maximal degree in co-relation 31272. Up to 3516 conditions per place. [2024-06-20 15:51:28,924 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 133 selfloop transitions, 47 changer transitions 0/187 dead transitions. [2024-06-20 15:51:28,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 187 transitions, 2078 flow [2024-06-20 15:51:28,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:28,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:28,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 15:51:28,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-20 15:51:28,926 INFO L175 Difference]: Start difference. First operand has 123 places, 137 transitions, 1108 flow. Second operand 9 states and 176 transitions. [2024-06-20 15:51:28,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 187 transitions, 2078 flow [2024-06-20 15:51:29,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 187 transitions, 1969 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:29,031 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1387 flow [2024-06-20 15:51:29,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1387, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-06-20 15:51:29,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-20 15:51:29,032 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1387 flow [2024-06-20 15:51:29,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:29,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:29,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:29,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:51:29,032 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:29,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:29,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1333762210, now seen corresponding path program 3 times [2024-06-20 15:51:29,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:29,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987622570] [2024-06-20 15:51:29,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:29,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:29,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:29,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:29,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987622570] [2024-06-20 15:51:29,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987622570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:29,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:29,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:29,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205579229] [2024-06-20 15:51:29,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:29,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:29,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:29,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:29,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:29,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:29,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1387 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:29,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:29,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:29,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:30,607 INFO L124 PetriNetUnfolderBase]: 2697/4146 cut-off events. [2024-06-20 15:51:30,607 INFO L125 PetriNetUnfolderBase]: For 246985/247005 co-relation queries the response was YES. [2024-06-20 15:51:30,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32999 conditions, 4146 events. 2697/4146 cut-off events. For 246985/247005 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21390 event pairs, 712 based on Foata normal form. 28/4173 useless extension candidates. Maximal degree in co-relation 32942. Up to 3525 conditions per place. [2024-06-20 15:51:30,637 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 128 selfloop transitions, 53 changer transitions 0/188 dead transitions. [2024-06-20 15:51:30,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 188 transitions, 2079 flow [2024-06-20 15:51:30,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:30,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:30,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 15:51:30,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 15:51:30,643 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1387 flow. Second operand 9 states and 172 transitions. [2024-06-20 15:51:30,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 188 transitions, 2079 flow [2024-06-20 15:51:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 188 transitions, 1981 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:30,756 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1491 flow [2024-06-20 15:51:30,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1491, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-20 15:51:30,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-20 15:51:30,757 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1491 flow [2024-06-20 15:51:30,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:30,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:30,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:30,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:51:30,758 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:30,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash -252803628, now seen corresponding path program 4 times [2024-06-20 15:51:30,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:30,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618359813] [2024-06-20 15:51:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:30,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:31,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:31,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618359813] [2024-06-20 15:51:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618359813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:31,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:31,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:31,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913033368] [2024-06-20 15:51:31,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:31,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:31,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:31,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:31,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:31,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:31,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1491 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:31,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:31,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:31,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:32,542 INFO L124 PetriNetUnfolderBase]: 2687/4132 cut-off events. [2024-06-20 15:51:32,543 INFO L125 PetriNetUnfolderBase]: For 253214/253244 co-relation queries the response was YES. [2024-06-20 15:51:32,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33220 conditions, 4132 events. 2687/4132 cut-off events. For 253214/253244 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21284 event pairs, 715 based on Foata normal form. 34/4165 useless extension candidates. Maximal degree in co-relation 33161. Up to 3521 conditions per place. [2024-06-20 15:51:32,571 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2024-06-20 15:51:32,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 188 transitions, 2103 flow [2024-06-20 15:51:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:32,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:32,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:51:32,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-20 15:51:32,573 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1491 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:51:32,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 188 transitions, 2103 flow [2024-06-20 15:51:32,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 188 transitions, 1883 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:32,682 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1381 flow [2024-06-20 15:51:32,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1381, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2024-06-20 15:51:32,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-20 15:51:32,682 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1381 flow [2024-06-20 15:51:32,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:32,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:32,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:32,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:51:32,683 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:32,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash -628443784, now seen corresponding path program 1 times [2024-06-20 15:51:32,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:32,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515498079] [2024-06-20 15:51:32,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:32,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:32,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:33,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-20 15:51:33,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:33,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515498079] [2024-06-20 15:51:33,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515498079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:33,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:33,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:51:33,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853318890] [2024-06-20 15:51:33,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:33,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:51:33,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:33,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:51:33,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:51:33,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:51:33,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1381 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:33,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:33,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:51:33,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:34,211 INFO L124 PetriNetUnfolderBase]: 2945/4407 cut-off events. [2024-06-20 15:51:34,211 INFO L125 PetriNetUnfolderBase]: For 269913/269923 co-relation queries the response was YES. [2024-06-20 15:51:34,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34648 conditions, 4407 events. 2945/4407 cut-off events. For 269913/269923 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21743 event pairs, 845 based on Foata normal form. 1/4392 useless extension candidates. Maximal degree in co-relation 34588. Up to 4256 conditions per place. [2024-06-20 15:51:34,245 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 142 selfloop transitions, 16 changer transitions 0/173 dead transitions. [2024-06-20 15:51:34,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 173 transitions, 1883 flow [2024-06-20 15:51:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:51:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:51:34,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 15:51:34,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-20 15:51:34,246 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1381 flow. Second operand 6 states and 105 transitions. [2024-06-20 15:51:34,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 173 transitions, 1883 flow [2024-06-20 15:51:34,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 173 transitions, 1791 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:34,367 INFO L231 Difference]: Finished difference. Result has 135 places, 157 transitions, 1405 flow [2024-06-20 15:51:34,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1405, PETRI_PLACES=135, PETRI_TRANSITIONS=157} [2024-06-20 15:51:34,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-20 15:51:34,368 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 157 transitions, 1405 flow [2024-06-20 15:51:34,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:34,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:34,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:34,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:51:34,368 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:34,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2114098036, now seen corresponding path program 5 times [2024-06-20 15:51:34,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:34,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396489310] [2024-06-20 15:51:34,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:34,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:35,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-20 15:51:35,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:35,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396489310] [2024-06-20 15:51:35,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396489310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:35,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:35,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:35,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018170794] [2024-06-20 15:51:35,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:35,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:35,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:35,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:35,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:35,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 157 transitions, 1405 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:35,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:35,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:35,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:36,309 INFO L124 PetriNetUnfolderBase]: 2875/4402 cut-off events. [2024-06-20 15:51:36,310 INFO L125 PetriNetUnfolderBase]: For 294047/294073 co-relation queries the response was YES. [2024-06-20 15:51:36,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36261 conditions, 4402 events. 2875/4402 cut-off events. For 294047/294073 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22967 event pairs, 747 based on Foata normal form. 13/4411 useless extension candidates. Maximal degree in co-relation 36200. Up to 3339 conditions per place. [2024-06-20 15:51:36,345 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 122 selfloop transitions, 84 changer transitions 0/215 dead transitions. [2024-06-20 15:51:36,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2905 flow [2024-06-20 15:51:36,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:36,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:36,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-20 15:51:36,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-20 15:51:36,347 INFO L175 Difference]: Start difference. First operand has 135 places, 157 transitions, 1405 flow. Second operand 9 states and 186 transitions. [2024-06-20 15:51:36,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2905 flow [2024-06-20 15:51:36,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 215 transitions, 2865 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 15:51:36,463 INFO L231 Difference]: Finished difference. Result has 144 places, 171 transitions, 1915 flow [2024-06-20 15:51:36,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1915, PETRI_PLACES=144, PETRI_TRANSITIONS=171} [2024-06-20 15:51:36,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-20 15:51:36,463 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 171 transitions, 1915 flow [2024-06-20 15:51:36,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:36,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:36,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:36,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:51:36,464 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:36,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:36,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2114104546, now seen corresponding path program 6 times [2024-06-20 15:51:36,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:36,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094230410] [2024-06-20 15:51:36,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:36,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:37,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:37,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094230410] [2024-06-20 15:51:37,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094230410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:37,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:37,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:37,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86815410] [2024-06-20 15:51:37,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:37,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:37,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:37,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:37,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:37,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:37,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 171 transitions, 1915 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:37,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:37,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:37,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:38,160 INFO L124 PetriNetUnfolderBase]: 2861/4394 cut-off events. [2024-06-20 15:51:38,160 INFO L125 PetriNetUnfolderBase]: For 312996/313022 co-relation queries the response was YES. [2024-06-20 15:51:38,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37794 conditions, 4394 events. 2861/4394 cut-off events. For 312996/313022 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22958 event pairs, 752 based on Foata normal form. 17/4407 useless extension candidates. Maximal degree in co-relation 37729. Up to 3335 conditions per place. [2024-06-20 15:51:38,200 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 120 selfloop transitions, 84 changer transitions 0/213 dead transitions. [2024-06-20 15:51:38,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 213 transitions, 2949 flow [2024-06-20 15:51:38,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:38,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 15:51:38,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-20 15:51:38,202 INFO L175 Difference]: Start difference. First operand has 144 places, 171 transitions, 1915 flow. Second operand 9 states and 183 transitions. [2024-06-20 15:51:38,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 213 transitions, 2949 flow [2024-06-20 15:51:38,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 213 transitions, 2675 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-20 15:51:38,401 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1819 flow [2024-06-20 15:51:38,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1819, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-20 15:51:38,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-20 15:51:38,401 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1819 flow [2024-06-20 15:51:38,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:38,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:38,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:38,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:51:38,402 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:38,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:38,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1519100768, now seen corresponding path program 7 times [2024-06-20 15:51:38,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:38,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258498503] [2024-06-20 15:51:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:38,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:39,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:39,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:39,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258498503] [2024-06-20 15:51:39,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258498503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:39,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:39,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:39,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832619177] [2024-06-20 15:51:39,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:39,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:39,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:39,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:39,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:39,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1819 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:39,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:39,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:39,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:40,216 INFO L124 PetriNetUnfolderBase]: 2915/4472 cut-off events. [2024-06-20 15:51:40,216 INFO L125 PetriNetUnfolderBase]: For 321761/321787 co-relation queries the response was YES. [2024-06-20 15:51:40,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38191 conditions, 4472 events. 2915/4472 cut-off events. For 321761/321787 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23420 event pairs, 723 based on Foata normal form. 13/4481 useless extension candidates. Maximal degree in co-relation 38125. Up to 3371 conditions per place. [2024-06-20 15:51:40,250 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 115 selfloop transitions, 94 changer transitions 0/218 dead transitions. [2024-06-20 15:51:40,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 218 transitions, 3019 flow [2024-06-20 15:51:40,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:40,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:40,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 15:51:40,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-20 15:51:40,251 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1819 flow. Second operand 9 states and 181 transitions. [2024-06-20 15:51:40,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 218 transitions, 3019 flow [2024-06-20 15:51:40,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 218 transitions, 2860 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:40,387 INFO L231 Difference]: Finished difference. Result has 154 places, 179 transitions, 2091 flow [2024-06-20 15:51:40,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2091, PETRI_PLACES=154, PETRI_TRANSITIONS=179} [2024-06-20 15:51:40,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-20 15:51:40,388 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 179 transitions, 2091 flow [2024-06-20 15:51:40,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:40,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:40,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:40,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:51:40,389 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:40,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2113920096, now seen corresponding path program 4 times [2024-06-20 15:51:40,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:40,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299247972] [2024-06-20 15:51:40,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:40,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:40,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:41,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:41,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:41,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299247972] [2024-06-20 15:51:41,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299247972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:41,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:41,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:41,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534854671] [2024-06-20 15:51:41,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:41,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:41,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:41,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:41,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:41,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:41,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 179 transitions, 2091 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:41,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:41,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:41,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:42,598 INFO L124 PetriNetUnfolderBase]: 2725/4248 cut-off events. [2024-06-20 15:51:42,598 INFO L125 PetriNetUnfolderBase]: For 339320/339361 co-relation queries the response was YES. [2024-06-20 15:51:42,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38031 conditions, 4248 events. 2725/4248 cut-off events. For 339320/339361 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22710 event pairs, 723 based on Foata normal form. 13/4236 useless extension candidates. Maximal degree in co-relation 37962. Up to 3752 conditions per place. [2024-06-20 15:51:42,635 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 153 selfloop transitions, 33 changer transitions 0/207 dead transitions. [2024-06-20 15:51:42,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 207 transitions, 2601 flow [2024-06-20 15:51:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:51:42,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:51:42,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 15:51:42,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-20 15:51:42,637 INFO L175 Difference]: Start difference. First operand has 154 places, 179 transitions, 2091 flow. Second operand 8 states and 154 transitions. [2024-06-20 15:51:42,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 207 transitions, 2601 flow [2024-06-20 15:51:42,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 207 transitions, 2310 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:42,842 INFO L231 Difference]: Finished difference. Result has 155 places, 181 transitions, 1947 flow [2024-06-20 15:51:42,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1947, PETRI_PLACES=155, PETRI_TRANSITIONS=181} [2024-06-20 15:51:42,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-20 15:51:42,843 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 181 transitions, 1947 flow [2024-06-20 15:51:42,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:42,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:42,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:42,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:51:42,846 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:42,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:42,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2113925056, now seen corresponding path program 8 times [2024-06-20 15:51:42,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:42,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7574832] [2024-06-20 15:51:42,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:42,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:42,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:43,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-20 15:51:43,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:43,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7574832] [2024-06-20 15:51:43,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7574832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:43,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:43,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:43,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893761341] [2024-06-20 15:51:43,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:43,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:43,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:43,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:43,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:43,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:43,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 181 transitions, 1947 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:43,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:43,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:43,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:44,738 INFO L124 PetriNetUnfolderBase]: 2897/4446 cut-off events. [2024-06-20 15:51:44,738 INFO L125 PetriNetUnfolderBase]: For 346960/346986 co-relation queries the response was YES. [2024-06-20 15:51:44,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38592 conditions, 4446 events. 2897/4446 cut-off events. For 346960/346986 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 23227 event pairs, 742 based on Foata normal form. 13/4455 useless extension candidates. Maximal degree in co-relation 38522. Up to 3355 conditions per place. [2024-06-20 15:51:44,778 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 116 selfloop transitions, 98 changer transitions 0/223 dead transitions. [2024-06-20 15:51:44,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 223 transitions, 3067 flow [2024-06-20 15:51:44,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:44,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:44,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 15:51:44,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-20 15:51:44,780 INFO L175 Difference]: Start difference. First operand has 155 places, 181 transitions, 1947 flow. Second operand 9 states and 182 transitions. [2024-06-20 15:51:44,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 223 transitions, 3067 flow [2024-06-20 15:51:45,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 223 transitions, 2938 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:45,010 INFO L231 Difference]: Finished difference. Result has 158 places, 184 transitions, 2108 flow [2024-06-20 15:51:45,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2108, PETRI_PLACES=158, PETRI_TRANSITIONS=184} [2024-06-20 15:51:45,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-20 15:51:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 184 transitions, 2108 flow [2024-06-20 15:51:45,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:45,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:45,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:45,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:51:45,012 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:45,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:45,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1519107278, now seen corresponding path program 9 times [2024-06-20 15:51:45,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:45,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053945757] [2024-06-20 15:51:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:45,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:45,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:45,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:45,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053945757] [2024-06-20 15:51:45,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053945757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:45,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:45,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:45,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998117394] [2024-06-20 15:51:45,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:45,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:45,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:45,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:45,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:46,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:46,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 184 transitions, 2108 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:46,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:46,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:46,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:46,800 INFO L124 PetriNetUnfolderBase]: 2995/4589 cut-off events. [2024-06-20 15:51:46,801 INFO L125 PetriNetUnfolderBase]: For 373491/373517 co-relation queries the response was YES. [2024-06-20 15:51:46,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40912 conditions, 4589 events. 2995/4589 cut-off events. For 373491/373517 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24110 event pairs, 730 based on Foata normal form. 17/4602 useless extension candidates. Maximal degree in co-relation 40841. Up to 3428 conditions per place. [2024-06-20 15:51:46,842 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 122 selfloop transitions, 100 changer transitions 0/231 dead transitions. [2024-06-20 15:51:46,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 231 transitions, 3368 flow [2024-06-20 15:51:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:46,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 15:51:46,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-20 15:51:46,843 INFO L175 Difference]: Start difference. First operand has 158 places, 184 transitions, 2108 flow. Second operand 9 states and 182 transitions. [2024-06-20 15:51:46,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 231 transitions, 3368 flow [2024-06-20 15:51:47,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 231 transitions, 3125 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 15:51:47,119 INFO L231 Difference]: Finished difference. Result has 162 places, 192 transitions, 2284 flow [2024-06-20 15:51:47,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2284, PETRI_PLACES=162, PETRI_TRANSITIONS=192} [2024-06-20 15:51:47,119 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-20 15:51:47,119 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 192 transitions, 2284 flow [2024-06-20 15:51:47,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:47,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:47,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:47,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:51:47,121 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:47,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:47,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1944687390, now seen corresponding path program 10 times [2024-06-20 15:51:47,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:47,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448399365] [2024-06-20 15:51:47,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:47,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:48,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:48,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448399365] [2024-06-20 15:51:48,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448399365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:48,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:48,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:48,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089226904] [2024-06-20 15:51:48,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:48,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:48,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:48,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:48,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:48,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:48,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 192 transitions, 2284 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:48,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:48,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:48,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:48,989 INFO L124 PetriNetUnfolderBase]: 2981/4571 cut-off events. [2024-06-20 15:51:48,989 INFO L125 PetriNetUnfolderBase]: For 382286/382312 co-relation queries the response was YES. [2024-06-20 15:51:49,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40758 conditions, 4571 events. 2981/4571 cut-off events. For 382286/382312 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 24023 event pairs, 710 based on Foata normal form. 17/4584 useless extension candidates. Maximal degree in co-relation 40685. Up to 3424 conditions per place. [2024-06-20 15:51:49,025 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 112 selfloop transitions, 108 changer transitions 0/229 dead transitions. [2024-06-20 15:51:49,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 229 transitions, 3184 flow [2024-06-20 15:51:49,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:49,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:49,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:51:49,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-20 15:51:49,029 INFO L175 Difference]: Start difference. First operand has 162 places, 192 transitions, 2284 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:51:49,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 229 transitions, 3184 flow [2024-06-20 15:51:49,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 229 transitions, 2885 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:49,249 INFO L231 Difference]: Finished difference. Result has 166 places, 192 transitions, 2211 flow [2024-06-20 15:51:49,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1985, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2211, PETRI_PLACES=166, PETRI_TRANSITIONS=192} [2024-06-20 15:51:49,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-20 15:51:49,250 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 192 transitions, 2211 flow [2024-06-20 15:51:49,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:49,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:49,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:49,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:51:49,251 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:49,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:49,251 INFO L85 PathProgramCache]: Analyzing trace with hash -628055974, now seen corresponding path program 2 times [2024-06-20 15:51:49,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:49,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707153277] [2024-06-20 15:51:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:49,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:49,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:49,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707153277] [2024-06-20 15:51:49,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707153277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:49,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:49,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:51:49,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842513817] [2024-06-20 15:51:49,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:49,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:51:49,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:49,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:51:49,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:51:49,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:51:49,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 192 transitions, 2211 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:49,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:49,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:51:49,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:50,825 INFO L124 PetriNetUnfolderBase]: 3284/4909 cut-off events. [2024-06-20 15:51:50,826 INFO L125 PetriNetUnfolderBase]: For 393742/393769 co-relation queries the response was YES. [2024-06-20 15:51:50,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41626 conditions, 4909 events. 3284/4909 cut-off events. For 393742/393769 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24649 event pairs, 891 based on Foata normal form. 13/4901 useless extension candidates. Maximal degree in co-relation 41552. Up to 4757 conditions per place. [2024-06-20 15:51:50,874 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 170 selfloop transitions, 16 changer transitions 0/201 dead transitions. [2024-06-20 15:51:50,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 201 transitions, 2605 flow [2024-06-20 15:51:50,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:51:50,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:51:50,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-20 15:51:50,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-20 15:51:50,875 INFO L175 Difference]: Start difference. First operand has 166 places, 192 transitions, 2211 flow. Second operand 6 states and 98 transitions. [2024-06-20 15:51:50,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 201 transitions, 2605 flow [2024-06-20 15:51:51,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 201 transitions, 2326 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 15:51:51,113 INFO L231 Difference]: Finished difference. Result has 163 places, 192 transitions, 1970 flow [2024-06-20 15:51:51,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1970, PETRI_PLACES=163, PETRI_TRANSITIONS=192} [2024-06-20 15:51:51,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-20 15:51:51,114 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 192 transitions, 1970 flow [2024-06-20 15:51:51,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:51,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:51,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:51,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:51:51,115 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:51,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:51,115 INFO L85 PathProgramCache]: Analyzing trace with hash -622723912, now seen corresponding path program 1 times [2024-06-20 15:51:51,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:51,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771456636] [2024-06-20 15:51:51,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:51,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:51,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:51,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:51,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:51,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771456636] [2024-06-20 15:51:51,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771456636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:51,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:51,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:51:51,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966081492] [2024-06-20 15:51:51,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:51,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:51:51,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:51,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:51:51,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:51:51,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:51,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 192 transitions, 1970 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:51,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:51,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:51,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:52,631 INFO L124 PetriNetUnfolderBase]: 2963/4562 cut-off events. [2024-06-20 15:51:52,632 INFO L125 PetriNetUnfolderBase]: For 350467/350484 co-relation queries the response was YES. [2024-06-20 15:51:52,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36853 conditions, 4562 events. 2963/4562 cut-off events. For 350467/350484 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 23841 event pairs, 1201 based on Foata normal form. 3/4532 useless extension candidates. Maximal degree in co-relation 36779. Up to 4305 conditions per place. [2024-06-20 15:51:52,676 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 178 selfloop transitions, 18 changer transitions 0/212 dead transitions. [2024-06-20 15:51:52,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2582 flow [2024-06-20 15:51:52,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:52,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 15:51:52,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-20 15:51:52,678 INFO L175 Difference]: Start difference. First operand has 163 places, 192 transitions, 1970 flow. Second operand 7 states and 117 transitions. [2024-06-20 15:51:52,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2582 flow [2024-06-20 15:51:52,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 212 transitions, 2537 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:52,970 INFO L231 Difference]: Finished difference. Result has 166 places, 200 transitions, 2076 flow [2024-06-20 15:51:52,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=166, PETRI_TRANSITIONS=200} [2024-06-20 15:51:52,971 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-20 15:51:52,971 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 200 transitions, 2076 flow [2024-06-20 15:51:52,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:52,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:52,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:52,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:51:52,972 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:52,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:52,972 INFO L85 PathProgramCache]: Analyzing trace with hash -5055720, now seen corresponding path program 1 times [2024-06-20 15:51:52,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:52,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535394094] [2024-06-20 15:51:52,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:52,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:52,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:54,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-20 15:51:54,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:54,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535394094] [2024-06-20 15:51:54,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535394094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:54,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:54,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:51:54,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387239795] [2024-06-20 15:51:54,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:54,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:51:54,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:54,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:51:54,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:51:54,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:54,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 200 transitions, 2076 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:54,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:54,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:54,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:55,128 INFO L124 PetriNetUnfolderBase]: 2967/4571 cut-off events. [2024-06-20 15:51:55,129 INFO L125 PetriNetUnfolderBase]: For 374021/374030 co-relation queries the response was YES. [2024-06-20 15:51:55,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37700 conditions, 4571 events. 2967/4571 cut-off events. For 374021/374030 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23832 event pairs, 1172 based on Foata normal form. 4/4545 useless extension candidates. Maximal degree in co-relation 37624. Up to 4252 conditions per place. [2024-06-20 15:51:55,170 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 200 selfloop transitions, 23 changer transitions 0/233 dead transitions. [2024-06-20 15:51:55,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 233 transitions, 2670 flow [2024-06-20 15:51:55,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:51:55,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:51:55,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-20 15:51:55,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 15:51:55,171 INFO L175 Difference]: Start difference. First operand has 166 places, 200 transitions, 2076 flow. Second operand 10 states and 172 transitions. [2024-06-20 15:51:55,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 233 transitions, 2670 flow [2024-06-20 15:51:55,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 233 transitions, 2626 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-20 15:51:55,645 INFO L231 Difference]: Finished difference. Result has 175 places, 202 transitions, 2159 flow [2024-06-20 15:51:55,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2159, PETRI_PLACES=175, PETRI_TRANSITIONS=202} [2024-06-20 15:51:55,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-20 15:51:55,645 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 202 transitions, 2159 flow [2024-06-20 15:51:55,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:55,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:55,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:55,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:51:55,646 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:55,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:55,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1033392292, now seen corresponding path program 1 times [2024-06-20 15:51:55,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:55,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652435708] [2024-06-20 15:51:55,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:55,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:56,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:56,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652435708] [2024-06-20 15:51:56,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652435708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:56,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:56,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:56,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686099803] [2024-06-20 15:51:56,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:56,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:56,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:56,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:56,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:56,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:51:56,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 202 transitions, 2159 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:56,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:56,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:51:56,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:57,660 INFO L124 PetriNetUnfolderBase]: 3286/4911 cut-off events. [2024-06-20 15:51:57,660 INFO L125 PetriNetUnfolderBase]: For 434334/434359 co-relation queries the response was YES. [2024-06-20 15:51:57,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42123 conditions, 4911 events. 3286/4911 cut-off events. For 434334/434359 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24507 event pairs, 869 based on Foata normal form. 11/4901 useless extension candidates. Maximal degree in co-relation 42044. Up to 4747 conditions per place. [2024-06-20 15:51:57,707 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 183 selfloop transitions, 23 changer transitions 0/221 dead transitions. [2024-06-20 15:51:57,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 221 transitions, 2787 flow [2024-06-20 15:51:57,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:57,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 15:51:57,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-20 15:51:57,713 INFO L175 Difference]: Start difference. First operand has 175 places, 202 transitions, 2159 flow. Second operand 7 states and 112 transitions. [2024-06-20 15:51:57,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 221 transitions, 2787 flow [2024-06-20 15:51:58,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2678 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:58,035 INFO L231 Difference]: Finished difference. Result has 175 places, 210 transitions, 2212 flow [2024-06-20 15:51:58,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2212, PETRI_PLACES=175, PETRI_TRANSITIONS=210} [2024-06-20 15:51:58,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-20 15:51:58,036 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 210 transitions, 2212 flow [2024-06-20 15:51:58,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:58,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:58,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:58,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:51:58,037 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:58,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:58,037 INFO L85 PathProgramCache]: Analyzing trace with hash 382297328, now seen corresponding path program 2 times [2024-06-20 15:51:58,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:58,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694535119] [2024-06-20 15:51:58,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:58,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:58,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:58,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:58,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:58,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694535119] [2024-06-20 15:51:58,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694535119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:58,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:58,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:51:58,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126337956] [2024-06-20 15:51:58,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:58,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:51:58,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:58,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:51:58,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:51:58,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:51:58,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 210 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:58,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:58,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:51:58,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:59,858 INFO L124 PetriNetUnfolderBase]: 3027/4637 cut-off events. [2024-06-20 15:51:59,858 INFO L125 PetriNetUnfolderBase]: For 391866/391883 co-relation queries the response was YES. [2024-06-20 15:51:59,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38864 conditions, 4637 events. 3027/4637 cut-off events. For 391866/391883 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 24117 event pairs, 1187 based on Foata normal form. 3/4599 useless extension candidates. Maximal degree in co-relation 38783. Up to 4390 conditions per place. [2024-06-20 15:51:59,895 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 188 selfloop transitions, 12 changer transitions 0/218 dead transitions. [2024-06-20 15:51:59,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 218 transitions, 2632 flow [2024-06-20 15:51:59,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:51:59,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:51:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 15:51:59,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-20 15:51:59,896 INFO L175 Difference]: Start difference. First operand has 175 places, 210 transitions, 2212 flow. Second operand 6 states and 101 transitions. [2024-06-20 15:51:59,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 218 transitions, 2632 flow [2024-06-20 15:52:00,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 218 transitions, 2534 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-20 15:52:00,203 INFO L231 Difference]: Finished difference. Result has 178 places, 210 transitions, 2144 flow [2024-06-20 15:52:00,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2144, PETRI_PLACES=178, PETRI_TRANSITIONS=210} [2024-06-20 15:52:00,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-20 15:52:00,204 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 210 transitions, 2144 flow [2024-06-20 15:52:00,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:00,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:00,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:00,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:52:00,205 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:00,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:00,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1430383660, now seen corresponding path program 1 times [2024-06-20 15:52:00,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:00,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471530571] [2024-06-20 15:52:00,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:00,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:00,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:01,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:01,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471530571] [2024-06-20 15:52:01,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471530571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:01,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:01,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:01,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188231048] [2024-06-20 15:52:01,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:01,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:01,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:01,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:01,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:01,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 210 transitions, 2144 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:01,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:01,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:01,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:02,696 INFO L124 PetriNetUnfolderBase]: 3069/4708 cut-off events. [2024-06-20 15:52:02,696 INFO L125 PetriNetUnfolderBase]: For 465499/465533 co-relation queries the response was YES. [2024-06-20 15:52:02,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42441 conditions, 4708 events. 3069/4708 cut-off events. For 465499/465533 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24817 event pairs, 741 based on Foata normal form. 23/4725 useless extension candidates. Maximal degree in co-relation 42358. Up to 4330 conditions per place. [2024-06-20 15:52:02,736 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 225 selfloop transitions, 27 changer transitions 0/263 dead transitions. [2024-06-20 15:52:02,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 263 transitions, 2895 flow [2024-06-20 15:52:02,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:02,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:02,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:52:02,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-20 15:52:02,755 INFO L175 Difference]: Start difference. First operand has 178 places, 210 transitions, 2144 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:52:02,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 263 transitions, 2895 flow [2024-06-20 15:52:03,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 2863 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:03,120 INFO L231 Difference]: Finished difference. Result has 186 places, 223 transitions, 2341 flow [2024-06-20 15:52:03,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2341, PETRI_PLACES=186, PETRI_TRANSITIONS=223} [2024-06-20 15:52:03,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-20 15:52:03,120 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2341 flow [2024-06-20 15:52:03,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:03,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:03,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:03,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:52:03,121 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:03,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:03,121 INFO L85 PathProgramCache]: Analyzing trace with hash -491706542, now seen corresponding path program 2 times [2024-06-20 15:52:03,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:03,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842244418] [2024-06-20 15:52:03,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:03,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:04,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:04,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:04,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842244418] [2024-06-20 15:52:04,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842244418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:04,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:04,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:04,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67978848] [2024-06-20 15:52:04,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:04,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:04,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:04,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:04,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:04,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:04,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 223 transitions, 2341 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:04,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:04,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:04,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:05,659 INFO L124 PetriNetUnfolderBase]: 3207/4928 cut-off events. [2024-06-20 15:52:05,659 INFO L125 PetriNetUnfolderBase]: For 486778/486808 co-relation queries the response was YES. [2024-06-20 15:52:05,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44500 conditions, 4928 events. 3207/4928 cut-off events. For 486778/486808 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 26184 event pairs, 733 based on Foata normal form. 19/4941 useless extension candidates. Maximal degree in co-relation 44413. Up to 4472 conditions per place. [2024-06-20 15:52:05,703 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 231 selfloop transitions, 47 changer transitions 0/289 dead transitions. [2024-06-20 15:52:05,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 289 transitions, 3393 flow [2024-06-20 15:52:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 15:52:05,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-20 15:52:05,708 INFO L175 Difference]: Start difference. First operand has 186 places, 223 transitions, 2341 flow. Second operand 10 states and 183 transitions. [2024-06-20 15:52:05,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 289 transitions, 3393 flow [2024-06-20 15:52:06,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 289 transitions, 3197 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:06,030 INFO L231 Difference]: Finished difference. Result has 195 places, 251 transitions, 2698 flow [2024-06-20 15:52:06,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2698, PETRI_PLACES=195, PETRI_TRANSITIONS=251} [2024-06-20 15:52:06,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-20 15:52:06,031 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 251 transitions, 2698 flow [2024-06-20 15:52:06,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:06,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:06,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:06,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:52:06,032 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:06,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:06,032 INFO L85 PathProgramCache]: Analyzing trace with hash 774336402, now seen corresponding path program 3 times [2024-06-20 15:52:06,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:06,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229116953] [2024-06-20 15:52:06,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:06,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:07,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:07,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229116953] [2024-06-20 15:52:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229116953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097039104] [2024-06-20 15:52:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:07,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:07,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:07,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:07,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:07,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:07,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 251 transitions, 2698 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:07,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:07,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:07,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:08,464 INFO L124 PetriNetUnfolderBase]: 3339/5129 cut-off events. [2024-06-20 15:52:08,464 INFO L125 PetriNetUnfolderBase]: For 531922/531958 co-relation queries the response was YES. [2024-06-20 15:52:08,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46996 conditions, 5129 events. 3339/5129 cut-off events. For 531922/531958 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 27522 event pairs, 948 based on Foata normal form. 13/5121 useless extension candidates. Maximal degree in co-relation 46904. Up to 4638 conditions per place. [2024-06-20 15:52:08,521 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 247 selfloop transitions, 51 changer transitions 0/309 dead transitions. [2024-06-20 15:52:08,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 309 transitions, 3907 flow [2024-06-20 15:52:08,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:08,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 15:52:08,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-20 15:52:08,530 INFO L175 Difference]: Start difference. First operand has 195 places, 251 transitions, 2698 flow. Second operand 10 states and 186 transitions. [2024-06-20 15:52:08,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 309 transitions, 3907 flow [2024-06-20 15:52:09,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 309 transitions, 3803 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 15:52:09,050 INFO L231 Difference]: Finished difference. Result has 204 places, 267 transitions, 3019 flow [2024-06-20 15:52:09,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3019, PETRI_PLACES=204, PETRI_TRANSITIONS=267} [2024-06-20 15:52:09,050 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-20 15:52:09,051 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 267 transitions, 3019 flow [2024-06-20 15:52:09,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:09,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:09,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:09,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:52:09,051 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:09,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:09,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1691426297, now seen corresponding path program 1 times [2024-06-20 15:52:09,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:09,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080505209] [2024-06-20 15:52:09,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:09,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:10,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:10,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:10,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080505209] [2024-06-20 15:52:10,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080505209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:10,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:10,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:10,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226589402] [2024-06-20 15:52:10,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:10,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:10,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:10,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:10,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:10,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:10,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 267 transitions, 3019 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:10,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:10,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:10,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:11,453 INFO L124 PetriNetUnfolderBase]: 3372/5205 cut-off events. [2024-06-20 15:52:11,453 INFO L125 PetriNetUnfolderBase]: For 550032/550068 co-relation queries the response was YES. [2024-06-20 15:52:11,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47941 conditions, 5205 events. 3372/5205 cut-off events. For 550032/550068 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 28220 event pairs, 941 based on Foata normal form. 11/5198 useless extension candidates. Maximal degree in co-relation 47846. Up to 4729 conditions per place. [2024-06-20 15:52:11,512 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 249 selfloop transitions, 53 changer transitions 0/313 dead transitions. [2024-06-20 15:52:11,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 313 transitions, 3886 flow [2024-06-20 15:52:11,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:11,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:11,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 15:52:11,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-20 15:52:11,514 INFO L175 Difference]: Start difference. First operand has 204 places, 267 transitions, 3019 flow. Second operand 10 states and 184 transitions. [2024-06-20 15:52:11,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 313 transitions, 3886 flow [2024-06-20 15:52:11,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 313 transitions, 3759 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:11,976 INFO L231 Difference]: Finished difference. Result has 210 places, 275 transitions, 3168 flow [2024-06-20 15:52:11,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3168, PETRI_PLACES=210, PETRI_TRANSITIONS=275} [2024-06-20 15:52:11,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 166 predicate places. [2024-06-20 15:52:11,977 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 275 transitions, 3168 flow [2024-06-20 15:52:11,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:11,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:11,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:11,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:52:11,978 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-20 15:52:11,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:11,978 INFO L85 PathProgramCache]: Analyzing trace with hash -491117174, now seen corresponding path program 4 times [2024-06-20 15:52:11,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:11,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808120969] [2024-06-20 15:52:11,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:11,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:11,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:13,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:13,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808120969] [2024-06-20 15:52:13,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808120969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:13,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:13,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:13,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54020379] [2024-06-20 15:52:13,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:13,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:13,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:13,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:13,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:13,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:13,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 275 transitions, 3168 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:13,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:13,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:13,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:14,422 INFO L124 PetriNetUnfolderBase]: 3364/5182 cut-off events. [2024-06-20 15:52:14,422 INFO L125 PetriNetUnfolderBase]: For 566405/566441 co-relation queries the response was YES. [2024-06-20 15:52:14,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48231 conditions, 5182 events. 3364/5182 cut-off events. For 566405/566441 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27998 event pairs, 945 based on Foata normal form. 13/5174 useless extension candidates. Maximal degree in co-relation 48133. Up to 4726 conditions per place. [2024-06-20 15:52:14,479 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 253 selfloop transitions, 49 changer transitions 0/313 dead transitions. [2024-06-20 15:52:14,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 313 transitions, 3901 flow [2024-06-20 15:52:14,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:14,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:14,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 15:52:14,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-20 15:52:14,481 INFO L175 Difference]: Start difference. First operand has 210 places, 275 transitions, 3168 flow. Second operand 10 states and 183 transitions. [2024-06-20 15:52:14,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 313 transitions, 3901 flow [2024-06-20 15:52:15,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 313 transitions, 3687 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:15,048 INFO L231 Difference]: Finished difference. Result has 213 places, 275 transitions, 3060 flow [2024-06-20 15:52:15,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3060, PETRI_PLACES=213, PETRI_TRANSITIONS=275} [2024-06-20 15:52:15,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-20 15:52:15,049 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 275 transitions, 3060 flow [2024-06-20 15:52:15,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:15,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:15,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:15,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:52:15,050 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:15,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:15,050 INFO L85 PathProgramCache]: Analyzing trace with hash -967227328, now seen corresponding path program 5 times [2024-06-20 15:52:15,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:15,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166014260] [2024-06-20 15:52:15,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:15,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:15,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:16,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:16,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166014260] [2024-06-20 15:52:16,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166014260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:16,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:16,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:16,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854437029] [2024-06-20 15:52:16,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:16,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:16,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:16,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:16,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:16,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:16,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 275 transitions, 3060 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:16,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:16,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:16,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:17,368 INFO L124 PetriNetUnfolderBase]: 3489/5384 cut-off events. [2024-06-20 15:52:17,368 INFO L125 PetriNetUnfolderBase]: For 581062/581100 co-relation queries the response was YES. [2024-06-20 15:52:17,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49380 conditions, 5384 events. 3489/5384 cut-off events. For 581062/581100 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29362 event pairs, 823 based on Foata normal form. 19/5385 useless extension candidates. Maximal degree in co-relation 49281. Up to 4793 conditions per place. [2024-06-20 15:52:17,425 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 261 selfloop transitions, 60 changer transitions 0/332 dead transitions. [2024-06-20 15:52:17,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 332 transitions, 4042 flow [2024-06-20 15:52:17,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:17,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:17,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-20 15:52:17,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-20 15:52:17,427 INFO L175 Difference]: Start difference. First operand has 213 places, 275 transitions, 3060 flow. Second operand 10 states and 180 transitions. [2024-06-20 15:52:17,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 332 transitions, 4042 flow [2024-06-20 15:52:17,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 332 transitions, 3946 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:17,987 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 3364 flow [2024-06-20 15:52:17,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3364, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-20 15:52:17,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-20 15:52:17,988 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 3364 flow [2024-06-20 15:52:17,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:17,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:17,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:17,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:52:17,988 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:17,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1143559300, now seen corresponding path program 1 times [2024-06-20 15:52:17,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:17,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169867644] [2024-06-20 15:52:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:17,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:18,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:18,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169867644] [2024-06-20 15:52:18,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169867644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:18,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:18,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:52:18,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473404653] [2024-06-20 15:52:18,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:18,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:52:18,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:18,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:52:18,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:52:18,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:52:18,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 3364 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:18,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:18,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:52:18,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:19,792 INFO L124 PetriNetUnfolderBase]: 3808/5741 cut-off events. [2024-06-20 15:52:19,792 INFO L125 PetriNetUnfolderBase]: For 584705/584736 co-relation queries the response was YES. [2024-06-20 15:52:19,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50764 conditions, 5741 events. 3808/5741 cut-off events. For 584705/584736 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 29920 event pairs, 1032 based on Foata normal form. 18/5733 useless extension candidates. Maximal degree in co-relation 50662. Up to 5361 conditions per place. [2024-06-20 15:52:19,854 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 263 selfloop transitions, 51 changer transitions 0/339 dead transitions. [2024-06-20 15:52:19,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 339 transitions, 4545 flow [2024-06-20 15:52:19,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:19,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:19,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 15:52:19,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-20 15:52:19,855 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 3364 flow. Second operand 8 states and 144 transitions. [2024-06-20 15:52:19,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 339 transitions, 4545 flow [2024-06-20 15:52:20,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 339 transitions, 4356 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:20,422 INFO L231 Difference]: Finished difference. Result has 220 places, 313 transitions, 3573 flow [2024-06-20 15:52:20,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3573, PETRI_PLACES=220, PETRI_TRANSITIONS=313} [2024-06-20 15:52:20,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-20 15:52:20,422 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 313 transitions, 3573 flow [2024-06-20 15:52:20,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:20,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:20,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:20,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:52:20,423 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:20,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:20,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1136318512, now seen corresponding path program 6 times [2024-06-20 15:52:20,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:20,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305405939] [2024-06-20 15:52:20,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:20,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:21,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-20 15:52:21,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:21,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305405939] [2024-06-20 15:52:21,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305405939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:21,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:21,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:21,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457728842] [2024-06-20 15:52:21,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:21,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:21,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:21,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:21,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:21,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:21,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 313 transitions, 3573 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:21,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:21,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:21,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:23,071 INFO L124 PetriNetUnfolderBase]: 3726/5732 cut-off events. [2024-06-20 15:52:23,072 INFO L125 PetriNetUnfolderBase]: For 613420/613450 co-relation queries the response was YES. [2024-06-20 15:52:23,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53436 conditions, 5732 events. 3726/5732 cut-off events. For 613420/613450 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 31269 event pairs, 808 based on Foata normal form. 19/5746 useless extension candidates. Maximal degree in co-relation 53332. Up to 5130 conditions per place. [2024-06-20 15:52:23,138 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 299 selfloop transitions, 75 changer transitions 0/388 dead transitions. [2024-06-20 15:52:23,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 388 transitions, 5233 flow [2024-06-20 15:52:23,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:23,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:23,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 15:52:23,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-20 15:52:23,140 INFO L175 Difference]: Start difference. First operand has 220 places, 313 transitions, 3573 flow. Second operand 10 states and 187 transitions. [2024-06-20 15:52:23,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 388 transitions, 5233 flow [2024-06-20 15:52:23,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 388 transitions, 5176 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-20 15:52:23,808 INFO L231 Difference]: Finished difference. Result has 230 places, 345 transitions, 4278 flow [2024-06-20 15:52:23,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4278, PETRI_PLACES=230, PETRI_TRANSITIONS=345} [2024-06-20 15:52:23,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-20 15:52:23,809 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 345 transitions, 4278 flow [2024-06-20 15:52:23,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:23,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:23,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:23,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:52:23,809 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:23,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:23,810 INFO L85 PathProgramCache]: Analyzing trace with hash -489828717, now seen corresponding path program 2 times [2024-06-20 15:52:23,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:23,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586734358] [2024-06-20 15:52:23,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:23,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:23,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:25,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:25,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586734358] [2024-06-20 15:52:25,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586734358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:25,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:25,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:25,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360031460] [2024-06-20 15:52:25,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:25,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:25,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:25,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 345 transitions, 4278 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:25,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:25,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:25,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:26,517 INFO L124 PetriNetUnfolderBase]: 3780/5843 cut-off events. [2024-06-20 15:52:26,517 INFO L125 PetriNetUnfolderBase]: For 634797/634827 co-relation queries the response was YES. [2024-06-20 15:52:26,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54993 conditions, 5843 events. 3780/5843 cut-off events. For 634797/634827 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 32290 event pairs, 821 based on Foata normal form. 17/5860 useless extension candidates. Maximal degree in co-relation 54885. Up to 5272 conditions per place. [2024-06-20 15:52:26,587 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 305 selfloop transitions, 79 changer transitions 0/398 dead transitions. [2024-06-20 15:52:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 398 transitions, 5427 flow [2024-06-20 15:52:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:52:26,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:52:26,589 INFO L175 Difference]: Start difference. First operand has 230 places, 345 transitions, 4278 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:52:26,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 398 transitions, 5427 flow [2024-06-20 15:52:27,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 398 transitions, 5286 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:27,317 INFO L231 Difference]: Finished difference. Result has 236 places, 361 transitions, 4596 flow [2024-06-20 15:52:27,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4596, PETRI_PLACES=236, PETRI_TRANSITIONS=361} [2024-06-20 15:52:27,317 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-20 15:52:27,318 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 361 transitions, 4596 flow [2024-06-20 15:52:27,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:27,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:27,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:27,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:52:27,318 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:27,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:27,318 INFO L85 PathProgramCache]: Analyzing trace with hash -406711982, now seen corresponding path program 7 times [2024-06-20 15:52:27,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:27,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407034620] [2024-06-20 15:52:27,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:27,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:28,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-20 15:52:28,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:28,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407034620] [2024-06-20 15:52:28,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407034620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:28,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:28,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:28,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331410549] [2024-06-20 15:52:28,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:28,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:28,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:28,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:28,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:28,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:28,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 361 transitions, 4596 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:28,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:28,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:28,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:30,039 INFO L124 PetriNetUnfolderBase]: 3772/5819 cut-off events. [2024-06-20 15:52:30,040 INFO L125 PetriNetUnfolderBase]: For 651476/651506 co-relation queries the response was YES. [2024-06-20 15:52:30,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55410 conditions, 5819 events. 3772/5819 cut-off events. For 651476/651506 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 32018 event pairs, 819 based on Foata normal form. 19/5830 useless extension candidates. Maximal degree in co-relation 55299. Up to 5274 conditions per place. [2024-06-20 15:52:30,115 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 313 selfloop transitions, 71 changer transitions 0/398 dead transitions. [2024-06-20 15:52:30,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 398 transitions, 5509 flow [2024-06-20 15:52:30,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:30,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:30,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 15:52:30,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-20 15:52:30,117 INFO L175 Difference]: Start difference. First operand has 236 places, 361 transitions, 4596 flow. Second operand 10 states and 184 transitions. [2024-06-20 15:52:30,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 398 transitions, 5509 flow [2024-06-20 15:52:30,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 398 transitions, 5265 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:30,948 INFO L231 Difference]: Finished difference. Result has 240 places, 361 transitions, 4506 flow [2024-06-20 15:52:30,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4506, PETRI_PLACES=240, PETRI_TRANSITIONS=361} [2024-06-20 15:52:30,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-20 15:52:30,950 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 361 transitions, 4506 flow [2024-06-20 15:52:30,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:30,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:30,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:30,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:52:30,951 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:30,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:30,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1706607602, now seen corresponding path program 8 times [2024-06-20 15:52:30,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:30,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027847946] [2024-06-20 15:52:30,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:30,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:30,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:32,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:32,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:32,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027847946] [2024-06-20 15:52:32,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027847946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:32,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:32,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:32,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563992800] [2024-06-20 15:52:32,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:32,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:32,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:32,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:32,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:32,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:32,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 361 transitions, 4506 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:32,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:32,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:32,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:33,711 INFO L124 PetriNetUnfolderBase]: 3877/5984 cut-off events. [2024-06-20 15:52:33,712 INFO L125 PetriNetUnfolderBase]: For 671913/671945 co-relation queries the response was YES. [2024-06-20 15:52:33,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56541 conditions, 5984 events. 3877/5984 cut-off events. For 671913/671945 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32999 event pairs, 807 based on Foata normal form. 21/6005 useless extension candidates. Maximal degree in co-relation 56429. Up to 5306 conditions per place. [2024-06-20 15:52:33,780 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 313 selfloop transitions, 88 changer transitions 0/415 dead transitions. [2024-06-20 15:52:33,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 415 transitions, 5675 flow [2024-06-20 15:52:33,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:33,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:33,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 15:52:33,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-20 15:52:33,781 INFO L175 Difference]: Start difference. First operand has 240 places, 361 transitions, 4506 flow. Second operand 10 states and 186 transitions. [2024-06-20 15:52:33,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 415 transitions, 5675 flow [2024-06-20 15:52:34,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 415 transitions, 5539 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:34,445 INFO L231 Difference]: Finished difference. Result has 245 places, 377 transitions, 4852 flow [2024-06-20 15:52:34,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4852, PETRI_PLACES=245, PETRI_TRANSITIONS=377} [2024-06-20 15:52:34,446 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-20 15:52:34,446 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 377 transitions, 4852 flow [2024-06-20 15:52:34,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:34,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:34,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:34,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:52:34,447 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:34,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:34,447 INFO L85 PathProgramCache]: Analyzing trace with hash 475927344, now seen corresponding path program 9 times [2024-06-20 15:52:34,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:34,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997104968] [2024-06-20 15:52:34,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:34,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:34,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:35,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:35,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997104968] [2024-06-20 15:52:35,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997104968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:35,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:35,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:35,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295498285] [2024-06-20 15:52:35,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:35,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:35,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:35,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:35,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:35,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:35,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 377 transitions, 4852 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:35,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:35,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:35,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:37,091 INFO L124 PetriNetUnfolderBase]: 3936/6077 cut-off events. [2024-06-20 15:52:37,091 INFO L125 PetriNetUnfolderBase]: For 706348/706380 co-relation queries the response was YES. [2024-06-20 15:52:37,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58473 conditions, 6077 events. 3936/6077 cut-off events. For 706348/706380 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33626 event pairs, 814 based on Foata normal form. 21/6098 useless extension candidates. Maximal degree in co-relation 58357. Up to 5334 conditions per place. [2024-06-20 15:52:37,160 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 316 selfloop transitions, 93 changer transitions 0/423 dead transitions. [2024-06-20 15:52:37,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 423 transitions, 6242 flow [2024-06-20 15:52:37,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:37,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:37,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 15:52:37,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-20 15:52:37,161 INFO L175 Difference]: Start difference. First operand has 245 places, 377 transitions, 4852 flow. Second operand 10 states and 188 transitions. [2024-06-20 15:52:37,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 423 transitions, 6242 flow [2024-06-20 15:52:37,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 423 transitions, 6043 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:37,884 INFO L231 Difference]: Finished difference. Result has 251 places, 383 transitions, 5051 flow [2024-06-20 15:52:37,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5051, PETRI_PLACES=251, PETRI_TRANSITIONS=383} [2024-06-20 15:52:37,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-20 15:52:37,885 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 383 transitions, 5051 flow [2024-06-20 15:52:37,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:37,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:37,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:37,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:52:37,885 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:37,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:37,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1118571558, now seen corresponding path program 10 times [2024-06-20 15:52:37,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:37,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881229761] [2024-06-20 15:52:37,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:37,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:39,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-20 15:52:39,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:39,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881229761] [2024-06-20 15:52:39,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881229761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:39,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:39,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:39,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368135570] [2024-06-20 15:52:39,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:39,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:39,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:39,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:39,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:39,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:39,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 383 transitions, 5051 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:39,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:39,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:39,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:40,532 INFO L124 PetriNetUnfolderBase]: 3928/6060 cut-off events. [2024-06-20 15:52:40,532 INFO L125 PetriNetUnfolderBase]: For 720775/720807 co-relation queries the response was YES. [2024-06-20 15:52:40,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58545 conditions, 6060 events. 3928/6060 cut-off events. For 720775/720807 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 33533 event pairs, 799 based on Foata normal form. 21/6076 useless extension candidates. Maximal degree in co-relation 58427. Up to 5387 conditions per place. [2024-06-20 15:52:40,610 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 313 selfloop transitions, 94 changer transitions 0/421 dead transitions. [2024-06-20 15:52:40,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 421 transitions, 6021 flow [2024-06-20 15:52:40,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:52:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:52:40,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:52:40,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:52:40,612 INFO L175 Difference]: Start difference. First operand has 251 places, 383 transitions, 5051 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:52:40,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 421 transitions, 6021 flow [2024-06-20 15:52:41,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 421 transitions, 5750 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:41,703 INFO L231 Difference]: Finished difference. Result has 256 places, 384 transitions, 5017 flow [2024-06-20 15:52:41,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5017, PETRI_PLACES=256, PETRI_TRANSITIONS=384} [2024-06-20 15:52:41,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-20 15:52:41,703 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 384 transitions, 5017 flow [2024-06-20 15:52:41,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:41,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:41,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:41,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:52:41,704 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:41,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:41,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1118356077, now seen corresponding path program 1 times [2024-06-20 15:52:41,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:41,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898243235] [2024-06-20 15:52:41,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:41,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:41,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:42,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:42,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:42,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898243235] [2024-06-20 15:52:42,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898243235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:42,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:42,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:42,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927365344] [2024-06-20 15:52:42,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:42,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:42,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:42,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:42,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:42,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:52:42,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 384 transitions, 5017 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:42,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:42,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:52:42,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:44,200 INFO L124 PetriNetUnfolderBase]: 4498/6756 cut-off events. [2024-06-20 15:52:44,201 INFO L125 PetriNetUnfolderBase]: For 749444/749456 co-relation queries the response was YES. [2024-06-20 15:52:44,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61764 conditions, 6756 events. 4498/6756 cut-off events. For 749444/749456 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35890 event pairs, 877 based on Foata normal form. 18/6774 useless extension candidates. Maximal degree in co-relation 61643. Up to 5823 conditions per place. [2024-06-20 15:52:44,281 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 307 selfloop transitions, 144 changer transitions 0/463 dead transitions. [2024-06-20 15:52:44,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 463 transitions, 6507 flow [2024-06-20 15:52:44,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:44,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:44,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-20 15:52:44,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-20 15:52:44,283 INFO L175 Difference]: Start difference. First operand has 256 places, 384 transitions, 5017 flow. Second operand 11 states and 196 transitions. [2024-06-20 15:52:44,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 463 transitions, 6507 flow [2024-06-20 15:52:45,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 463 transitions, 6384 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:52:45,322 INFO L231 Difference]: Finished difference. Result has 264 places, 419 transitions, 5681 flow [2024-06-20 15:52:45,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4894, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5681, PETRI_PLACES=264, PETRI_TRANSITIONS=419} [2024-06-20 15:52:45,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-20 15:52:45,325 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 419 transitions, 5681 flow [2024-06-20 15:52:45,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:45,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:45,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:45,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:52:45,325 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:45,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash 130058980, now seen corresponding path program 2 times [2024-06-20 15:52:45,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:45,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426619169] [2024-06-20 15:52:45,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:45,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:45,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:46,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:46,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426619169] [2024-06-20 15:52:46,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426619169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:46,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:46,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:52:46,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520153814] [2024-06-20 15:52:46,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:46,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:52:46,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:46,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:52:46,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:52:46,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:52:46,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 419 transitions, 5681 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:46,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:46,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:52:46,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:47,658 INFO L124 PetriNetUnfolderBase]: 4426/6678 cut-off events. [2024-06-20 15:52:47,658 INFO L125 PetriNetUnfolderBase]: For 766676/766711 co-relation queries the response was YES. [2024-06-20 15:52:47,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62458 conditions, 6678 events. 4426/6678 cut-off events. For 766676/766711 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35916 event pairs, 982 based on Foata normal form. 12/6655 useless extension candidates. Maximal degree in co-relation 62334. Up to 6194 conditions per place. [2024-06-20 15:52:47,741 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 360 selfloop transitions, 69 changer transitions 0/468 dead transitions. [2024-06-20 15:52:47,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 468 transitions, 7273 flow [2024-06-20 15:52:47,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:47,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:47,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 15:52:47,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-20 15:52:47,742 INFO L175 Difference]: Start difference. First operand has 264 places, 419 transitions, 5681 flow. Second operand 8 states and 147 transitions. [2024-06-20 15:52:47,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 468 transitions, 7273 flow [2024-06-20 15:52:48,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 468 transitions, 7082 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:48,942 INFO L231 Difference]: Finished difference. Result has 267 places, 438 transitions, 5900 flow [2024-06-20 15:52:48,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5490, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5900, PETRI_PLACES=267, PETRI_TRANSITIONS=438} [2024-06-20 15:52:48,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-20 15:52:48,942 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 438 transitions, 5900 flow [2024-06-20 15:52:48,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:48,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:48,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:48,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:52:48,943 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:48,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:48,943 INFO L85 PathProgramCache]: Analyzing trace with hash 696321534, now seen corresponding path program 2 times [2024-06-20 15:52:48,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:48,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965073381] [2024-06-20 15:52:48,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:48,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:49,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:49,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965073381] [2024-06-20 15:52:49,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965073381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:49,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:52:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080527675] [2024-06-20 15:52:49,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:49,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:52:49,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:49,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:52:49,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:52:49,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:52:49,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 438 transitions, 5900 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:49,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:49,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:52:49,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:51,316 INFO L124 PetriNetUnfolderBase]: 4431/6692 cut-off events. [2024-06-20 15:52:51,317 INFO L125 PetriNetUnfolderBase]: For 786852/786876 co-relation queries the response was YES. [2024-06-20 15:52:51,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62771 conditions, 6692 events. 4431/6692 cut-off events. For 786852/786876 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 36194 event pairs, 1320 based on Foata normal form. 5/6664 useless extension candidates. Maximal degree in co-relation 62644. Up to 6322 conditions per place. [2024-06-20 15:52:51,409 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 389 selfloop transitions, 33 changer transitions 0/461 dead transitions. [2024-06-20 15:52:51,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 461 transitions, 6978 flow [2024-06-20 15:52:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:51,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:51,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 15:52:51,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-20 15:52:51,410 INFO L175 Difference]: Start difference. First operand has 267 places, 438 transitions, 5900 flow. Second operand 8 states and 135 transitions. [2024-06-20 15:52:51,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 461 transitions, 6978 flow [2024-06-20 15:52:52,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 461 transitions, 6861 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 15:52:52,522 INFO L231 Difference]: Finished difference. Result has 272 places, 442 transitions, 5897 flow [2024-06-20 15:52:52,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5897, PETRI_PLACES=272, PETRI_TRANSITIONS=442} [2024-06-20 15:52:52,523 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-20 15:52:52,523 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 442 transitions, 5897 flow [2024-06-20 15:52:52,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:52,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:52,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:52,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:52:52,524 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:52,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:52,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1519458556, now seen corresponding path program 3 times [2024-06-20 15:52:52,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:52,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96848819] [2024-06-20 15:52:52,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:52,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:53,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:53,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:53,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96848819] [2024-06-20 15:52:53,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96848819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:53,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:53,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:52:53,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582093334] [2024-06-20 15:52:53,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:53,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:52:53,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:53,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:52:53,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:52:53,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:52:53,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 442 transitions, 5897 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:53,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:53,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:52:53,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:54,878 INFO L124 PetriNetUnfolderBase]: 4425/6682 cut-off events. [2024-06-20 15:52:54,879 INFO L125 PetriNetUnfolderBase]: For 803902/803934 co-relation queries the response was YES. [2024-06-20 15:52:54,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62788 conditions, 6682 events. 4425/6682 cut-off events. For 803902/803934 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 35973 event pairs, 948 based on Foata normal form. 14/6668 useless extension candidates. Maximal degree in co-relation 62660. Up to 6196 conditions per place. [2024-06-20 15:52:54,961 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 355 selfloop transitions, 72 changer transitions 0/466 dead transitions. [2024-06-20 15:52:54,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 466 transitions, 7107 flow [2024-06-20 15:52:54,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:52:54,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:52:54,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 15:52:54,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-20 15:52:54,970 INFO L175 Difference]: Start difference. First operand has 272 places, 442 transitions, 5897 flow. Second operand 8 states and 141 transitions. [2024-06-20 15:52:54,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 466 transitions, 7107 flow [2024-06-20 15:52:56,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 466 transitions, 6980 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 15:52:56,196 INFO L231 Difference]: Finished difference. Result has 276 places, 442 transitions, 5922 flow [2024-06-20 15:52:56,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5770, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=276, PETRI_TRANSITIONS=442} [2024-06-20 15:52:56,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 232 predicate places. [2024-06-20 15:52:56,197 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 442 transitions, 5922 flow [2024-06-20 15:52:56,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:56,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:56,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:56,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:52:56,198 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:56,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:56,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1379882982, now seen corresponding path program 11 times [2024-06-20 15:52:56,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:56,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663711974] [2024-06-20 15:52:56,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:56,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:57,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:57,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663711974] [2024-06-20 15:52:57,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663711974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:57,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:57,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:57,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734581142] [2024-06-20 15:52:57,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:57,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:57,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:57,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:57,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:57,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:52:57,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 442 transitions, 5922 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:57,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:57,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:52:57,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:59,110 INFO L124 PetriNetUnfolderBase]: 4197/6446 cut-off events. [2024-06-20 15:52:59,110 INFO L125 PetriNetUnfolderBase]: For 896158/896212 co-relation queries the response was YES. [2024-06-20 15:52:59,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64147 conditions, 6446 events. 4197/6446 cut-off events. For 896158/896212 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36090 event pairs, 871 based on Foata normal form. 29/6445 useless extension candidates. Maximal degree in co-relation 64019. Up to 5617 conditions per place. [2024-06-20 15:52:59,188 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 375 selfloop transitions, 80 changer transitions 0/477 dead transitions. [2024-06-20 15:52:59,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 477 transitions, 7046 flow [2024-06-20 15:52:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:52:59,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:52:59,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 15:52:59,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-20 15:52:59,190 INFO L175 Difference]: Start difference. First operand has 276 places, 442 transitions, 5922 flow. Second operand 9 states and 163 transitions. [2024-06-20 15:52:59,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 477 transitions, 7046 flow [2024-06-20 15:53:00,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 477 transitions, 6896 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 15:53:00,231 INFO L231 Difference]: Finished difference. Result has 279 places, 444 transitions, 6055 flow [2024-06-20 15:53:00,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5772, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6055, PETRI_PLACES=279, PETRI_TRANSITIONS=444} [2024-06-20 15:53:00,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-20 15:53:00,232 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 444 transitions, 6055 flow [2024-06-20 15:53:00,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:00,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:00,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:00,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:53:00,232 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:00,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:00,232 INFO L85 PathProgramCache]: Analyzing trace with hash -930450910, now seen corresponding path program 1 times [2024-06-20 15:53:00,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:00,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855987946] [2024-06-20 15:53:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:00,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:01,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:01,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:01,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855987946] [2024-06-20 15:53:01,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855987946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:01,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:01,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:01,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589598045] [2024-06-20 15:53:01,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:01,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:01,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:01,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:01,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:01,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:01,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 444 transitions, 6055 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:01,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:01,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:01,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:02,736 INFO L124 PetriNetUnfolderBase]: 4484/6767 cut-off events. [2024-06-20 15:53:02,736 INFO L125 PetriNetUnfolderBase]: For 860636/860666 co-relation queries the response was YES. [2024-06-20 15:53:02,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64738 conditions, 6767 events. 4484/6767 cut-off events. For 860636/860666 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 36547 event pairs, 990 based on Foata normal form. 12/6751 useless extension candidates. Maximal degree in co-relation 64609. Up to 6199 conditions per place. [2024-06-20 15:53:02,958 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 369 selfloop transitions, 81 changer transitions 0/490 dead transitions. [2024-06-20 15:53:02,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 490 transitions, 7676 flow [2024-06-20 15:53:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:02,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:02,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 15:53:02,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-20 15:53:02,959 INFO L175 Difference]: Start difference. First operand has 279 places, 444 transitions, 6055 flow. Second operand 9 states and 164 transitions. [2024-06-20 15:53:02,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 490 transitions, 7676 flow [2024-06-20 15:53:04,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 490 transitions, 7417 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:04,081 INFO L231 Difference]: Finished difference. Result has 281 places, 456 transitions, 6166 flow [2024-06-20 15:53:04,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6166, PETRI_PLACES=281, PETRI_TRANSITIONS=456} [2024-06-20 15:53:04,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-20 15:53:04,081 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 456 transitions, 6166 flow [2024-06-20 15:53:04,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:04,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:04,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:04,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:53:04,082 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:04,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:04,083 INFO L85 PathProgramCache]: Analyzing trace with hash 605404646, now seen corresponding path program 12 times [2024-06-20 15:53:04,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:04,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253214778] [2024-06-20 15:53:04,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:04,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:04,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:05,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:05,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:05,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253214778] [2024-06-20 15:53:05,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253214778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:05,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:05,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:05,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335619202] [2024-06-20 15:53:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:05,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:05,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:05,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:05,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 456 transitions, 6166 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:05,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:05,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:05,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:06,922 INFO L124 PetriNetUnfolderBase]: 4233/6506 cut-off events. [2024-06-20 15:53:06,923 INFO L125 PetriNetUnfolderBase]: For 867575/867625 co-relation queries the response was YES. [2024-06-20 15:53:06,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64471 conditions, 6506 events. 4233/6506 cut-off events. For 867575/867625 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36612 event pairs, 1027 based on Foata normal form. 23/6487 useless extension candidates. Maximal degree in co-relation 64341. Up to 5589 conditions per place. [2024-06-20 15:53:07,177 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 371 selfloop transitions, 102 changer transitions 0/495 dead transitions. [2024-06-20 15:53:07,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 495 transitions, 7652 flow [2024-06-20 15:53:07,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:07,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:07,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 15:53:07,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-20 15:53:07,179 INFO L175 Difference]: Start difference. First operand has 281 places, 456 transitions, 6166 flow. Second operand 9 states and 168 transitions. [2024-06-20 15:53:07,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 495 transitions, 7652 flow [2024-06-20 15:53:08,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 495 transitions, 7584 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-20 15:53:08,194 INFO L231 Difference]: Finished difference. Result has 287 places, 460 transitions, 6494 flow [2024-06-20 15:53:08,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6098, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6494, PETRI_PLACES=287, PETRI_TRANSITIONS=460} [2024-06-20 15:53:08,195 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-20 15:53:08,195 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 460 transitions, 6494 flow [2024-06-20 15:53:08,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:08,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:08,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:08,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:53:08,196 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:08,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:08,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1464877697, now seen corresponding path program 3 times [2024-06-20 15:53:08,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:08,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120443735] [2024-06-20 15:53:08,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:08,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:09,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:09,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:09,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120443735] [2024-06-20 15:53:09,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120443735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:09,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:09,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:09,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330672469] [2024-06-20 15:53:09,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:09,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:09,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:09,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:09,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:09,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:09,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 460 transitions, 6494 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:09,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:09,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:09,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:11,022 INFO L124 PetriNetUnfolderBase]: 4228/6519 cut-off events. [2024-06-20 15:53:11,022 INFO L125 PetriNetUnfolderBase]: For 887447/887497 co-relation queries the response was YES. [2024-06-20 15:53:11,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65283 conditions, 6519 events. 4228/6519 cut-off events. For 887447/887497 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36874 event pairs, 1037 based on Foata normal form. 21/6508 useless extension candidates. Maximal degree in co-relation 65151. Up to 5720 conditions per place. [2024-06-20 15:53:11,115 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 122 changer transitions 0/496 dead transitions. [2024-06-20 15:53:11,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 496 transitions, 7678 flow [2024-06-20 15:53:11,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:11,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:11,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:53:11,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-20 15:53:11,117 INFO L175 Difference]: Start difference. First operand has 287 places, 460 transitions, 6494 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:53:11,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 496 transitions, 7678 flow [2024-06-20 15:53:12,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 496 transitions, 7471 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-20 15:53:12,499 INFO L231 Difference]: Finished difference. Result has 290 places, 463 transitions, 6689 flow [2024-06-20 15:53:12,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6689, PETRI_PLACES=290, PETRI_TRANSITIONS=463} [2024-06-20 15:53:12,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-20 15:53:12,499 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 463 transitions, 6689 flow [2024-06-20 15:53:12,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:12,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:12,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:12,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:53:12,500 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:12,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:12,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1381760652, now seen corresponding path program 13 times [2024-06-20 15:53:12,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:12,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002342273] [2024-06-20 15:53:12,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:12,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:12,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:13,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002342273] [2024-06-20 15:53:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002342273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:13,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:13,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:13,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885767285] [2024-06-20 15:53:13,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:13,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:13,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:13,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:13,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 463 transitions, 6689 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:13,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:13,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:13,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:15,383 INFO L124 PetriNetUnfolderBase]: 4220/6491 cut-off events. [2024-06-20 15:53:15,383 INFO L125 PetriNetUnfolderBase]: For 853912/853962 co-relation queries the response was YES. [2024-06-20 15:53:15,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64686 conditions, 6491 events. 4220/6491 cut-off events. For 853912/853962 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36544 event pairs, 1041 based on Foata normal form. 23/6472 useless extension candidates. Maximal degree in co-relation 64553. Up to 5740 conditions per place. [2024-06-20 15:53:15,470 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 380 selfloop transitions, 94 changer transitions 0/496 dead transitions. [2024-06-20 15:53:15,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 496 transitions, 7765 flow [2024-06-20 15:53:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:15,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 15:53:15,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-20 15:53:15,471 INFO L175 Difference]: Start difference. First operand has 290 places, 463 transitions, 6689 flow. Second operand 9 states and 165 transitions. [2024-06-20 15:53:15,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 496 transitions, 7765 flow [2024-06-20 15:53:16,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 496 transitions, 7421 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:16,807 INFO L231 Difference]: Finished difference. Result has 292 places, 463 transitions, 6553 flow [2024-06-20 15:53:16,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6345, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6553, PETRI_PLACES=292, PETRI_TRANSITIONS=463} [2024-06-20 15:53:16,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-20 15:53:16,808 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 463 transitions, 6553 flow [2024-06-20 15:53:16,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:16,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:16,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:53:16,808 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:16,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1992722402, now seen corresponding path program 4 times [2024-06-20 15:53:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:16,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935460985] [2024-06-20 15:53:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:16,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:17,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-20 15:53:17,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:17,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935460985] [2024-06-20 15:53:17,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935460985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:17,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:17,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:53:17,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306405291] [2024-06-20 15:53:17,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:17,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:53:17,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:17,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:53:17,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:53:17,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:17,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 463 transitions, 6553 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:17,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:17,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:17,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:19,221 INFO L124 PetriNetUnfolderBase]: 4505/6809 cut-off events. [2024-06-20 15:53:19,221 INFO L125 PetriNetUnfolderBase]: For 783795/783848 co-relation queries the response was YES. [2024-06-20 15:53:19,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63636 conditions, 6809 events. 4505/6809 cut-off events. For 783795/783848 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 37083 event pairs, 1289 based on Foata normal form. 23/6797 useless extension candidates. Maximal degree in co-relation 63502. Up to 6298 conditions per place. [2024-06-20 15:53:19,310 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 372 selfloop transitions, 76 changer transitions 0/490 dead transitions. [2024-06-20 15:53:19,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 490 transitions, 7745 flow [2024-06-20 15:53:19,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:53:19,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:53:19,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 15:53:19,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-20 15:53:19,312 INFO L175 Difference]: Start difference. First operand has 292 places, 463 transitions, 6553 flow. Second operand 7 states and 126 transitions. [2024-06-20 15:53:19,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 490 transitions, 7745 flow [2024-06-20 15:53:20,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 490 transitions, 7487 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:20,723 INFO L231 Difference]: Finished difference. Result has 289 places, 468 transitions, 6565 flow [2024-06-20 15:53:20,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6299, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6565, PETRI_PLACES=289, PETRI_TRANSITIONS=468} [2024-06-20 15:53:20,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-20 15:53:20,723 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 468 transitions, 6565 flow [2024-06-20 15:53:20,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:20,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:20,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:20,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:53:20,724 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:20,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:20,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1376805128, now seen corresponding path program 14 times [2024-06-20 15:53:20,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:20,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994368713] [2024-06-20 15:53:20,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:20,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:21,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:21,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994368713] [2024-06-20 15:53:21,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994368713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:21,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:21,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:21,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464301756] [2024-06-20 15:53:21,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:21,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:21,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:21,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:21,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:21,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:21,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 468 transitions, 6565 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:21,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:21,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:21,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:23,521 INFO L124 PetriNetUnfolderBase]: 4227/6516 cut-off events. [2024-06-20 15:53:23,521 INFO L125 PetriNetUnfolderBase]: For 759436/759478 co-relation queries the response was YES. [2024-06-20 15:53:23,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62514 conditions, 6516 events. 4227/6516 cut-off events. For 759436/759478 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36473 event pairs, 787 based on Foata normal form. 31/6547 useless extension candidates. Maximal degree in co-relation 62381. Up to 5632 conditions per place. [2024-06-20 15:53:23,613 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 370 selfloop transitions, 108 changer transitions 0/502 dead transitions. [2024-06-20 15:53:23,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 502 transitions, 7731 flow [2024-06-20 15:53:23,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:23,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:23,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 15:53:23,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-20 15:53:23,614 INFO L175 Difference]: Start difference. First operand has 289 places, 468 transitions, 6565 flow. Second operand 9 states and 167 transitions. [2024-06-20 15:53:23,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 502 transitions, 7731 flow [2024-06-20 15:53:24,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 502 transitions, 7560 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 15:53:24,679 INFO L231 Difference]: Finished difference. Result has 292 places, 470 transitions, 6706 flow [2024-06-20 15:53:24,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6706, PETRI_PLACES=292, PETRI_TRANSITIONS=470} [2024-06-20 15:53:24,680 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-20 15:53:24,680 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 470 transitions, 6706 flow [2024-06-20 15:53:24,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:24,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:24,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:24,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:53:24,680 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:24,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:24,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1376801408, now seen corresponding path program 15 times [2024-06-20 15:53:24,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:24,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371474429] [2024-06-20 15:53:24,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:24,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:26,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:26,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:26,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371474429] [2024-06-20 15:53:26,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371474429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:26,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:26,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:26,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575170913] [2024-06-20 15:53:26,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:26,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:26,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:26,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:26,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:26,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:26,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 470 transitions, 6706 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:26,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:26,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:26,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:27,768 INFO L124 PetriNetUnfolderBase]: 4270/6583 cut-off events. [2024-06-20 15:53:27,769 INFO L125 PetriNetUnfolderBase]: For 755917/755959 co-relation queries the response was YES. [2024-06-20 15:53:27,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63533 conditions, 6583 events. 4270/6583 cut-off events. For 755917/755959 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36980 event pairs, 789 based on Foata normal form. 31/6614 useless extension candidates. Maximal degree in co-relation 63401. Up to 5575 conditions per place. [2024-06-20 15:53:27,853 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 366 selfloop transitions, 118 changer transitions 0/508 dead transitions. [2024-06-20 15:53:27,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 508 transitions, 8204 flow [2024-06-20 15:53:27,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:27,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 15:53:27,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-20 15:53:27,854 INFO L175 Difference]: Start difference. First operand has 292 places, 470 transitions, 6706 flow. Second operand 9 states and 169 transitions. [2024-06-20 15:53:27,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 508 transitions, 8204 flow [2024-06-20 15:53:28,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 508 transitions, 7904 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:28,836 INFO L231 Difference]: Finished difference. Result has 294 places, 474 transitions, 6832 flow [2024-06-20 15:53:28,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6832, PETRI_PLACES=294, PETRI_TRANSITIONS=474} [2024-06-20 15:53:28,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-20 15:53:28,837 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 474 transitions, 6832 flow [2024-06-20 15:53:28,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:28,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:28,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:28,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:53:28,838 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:28,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:28,838 INFO L85 PathProgramCache]: Analyzing trace with hash 753017966, now seen corresponding path program 16 times [2024-06-20 15:53:28,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:28,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732027753] [2024-06-20 15:53:28,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:28,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:28,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:30,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:30,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:30,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732027753] [2024-06-20 15:53:30,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732027753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:30,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:30,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:30,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812617890] [2024-06-20 15:53:30,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:30,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:30,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:30,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:30,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:30,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 474 transitions, 6832 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:30,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:30,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:30,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:31,629 INFO L124 PetriNetUnfolderBase]: 4262/6561 cut-off events. [2024-06-20 15:53:31,629 INFO L125 PetriNetUnfolderBase]: For 747787/747834 co-relation queries the response was YES. [2024-06-20 15:53:31,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63040 conditions, 6561 events. 4262/6561 cut-off events. For 747787/747834 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36778 event pairs, 769 based on Foata normal form. 31/6580 useless extension candidates. Maximal degree in co-relation 62907. Up to 5687 conditions per place. [2024-06-20 15:53:31,723 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 366 selfloop transitions, 116 changer transitions 0/506 dead transitions. [2024-06-20 15:53:31,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 506 transitions, 7924 flow [2024-06-20 15:53:31,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:31,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:53:31,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-20 15:53:31,725 INFO L175 Difference]: Start difference. First operand has 294 places, 474 transitions, 6832 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:53:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 506 transitions, 7924 flow [2024-06-20 15:53:32,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 506 transitions, 7643 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:32,920 INFO L231 Difference]: Finished difference. Result has 296 places, 474 transitions, 6793 flow [2024-06-20 15:53:32,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6793, PETRI_PLACES=296, PETRI_TRANSITIONS=474} [2024-06-20 15:53:32,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-20 15:53:32,920 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 474 transitions, 6793 flow [2024-06-20 15:53:32,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:32,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:32,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:32,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:53:32,921 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:32,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:32,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1382527139, now seen corresponding path program 2 times [2024-06-20 15:53:32,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:32,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293502789] [2024-06-20 15:53:32,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:32,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:34,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:34,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:34,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293502789] [2024-06-20 15:53:34,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293502789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:34,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:34,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:34,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719289883] [2024-06-20 15:53:34,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:34,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:34,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:34,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:34,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:34,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:34,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 474 transitions, 6793 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:34,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:34,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:34,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:35,707 INFO L124 PetriNetUnfolderBase]: 4729/7077 cut-off events. [2024-06-20 15:53:35,707 INFO L125 PetriNetUnfolderBase]: For 777161/777173 co-relation queries the response was YES. [2024-06-20 15:53:35,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66067 conditions, 7077 events. 4729/7077 cut-off events. For 777161/777173 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38226 event pairs, 1384 based on Foata normal form. 6/7042 useless extension candidates. Maximal degree in co-relation 65934. Up to 6792 conditions per place. [2024-06-20 15:53:35,798 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 453 selfloop transitions, 40 changer transitions 0/514 dead transitions. [2024-06-20 15:53:35,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 514 transitions, 8021 flow [2024-06-20 15:53:35,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:35,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:35,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 15:53:35,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-20 15:53:35,799 INFO L175 Difference]: Start difference. First operand has 296 places, 474 transitions, 6793 flow. Second operand 10 states and 166 transitions. [2024-06-20 15:53:35,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 514 transitions, 8021 flow [2024-06-20 15:53:37,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 514 transitions, 7764 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 15:53:37,040 INFO L231 Difference]: Finished difference. Result has 298 places, 482 transitions, 6765 flow [2024-06-20 15:53:37,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6765, PETRI_PLACES=298, PETRI_TRANSITIONS=482} [2024-06-20 15:53:37,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-20 15:53:37,041 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 482 transitions, 6765 flow [2024-06-20 15:53:37,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:37,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:37,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:37,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:53:37,042 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:37,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:37,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1993080886, now seen corresponding path program 3 times [2024-06-20 15:53:37,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:37,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552781548] [2024-06-20 15:53:37,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:37,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:37,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:37,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:37,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552781548] [2024-06-20 15:53:37,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552781548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:37,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:37,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:53:37,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88774760] [2024-06-20 15:53:37,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:37,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:53:37,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:37,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:53:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:53:37,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:37,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 482 transitions, 6765 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:37,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:37,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:37,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:39,579 INFO L124 PetriNetUnfolderBase]: 4540/6870 cut-off events. [2024-06-20 15:53:39,579 INFO L125 PetriNetUnfolderBase]: For 735208/735232 co-relation queries the response was YES. [2024-06-20 15:53:39,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63532 conditions, 6870 events. 4540/6870 cut-off events. For 735208/735232 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37609 event pairs, 1399 based on Foata normal form. 5/6842 useless extension candidates. Maximal degree in co-relation 63398. Up to 6459 conditions per place. [2024-06-20 15:53:39,656 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 419 selfloop transitions, 36 changer transitions 0/500 dead transitions. [2024-06-20 15:53:39,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 500 transitions, 7895 flow [2024-06-20 15:53:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:53:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:53:39,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 15:53:39,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-20 15:53:39,657 INFO L175 Difference]: Start difference. First operand has 298 places, 482 transitions, 6765 flow. Second operand 7 states and 119 transitions. [2024-06-20 15:53:39,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 500 transitions, 7895 flow [2024-06-20 15:53:40,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 500 transitions, 7769 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:40,625 INFO L231 Difference]: Finished difference. Result has 298 places, 485 transitions, 6765 flow [2024-06-20 15:53:40,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6639, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6765, PETRI_PLACES=298, PETRI_TRANSITIONS=485} [2024-06-20 15:53:40,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-20 15:53:40,626 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 485 transitions, 6765 flow [2024-06-20 15:53:40,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:40,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:40,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:40,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:53:40,627 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:40,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:40,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1993080452, now seen corresponding path program 5 times [2024-06-20 15:53:40,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:40,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165131459] [2024-06-20 15:53:40,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:40,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:41,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:41,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:41,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165131459] [2024-06-20 15:53:41,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165131459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:41,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:41,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:53:41,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083816060] [2024-06-20 15:53:41,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:41,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:53:41,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:41,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:53:41,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:53:41,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:41,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 485 transitions, 6765 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:41,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:41,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:41,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:43,238 INFO L124 PetriNetUnfolderBase]: 4550/6883 cut-off events. [2024-06-20 15:53:43,238 INFO L125 PetriNetUnfolderBase]: For 756337/756369 co-relation queries the response was YES. [2024-06-20 15:53:43,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63856 conditions, 6883 events. 4550/6883 cut-off events. For 756337/756369 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37536 event pairs, 1034 based on Foata normal form. 14/6869 useless extension candidates. Maximal degree in co-relation 63721. Up to 6349 conditions per place. [2024-06-20 15:53:43,332 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 383 selfloop transitions, 80 changer transitions 0/508 dead transitions. [2024-06-20 15:53:43,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 508 transitions, 7971 flow [2024-06-20 15:53:43,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:53:43,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:53:43,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 15:53:43,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-20 15:53:43,333 INFO L175 Difference]: Start difference. First operand has 298 places, 485 transitions, 6765 flow. Second operand 7 states and 122 transitions. [2024-06-20 15:53:43,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 508 transitions, 7971 flow [2024-06-20 15:53:44,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 508 transitions, 7895 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:44,472 INFO L231 Difference]: Finished difference. Result has 300 places, 490 transitions, 6947 flow [2024-06-20 15:53:44,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6691, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6947, PETRI_PLACES=300, PETRI_TRANSITIONS=490} [2024-06-20 15:53:44,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-20 15:53:44,472 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 490 transitions, 6947 flow [2024-06-20 15:53:44,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:44,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:44,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:44,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:53:44,473 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:44,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:44,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1096515884, now seen corresponding path program 17 times [2024-06-20 15:53:44,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:44,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264940861] [2024-06-20 15:53:44,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:44,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:45,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:45,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:45,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264940861] [2024-06-20 15:53:45,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264940861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:45,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:45,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:45,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884910662] [2024-06-20 15:53:45,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:45,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:45,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:45,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:45,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:45,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:45,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 490 transitions, 6947 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:45,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:45,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:45,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:47,353 INFO L124 PetriNetUnfolderBase]: 4343/6671 cut-off events. [2024-06-20 15:53:47,353 INFO L125 PetriNetUnfolderBase]: For 764221/764244 co-relation queries the response was YES. [2024-06-20 15:53:47,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64027 conditions, 6671 events. 4343/6671 cut-off events. For 764221/764244 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37462 event pairs, 856 based on Foata normal form. 25/6682 useless extension candidates. Maximal degree in co-relation 63892. Up to 5689 conditions per place. [2024-06-20 15:53:47,442 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 371 selfloop transitions, 123 changer transitions 0/522 dead transitions. [2024-06-20 15:53:47,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 522 transitions, 8139 flow [2024-06-20 15:53:47,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:47,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 15:53:47,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-20 15:53:47,443 INFO L175 Difference]: Start difference. First operand has 300 places, 490 transitions, 6947 flow. Second operand 9 states and 167 transitions. [2024-06-20 15:53:47,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 522 transitions, 8139 flow [2024-06-20 15:53:48,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 522 transitions, 7979 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:48,534 INFO L231 Difference]: Finished difference. Result has 304 places, 492 transitions, 7126 flow [2024-06-20 15:53:48,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7126, PETRI_PLACES=304, PETRI_TRANSITIONS=492} [2024-06-20 15:53:48,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-20 15:53:48,535 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 492 transitions, 7126 flow [2024-06-20 15:53:48,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:48,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:48,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:48,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:53:48,535 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:48,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:48,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1096512164, now seen corresponding path program 18 times [2024-06-20 15:53:48,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:48,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328486869] [2024-06-20 15:53:48,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:48,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:49,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-20 15:53:49,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:49,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328486869] [2024-06-20 15:53:49,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328486869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:49,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:49,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:49,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361273106] [2024-06-20 15:53:49,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:49,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:49,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:49,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:49,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:49,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:53:49,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 492 transitions, 7126 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:49,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:49,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:53:49,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:51,374 INFO L124 PetriNetUnfolderBase]: 4361/6699 cut-off events. [2024-06-20 15:53:51,374 INFO L125 PetriNetUnfolderBase]: For 771958/771981 co-relation queries the response was YES. [2024-06-20 15:53:51,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64793 conditions, 6699 events. 4361/6699 cut-off events. For 771958/771981 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 37701 event pairs, 856 based on Foata normal form. 25/6710 useless extension candidates. Maximal degree in co-relation 64658. Up to 5647 conditions per place. [2024-06-20 15:53:51,465 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 372 selfloop transitions, 128 changer transitions 0/528 dead transitions. [2024-06-20 15:53:51,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 528 transitions, 8654 flow [2024-06-20 15:53:51,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:51,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:51,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 15:53:51,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-20 15:53:51,467 INFO L175 Difference]: Start difference. First operand has 304 places, 492 transitions, 7126 flow. Second operand 9 states and 169 transitions. [2024-06-20 15:53:51,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 528 transitions, 8654 flow [2024-06-20 15:53:52,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 528 transitions, 8333 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:52,666 INFO L231 Difference]: Finished difference. Result has 306 places, 496 transitions, 7244 flow [2024-06-20 15:53:52,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6805, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7244, PETRI_PLACES=306, PETRI_TRANSITIONS=496} [2024-06-20 15:53:52,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-20 15:53:52,667 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 496 transitions, 7244 flow [2024-06-20 15:53:52,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:52,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:52,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:52,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:53:52,667 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:52,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:52,668 INFO L85 PathProgramCache]: Analyzing trace with hash -166001067, now seen corresponding path program 3 times [2024-06-20 15:53:52,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:52,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312093099] [2024-06-20 15:53:52,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:52,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:52,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:53,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:53,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312093099] [2024-06-20 15:53:53,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312093099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:53,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:53,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:53,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400599708] [2024-06-20 15:53:53,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:53,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:53,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:53,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:53,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:53,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:53,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 496 transitions, 7244 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:53,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:53,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:53,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:55,608 INFO L124 PetriNetUnfolderBase]: 4785/7191 cut-off events. [2024-06-20 15:53:55,609 INFO L125 PetriNetUnfolderBase]: For 801273/801291 co-relation queries the response was YES. [2024-06-20 15:53:55,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67304 conditions, 7191 events. 4785/7191 cut-off events. For 801273/801291 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38807 event pairs, 777 based on Foata normal form. 22/7213 useless extension candidates. Maximal degree in co-relation 67168. Up to 5436 conditions per place. [2024-06-20 15:53:55,703 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 293 selfloop transitions, 263 changer transitions 0/579 dead transitions. [2024-06-20 15:53:55,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 579 transitions, 8966 flow [2024-06-20 15:53:55,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:55,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:55,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:53:55,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-20 15:53:55,705 INFO L175 Difference]: Start difference. First operand has 306 places, 496 transitions, 7244 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:53:55,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 579 transitions, 8966 flow [2024-06-20 15:53:56,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 579 transitions, 8723 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:56,951 INFO L231 Difference]: Finished difference. Result has 312 places, 539 transitions, 8042 flow [2024-06-20 15:53:56,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8042, PETRI_PLACES=312, PETRI_TRANSITIONS=539} [2024-06-20 15:53:56,952 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-20 15:53:56,952 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 539 transitions, 8042 flow [2024-06-20 15:53:56,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:56,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:56,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:56,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:53:56,956 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:56,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:56,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1112740999, now seen corresponding path program 4 times [2024-06-20 15:53:56,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:56,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164483622] [2024-06-20 15:53:56,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:56,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:56,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:58,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:58,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:58,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164483622] [2024-06-20 15:53:58,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164483622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:58,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:58,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:58,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775919718] [2024-06-20 15:53:58,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:58,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:58,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:58,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:58,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:58,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:53:58,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 539 transitions, 8042 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:58,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:58,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:53:58,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:00,032 INFO L124 PetriNetUnfolderBase]: 4764/7160 cut-off events. [2024-06-20 15:54:00,032 INFO L125 PetriNetUnfolderBase]: For 811033/811051 co-relation queries the response was YES. [2024-06-20 15:54:00,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68713 conditions, 7160 events. 4764/7160 cut-off events. For 811033/811051 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38642 event pairs, 921 based on Foata normal form. 22/7182 useless extension candidates. Maximal degree in co-relation 68574. Up to 5385 conditions per place. [2024-06-20 15:54:00,117 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 323 selfloop transitions, 232 changer transitions 0/578 dead transitions. [2024-06-20 15:54:00,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 578 transitions, 9340 flow [2024-06-20 15:54:00,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:00,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:54:00,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:54:00,119 INFO L175 Difference]: Start difference. First operand has 312 places, 539 transitions, 8042 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:54:00,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 578 transitions, 9340 flow [2024-06-20 15:54:01,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 578 transitions, 9051 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-20 15:54:01,432 INFO L231 Difference]: Finished difference. Result has 319 places, 540 transitions, 8253 flow [2024-06-20 15:54:01,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7753, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8253, PETRI_PLACES=319, PETRI_TRANSITIONS=540} [2024-06-20 15:54:01,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-20 15:54:01,433 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 540 transitions, 8253 flow [2024-06-20 15:54:01,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:01,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:01,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:01,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:54:01,434 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:01,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:01,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1112525518, now seen corresponding path program 19 times [2024-06-20 15:54:01,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:01,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870779244] [2024-06-20 15:54:01,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:01,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:02,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:02,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870779244] [2024-06-20 15:54:02,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870779244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:02,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:02,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:02,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835487989] [2024-06-20 15:54:02,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:02,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:02,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:02,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:02,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:02,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:54:02,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 540 transitions, 8253 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:02,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:02,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:54:02,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:04,393 INFO L124 PetriNetUnfolderBase]: 4453/6815 cut-off events. [2024-06-20 15:54:04,393 INFO L125 PetriNetUnfolderBase]: For 822087/822134 co-relation queries the response was YES. [2024-06-20 15:54:04,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67970 conditions, 6815 events. 4453/6815 cut-off events. For 822087/822134 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37976 event pairs, 793 based on Foata normal form. 30/6845 useless extension candidates. Maximal degree in co-relation 67828. Up to 5810 conditions per place. [2024-06-20 15:54:04,644 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 421 selfloop transitions, 122 changer transitions 0/573 dead transitions. [2024-06-20 15:54:04,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 573 transitions, 9535 flow [2024-06-20 15:54:04,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:54:04,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:54:04,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-20 15:54:04,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-20 15:54:04,645 INFO L175 Difference]: Start difference. First operand has 319 places, 540 transitions, 8253 flow. Second operand 9 states and 169 transitions. [2024-06-20 15:54:04,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 573 transitions, 9535 flow [2024-06-20 15:54:05,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 573 transitions, 9194 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:05,715 INFO L231 Difference]: Finished difference. Result has 321 places, 542 transitions, 8235 flow [2024-06-20 15:54:05,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8235, PETRI_PLACES=321, PETRI_TRANSITIONS=542} [2024-06-20 15:54:05,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-20 15:54:05,715 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 542 transitions, 8235 flow [2024-06-20 15:54:05,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:05,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:05,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:05,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:54:05,717 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:05,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:05,717 INFO L85 PathProgramCache]: Analyzing trace with hash -155757433, now seen corresponding path program 5 times [2024-06-20 15:54:05,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:05,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791974339] [2024-06-20 15:54:05,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:05,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:05,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:06,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:06,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:06,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791974339] [2024-06-20 15:54:06,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791974339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:06,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:06,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:06,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558210258] [2024-06-20 15:54:06,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:06,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:06,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:06,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:06,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:07,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:07,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 542 transitions, 8235 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:07,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:07,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:07,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:08,616 INFO L124 PetriNetUnfolderBase]: 4782/7189 cut-off events. [2024-06-20 15:54:08,617 INFO L125 PetriNetUnfolderBase]: For 848688/848706 co-relation queries the response was YES. [2024-06-20 15:54:08,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69204 conditions, 7189 events. 4782/7189 cut-off events. For 848688/848706 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38773 event pairs, 807 based on Foata normal form. 22/7211 useless extension candidates. Maximal degree in co-relation 69061. Up to 5434 conditions per place. [2024-06-20 15:54:08,714 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 300 selfloop transitions, 260 changer transitions 0/583 dead transitions. [2024-06-20 15:54:08,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 583 transitions, 9613 flow [2024-06-20 15:54:08,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:08,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:08,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 15:54:08,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-20 15:54:08,715 INFO L175 Difference]: Start difference. First operand has 321 places, 542 transitions, 8235 flow. Second operand 10 states and 183 transitions. [2024-06-20 15:54:08,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 583 transitions, 9613 flow [2024-06-20 15:54:10,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 583 transitions, 9312 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:10,336 INFO L231 Difference]: Finished difference. Result has 325 places, 546 transitions, 8576 flow [2024-06-20 15:54:10,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8576, PETRI_PLACES=325, PETRI_TRANSITIONS=546} [2024-06-20 15:54:10,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-20 15:54:10,337 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 546 transitions, 8576 flow [2024-06-20 15:54:10,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:10,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:10,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:10,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:54:10,337 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:10,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:10,338 INFO L85 PathProgramCache]: Analyzing trace with hash -412473424, now seen corresponding path program 20 times [2024-06-20 15:54:10,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:10,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535821639] [2024-06-20 15:54:10,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:10,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:10,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:11,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:11,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:11,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535821639] [2024-06-20 15:54:11,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535821639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:11,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:11,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:11,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802948703] [2024-06-20 15:54:11,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:11,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:11,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:11,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:11,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:11,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:54:11,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 546 transitions, 8576 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:11,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:11,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:54:11,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:13,264 INFO L124 PetriNetUnfolderBase]: 4446/6805 cut-off events. [2024-06-20 15:54:13,264 INFO L125 PetriNetUnfolderBase]: For 852633/852656 co-relation queries the response was YES. [2024-06-20 15:54:13,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68187 conditions, 6805 events. 4446/6805 cut-off events. For 852633/852656 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 37920 event pairs, 768 based on Foata normal form. 25/6830 useless extension candidates. Maximal degree in co-relation 68042. Up to 5800 conditions per place. [2024-06-20 15:54:13,359 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 411 selfloop transitions, 134 changer transitions 0/576 dead transitions. [2024-06-20 15:54:13,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 576 transitions, 9788 flow [2024-06-20 15:54:13,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:54:13,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:54:13,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 15:54:13,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-20 15:54:13,361 INFO L175 Difference]: Start difference. First operand has 325 places, 546 transitions, 8576 flow. Second operand 9 states and 166 transitions. [2024-06-20 15:54:13,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 576 transitions, 9788 flow [2024-06-20 15:54:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 576 transitions, 9289 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:14,698 INFO L231 Difference]: Finished difference. Result has 329 places, 546 transitions, 8352 flow [2024-06-20 15:54:14,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8077, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8352, PETRI_PLACES=329, PETRI_TRANSITIONS=546} [2024-06-20 15:54:14,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-20 15:54:14,699 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 546 transitions, 8352 flow [2024-06-20 15:54:14,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:14,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:14,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:14,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:54:14,700 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:14,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:14,700 INFO L85 PathProgramCache]: Analyzing trace with hash -144886515, now seen corresponding path program 6 times [2024-06-20 15:54:14,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:14,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857312980] [2024-06-20 15:54:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:15,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:15,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:15,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857312980] [2024-06-20 15:54:15,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857312980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:15,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:15,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:15,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294166749] [2024-06-20 15:54:15,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:15,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:15,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:15,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:15,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:15,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:15,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 546 transitions, 8352 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:15,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:15,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:15,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:17,509 INFO L124 PetriNetUnfolderBase]: 4763/7160 cut-off events. [2024-06-20 15:54:17,510 INFO L125 PetriNetUnfolderBase]: For 869844/869862 co-relation queries the response was YES. [2024-06-20 15:54:17,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69147 conditions, 7160 events. 4763/7160 cut-off events. For 869844/869862 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38681 event pairs, 775 based on Foata normal form. 18/7178 useless extension candidates. Maximal degree in co-relation 69001. Up to 5089 conditions per place. [2024-06-20 15:54:17,609 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 269 selfloop transitions, 294 changer transitions 0/586 dead transitions. [2024-06-20 15:54:17,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 586 transitions, 9919 flow [2024-06-20 15:54:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:17,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-20 15:54:17,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-20 15:54:17,610 INFO L175 Difference]: Start difference. First operand has 329 places, 546 transitions, 8352 flow. Second operand 10 states and 183 transitions. [2024-06-20 15:54:17,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 586 transitions, 9919 flow [2024-06-20 15:54:19,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 586 transitions, 9582 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 15:54:19,435 INFO L231 Difference]: Finished difference. Result has 331 places, 546 transitions, 8611 flow [2024-06-20 15:54:19,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8015, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8611, PETRI_PLACES=331, PETRI_TRANSITIONS=546} [2024-06-20 15:54:19,435 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-20 15:54:19,436 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 546 transitions, 8611 flow [2024-06-20 15:54:19,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:19,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:19,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:19,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:54:19,436 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:19,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:19,437 INFO L85 PathProgramCache]: Analyzing trace with hash -412257943, now seen corresponding path program 7 times [2024-06-20 15:54:19,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:19,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000490341] [2024-06-20 15:54:19,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:19,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:20,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:20,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000490341] [2024-06-20 15:54:20,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000490341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:20,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:20,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:20,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132813006] [2024-06-20 15:54:20,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:20,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:20,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:20,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:20,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:20,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 546 transitions, 8611 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:20,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:20,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:20,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:22,333 INFO L124 PetriNetUnfolderBase]: 4742/7129 cut-off events. [2024-06-20 15:54:22,333 INFO L125 PetriNetUnfolderBase]: For 888130/888148 co-relation queries the response was YES. [2024-06-20 15:54:22,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69756 conditions, 7129 events. 4742/7129 cut-off events. For 888130/888148 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38482 event pairs, 835 based on Foata normal form. 22/7151 useless extension candidates. Maximal degree in co-relation 69609. Up to 5364 conditions per place. [2024-06-20 15:54:22,435 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 318 selfloop transitions, 243 changer transitions 0/584 dead transitions. [2024-06-20 15:54:22,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 584 transitions, 9915 flow [2024-06-20 15:54:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:22,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 15:54:22,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-20 15:54:22,437 INFO L175 Difference]: Start difference. First operand has 331 places, 546 transitions, 8611 flow. Second operand 10 states and 184 transitions. [2024-06-20 15:54:22,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 584 transitions, 9915 flow [2024-06-20 15:54:24,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 584 transitions, 9286 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-20 15:54:24,016 INFO L231 Difference]: Finished difference. Result has 334 places, 547 transitions, 8506 flow [2024-06-20 15:54:24,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8506, PETRI_PLACES=334, PETRI_TRANSITIONS=547} [2024-06-20 15:54:24,016 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-20 15:54:24,017 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 547 transitions, 8506 flow [2024-06-20 15:54:24,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:24,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:24,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:24,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:54:24,017 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:24,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:24,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1813677200, now seen corresponding path program 4 times [2024-06-20 15:54:24,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:24,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491684666] [2024-06-20 15:54:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:24,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:24,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491684666] [2024-06-20 15:54:24,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491684666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:24,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:24,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:24,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302251711] [2024-06-20 15:54:24,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:24,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:24,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:24,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:24,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:24,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:24,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 547 transitions, 8506 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:24,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:24,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:24,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:26,600 INFO L124 PetriNetUnfolderBase]: 4594/6960 cut-off events. [2024-06-20 15:54:26,600 INFO L125 PetriNetUnfolderBase]: For 892358/892394 co-relation queries the response was YES. [2024-06-20 15:54:26,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67995 conditions, 6960 events. 4594/6960 cut-off events. For 892358/892394 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38248 event pairs, 1331 based on Foata normal form. 17/6944 useless extension candidates. Maximal degree in co-relation 67846. Up to 6532 conditions per place. [2024-06-20 15:54:26,693 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 473 selfloop transitions, 34 changer transitions 0/556 dead transitions. [2024-06-20 15:54:26,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 556 transitions, 9548 flow [2024-06-20 15:54:26,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:26,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:26,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 15:54:26,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-20 15:54:26,694 INFO L175 Difference]: Start difference. First operand has 334 places, 547 transitions, 8506 flow. Second operand 7 states and 112 transitions. [2024-06-20 15:54:26,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 556 transitions, 9548 flow [2024-06-20 15:54:28,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 556 transitions, 9117 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 15:54:28,428 INFO L231 Difference]: Finished difference. Result has 333 places, 547 transitions, 8149 flow [2024-06-20 15:54:28,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8075, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8149, PETRI_PLACES=333, PETRI_TRANSITIONS=547} [2024-06-20 15:54:28,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-20 15:54:28,433 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 547 transitions, 8149 flow [2024-06-20 15:54:28,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:28,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:28,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:28,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:54:28,434 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:28,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:28,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1813676766, now seen corresponding path program 6 times [2024-06-20 15:54:28,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:28,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120758727] [2024-06-20 15:54:28,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:28,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:29,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-20 15:54:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120758727] [2024-06-20 15:54:29,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120758727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:29,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:29,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:29,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040969998] [2024-06-20 15:54:29,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:29,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:29,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:29,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:29,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:29,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:29,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 547 transitions, 8149 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:29,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:29,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:29,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:31,023 INFO L124 PetriNetUnfolderBase]: 4588/6952 cut-off events. [2024-06-20 15:54:31,023 INFO L125 PetriNetUnfolderBase]: For 908006/908044 co-relation queries the response was YES. [2024-06-20 15:54:31,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67024 conditions, 6952 events. 4588/6952 cut-off events. For 908006/908044 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38004 event pairs, 971 based on Foata normal form. 18/6942 useless extension candidates. Maximal degree in co-relation 66874. Up to 6402 conditions per place. [2024-06-20 15:54:31,109 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 431 selfloop transitions, 78 changer transitions 0/558 dead transitions. [2024-06-20 15:54:31,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 558 transitions, 9208 flow [2024-06-20 15:54:31,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:31,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:31,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 15:54:31,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-20 15:54:31,110 INFO L175 Difference]: Start difference. First operand has 333 places, 547 transitions, 8149 flow. Second operand 7 states and 115 transitions. [2024-06-20 15:54:31,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 558 transitions, 9208 flow [2024-06-20 15:54:32,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 558 transitions, 9112 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:32,527 INFO L231 Difference]: Finished difference. Result has 335 places, 547 transitions, 8217 flow [2024-06-20 15:54:32,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8053, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8217, PETRI_PLACES=335, PETRI_TRANSITIONS=547} [2024-06-20 15:54:32,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-20 15:54:32,528 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 547 transitions, 8217 flow [2024-06-20 15:54:32,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:32,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:32,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:32,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:54:32,529 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:32,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:32,529 INFO L85 PathProgramCache]: Analyzing trace with hash 872132616, now seen corresponding path program 1 times [2024-06-20 15:54:32,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:32,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438142400] [2024-06-20 15:54:32,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:32,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:33,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438142400] [2024-06-20 15:54:33,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438142400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:33,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:33,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:33,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162246956] [2024-06-20 15:54:33,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:33,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:33,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:33,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:33,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:33,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:33,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 547 transitions, 8217 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:33,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:33,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:33,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:34,935 INFO L124 PetriNetUnfolderBase]: 4668/7059 cut-off events. [2024-06-20 15:54:34,936 INFO L125 PetriNetUnfolderBase]: For 803812/803820 co-relation queries the response was YES. [2024-06-20 15:54:35,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65268 conditions, 7059 events. 4668/7059 cut-off events. For 803812/803820 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38613 event pairs, 1565 based on Foata normal form. 1/7048 useless extension candidates. Maximal degree in co-relation 65117. Up to 6844 conditions per place. [2024-06-20 15:54:35,038 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 531 selfloop transitions, 25 changer transitions 0/569 dead transitions. [2024-06-20 15:54:35,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 569 transitions, 9643 flow [2024-06-20 15:54:35,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:35,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:54:35,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-20 15:54:35,040 INFO L175 Difference]: Start difference. First operand has 335 places, 547 transitions, 8217 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:54:35,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 569 transitions, 9643 flow [2024-06-20 15:54:36,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 569 transitions, 9395 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:36,726 INFO L231 Difference]: Finished difference. Result has 335 places, 553 transitions, 8139 flow [2024-06-20 15:54:36,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7969, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8139, PETRI_PLACES=335, PETRI_TRANSITIONS=553} [2024-06-20 15:54:36,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-20 15:54:36,727 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 553 transitions, 8139 flow [2024-06-20 15:54:36,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:36,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:36,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:36,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:54:36,727 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:36,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:36,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2124570378, now seen corresponding path program 1 times [2024-06-20 15:54:36,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:36,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416632057] [2024-06-20 15:54:36,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:36,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:37,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:37,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:37,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416632057] [2024-06-20 15:54:37,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416632057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:37,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:37,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:37,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528100693] [2024-06-20 15:54:37,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:37,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:37,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:37,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:37,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:37,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:54:37,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 553 transitions, 8139 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:37,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:37,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:54:37,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:39,403 INFO L124 PetriNetUnfolderBase]: 4396/6769 cut-off events. [2024-06-20 15:54:39,403 INFO L125 PetriNetUnfolderBase]: For 828978/829019 co-relation queries the response was YES. [2024-06-20 15:54:39,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63621 conditions, 6769 events. 4396/6769 cut-off events. For 828978/829019 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38214 event pairs, 1449 based on Foata normal form. 15/6727 useless extension candidates. Maximal degree in co-relation 63469. Up to 6201 conditions per place. [2024-06-20 15:54:39,506 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 490 selfloop transitions, 26 changer transitions 0/577 dead transitions. [2024-06-20 15:54:39,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 577 transitions, 9483 flow [2024-06-20 15:54:39,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:39,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:39,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 15:54:39,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-20 15:54:39,507 INFO L175 Difference]: Start difference. First operand has 335 places, 553 transitions, 8139 flow. Second operand 7 states and 124 transitions. [2024-06-20 15:54:39,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 577 transitions, 9483 flow [2024-06-20 15:54:41,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 577 transitions, 9404 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-20 15:54:41,064 INFO L231 Difference]: Finished difference. Result has 340 places, 562 transitions, 8255 flow [2024-06-20 15:54:41,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8255, PETRI_PLACES=340, PETRI_TRANSITIONS=562} [2024-06-20 15:54:41,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-20 15:54:41,065 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 562 transitions, 8255 flow [2024-06-20 15:54:41,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:41,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:41,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:41,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:54:41,066 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:41,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:41,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2124570626, now seen corresponding path program 2 times [2024-06-20 15:54:41,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:41,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476167122] [2024-06-20 15:54:41,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:41,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:41,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:41,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:41,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476167122] [2024-06-20 15:54:41,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476167122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:41,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:41,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:41,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298896599] [2024-06-20 15:54:41,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:41,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:41,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:41,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:41,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:42,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:42,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 562 transitions, 8255 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:42,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:42,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:42,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:43,654 INFO L124 PetriNetUnfolderBase]: 4709/7118 cut-off events. [2024-06-20 15:54:43,654 INFO L125 PetriNetUnfolderBase]: For 848585/848593 co-relation queries the response was YES. [2024-06-20 15:54:43,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67100 conditions, 7118 events. 4709/7118 cut-off events. For 848585/848593 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38920 event pairs, 1564 based on Foata normal form. 1/7107 useless extension candidates. Maximal degree in co-relation 66945. Up to 6900 conditions per place. [2024-06-20 15:54:43,774 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 538 selfloop transitions, 27 changer transitions 0/578 dead transitions. [2024-06-20 15:54:43,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 578 transitions, 9629 flow [2024-06-20 15:54:43,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:43,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:43,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 15:54:43,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-20 15:54:43,775 INFO L175 Difference]: Start difference. First operand has 340 places, 562 transitions, 8255 flow. Second operand 7 states and 116 transitions. [2024-06-20 15:54:43,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 578 transitions, 9629 flow [2024-06-20 15:54:45,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 578 transitions, 9577 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-20 15:54:45,785 INFO L231 Difference]: Finished difference. Result has 345 places, 565 transitions, 8311 flow [2024-06-20 15:54:45,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8203, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8311, PETRI_PLACES=345, PETRI_TRANSITIONS=565} [2024-06-20 15:54:45,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-20 15:54:45,786 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 565 transitions, 8311 flow [2024-06-20 15:54:45,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:45,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:45,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:45,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:54:45,787 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:45,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash -8278030, now seen corresponding path program 2 times [2024-06-20 15:54:45,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:45,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972225754] [2024-06-20 15:54:45,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:45,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:46,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:46,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:46,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972225754] [2024-06-20 15:54:46,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972225754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:46,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:46,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:46,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267652732] [2024-06-20 15:54:46,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:46,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:46,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:46,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:46,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:46,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:54:46,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 565 transitions, 8311 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:46,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:46,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:54:46,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:48,343 INFO L124 PetriNetUnfolderBase]: 4416/6797 cut-off events. [2024-06-20 15:54:48,344 INFO L125 PetriNetUnfolderBase]: For 872738/872779 co-relation queries the response was YES. [2024-06-20 15:54:48,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64893 conditions, 6797 events. 4416/6797 cut-off events. For 872738/872779 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38335 event pairs, 1447 based on Foata normal form. 16/6756 useless extension candidates. Maximal degree in co-relation 64735. Up to 6250 conditions per place. [2024-06-20 15:54:48,449 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 499 selfloop transitions, 17 changer transitions 0/578 dead transitions. [2024-06-20 15:54:48,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 578 transitions, 9429 flow [2024-06-20 15:54:48,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:48,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 15:54:48,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-20 15:54:48,450 INFO L175 Difference]: Start difference. First operand has 345 places, 565 transitions, 8311 flow. Second operand 7 states and 115 transitions. [2024-06-20 15:54:48,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 578 transitions, 9429 flow [2024-06-20 15:54:50,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 578 transitions, 9355 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 15:54:50,484 INFO L231 Difference]: Finished difference. Result has 348 places, 568 transitions, 8338 flow [2024-06-20 15:54:50,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8237, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8338, PETRI_PLACES=348, PETRI_TRANSITIONS=568} [2024-06-20 15:54:50,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-20 15:54:50,485 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 568 transitions, 8338 flow [2024-06-20 15:54:50,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:50,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:50,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:50,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:54:50,486 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:50,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:50,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1033683258, now seen corresponding path program 3 times [2024-06-20 15:54:50,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:50,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799098844] [2024-06-20 15:54:50,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:50,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:51,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:51,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799098844] [2024-06-20 15:54:51,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799098844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:51,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:51,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:51,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381041138] [2024-06-20 15:54:51,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:51,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:51,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:51,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:51,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:51,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:54:51,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 568 transitions, 8338 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:51,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:51,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:54:51,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:53,279 INFO L124 PetriNetUnfolderBase]: 4703/7110 cut-off events. [2024-06-20 15:54:53,280 INFO L125 PetriNetUnfolderBase]: For 881192/881200 co-relation queries the response was YES. [2024-06-20 15:54:53,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67356 conditions, 7110 events. 4703/7110 cut-off events. For 881192/881200 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38858 event pairs, 1563 based on Foata normal form. 1/7099 useless extension candidates. Maximal degree in co-relation 67197. Up to 6918 conditions per place. [2024-06-20 15:54:53,372 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 549 selfloop transitions, 15 changer transitions 0/577 dead transitions. [2024-06-20 15:54:53,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 577 transitions, 9494 flow [2024-06-20 15:54:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:53,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-20 15:54:53,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-20 15:54:53,373 INFO L175 Difference]: Start difference. First operand has 348 places, 568 transitions, 8338 flow. Second operand 7 states and 108 transitions. [2024-06-20 15:54:53,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 577 transitions, 9494 flow [2024-06-20 15:54:55,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 577 transitions, 9392 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:55,298 INFO L231 Difference]: Finished difference. Result has 350 places, 568 transitions, 8272 flow [2024-06-20 15:54:55,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8236, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8272, PETRI_PLACES=350, PETRI_TRANSITIONS=568} [2024-06-20 15:54:55,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-20 15:54:55,299 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 568 transitions, 8272 flow [2024-06-20 15:54:55,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:55,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:55,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:55,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:54:55,300 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:55,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:55,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1033683010, now seen corresponding path program 3 times [2024-06-20 15:54:55,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:55,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718215319] [2024-06-20 15:54:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:55,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:55,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:56,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:56,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:56,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718215319] [2024-06-20 15:54:56,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718215319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:56,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:56,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:56,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085955003] [2024-06-20 15:54:56,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:56,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:56,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:56,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:56,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:56,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:54:56,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 568 transitions, 8272 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:56,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:56,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:54:56,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:57,734 INFO L124 PetriNetUnfolderBase]: 4407/6785 cut-off events. [2024-06-20 15:54:57,734 INFO L125 PetriNetUnfolderBase]: For 898076/898117 co-relation queries the response was YES. [2024-06-20 15:54:57,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64903 conditions, 6785 events. 4407/6785 cut-off events. For 898076/898117 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38362 event pairs, 1446 based on Foata normal form. 15/6743 useless extension candidates. Maximal degree in co-relation 64744. Up to 6230 conditions per place. [2024-06-20 15:54:57,835 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 22 changer transitions 0/579 dead transitions. [2024-06-20 15:54:57,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 579 transitions, 9342 flow [2024-06-20 15:54:57,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:57,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:57,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 15:54:57,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-20 15:54:57,836 INFO L175 Difference]: Start difference. First operand has 350 places, 568 transitions, 8272 flow. Second operand 7 states and 118 transitions. [2024-06-20 15:54:57,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 579 transitions, 9342 flow [2024-06-20 15:54:59,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 579 transitions, 9250 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:59,961 INFO L231 Difference]: Finished difference. Result has 350 places, 568 transitions, 8230 flow [2024-06-20 15:54:59,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8180, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8230, PETRI_PLACES=350, PETRI_TRANSITIONS=568} [2024-06-20 15:54:59,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-20 15:54:59,961 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 568 transitions, 8230 flow [2024-06-20 15:54:59,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:59,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:59,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:59,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:54:59,962 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:59,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:59,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1141503757, now seen corresponding path program 1 times [2024-06-20 15:54:59,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:59,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685232720] [2024-06-20 15:54:59,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:59,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:59,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:01,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:01,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:01,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685232720] [2024-06-20 15:55:01,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685232720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:01,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:01,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:01,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076416291] [2024-06-20 15:55:01,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:01,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:01,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:01,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:01,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:01,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:01,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 568 transitions, 8230 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:01,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:01,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:01,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:03,131 INFO L124 PetriNetUnfolderBase]: 4494/6869 cut-off events. [2024-06-20 15:55:03,131 INFO L125 PetriNetUnfolderBase]: For 1144494/1144576 co-relation queries the response was YES. [2024-06-20 15:55:03,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71372 conditions, 6869 events. 4494/6869 cut-off events. For 1144494/1144576 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38504 event pairs, 836 based on Foata normal form. 24/6849 useless extension candidates. Maximal degree in co-relation 71212. Up to 6134 conditions per place. [2024-06-20 15:55:03,246 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 510 selfloop transitions, 68 changer transitions 0/613 dead transitions. [2024-06-20 15:55:03,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 613 transitions, 9630 flow [2024-06-20 15:55:03,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:03,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:03,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-20 15:55:03,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-20 15:55:03,248 INFO L175 Difference]: Start difference. First operand has 350 places, 568 transitions, 8230 flow. Second operand 11 states and 196 transitions. [2024-06-20 15:55:03,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 613 transitions, 9630 flow [2024-06-20 15:55:05,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 613 transitions, 9559 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:55:05,820 INFO L231 Difference]: Finished difference. Result has 355 places, 570 transitions, 8400 flow [2024-06-20 15:55:05,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8159, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8400, PETRI_PLACES=355, PETRI_TRANSITIONS=570} [2024-06-20 15:55:05,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-20 15:55:05,821 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 570 transitions, 8400 flow [2024-06-20 15:55:05,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:05,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:05,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:05,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:55:05,822 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:05,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:05,822 INFO L85 PathProgramCache]: Analyzing trace with hash -910960627, now seen corresponding path program 2 times [2024-06-20 15:55:05,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:05,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381254451] [2024-06-20 15:55:05,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:05,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:07,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381254451] [2024-06-20 15:55:07,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381254451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:07,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:07,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759845117] [2024-06-20 15:55:07,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:07,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:07,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:07,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:07,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:07,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:07,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 570 transitions, 8400 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:07,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:07,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:07,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:09,175 INFO L124 PetriNetUnfolderBase]: 4492/6895 cut-off events. [2024-06-20 15:55:09,175 INFO L125 PetriNetUnfolderBase]: For 1133060/1133136 co-relation queries the response was YES. [2024-06-20 15:55:09,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72010 conditions, 6895 events. 4492/6895 cut-off events. For 1133060/1133136 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38938 event pairs, 1062 based on Foata normal form. 24/6887 useless extension candidates. Maximal degree in co-relation 71849. Up to 6200 conditions per place. [2024-06-20 15:55:09,298 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 516 selfloop transitions, 66 changer transitions 0/617 dead transitions. [2024-06-20 15:55:09,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 617 transitions, 9911 flow [2024-06-20 15:55:09,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:09,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:09,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-20 15:55:09,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-20 15:55:09,300 INFO L175 Difference]: Start difference. First operand has 355 places, 570 transitions, 8400 flow. Second operand 11 states and 198 transitions. [2024-06-20 15:55:09,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 617 transitions, 9911 flow [2024-06-20 15:55:11,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 617 transitions, 9600 flow, removed 88 selfloop flow, removed 9 redundant places. [2024-06-20 15:55:11,570 INFO L231 Difference]: Finished difference. Result has 357 places, 574 transitions, 8436 flow [2024-06-20 15:55:11,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8181, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8436, PETRI_PLACES=357, PETRI_TRANSITIONS=574} [2024-06-20 15:55:11,571 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-20 15:55:11,571 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 574 transitions, 8436 flow [2024-06-20 15:55:11,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:11,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:11,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:11,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:55:11,572 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:11,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:11,572 INFO L85 PathProgramCache]: Analyzing trace with hash 863093423, now seen corresponding path program 3 times [2024-06-20 15:55:11,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:11,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683620272] [2024-06-20 15:55:11,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:11,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:11,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:12,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:12,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:12,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683620272] [2024-06-20 15:55:12,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683620272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:12,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:12,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:12,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204805720] [2024-06-20 15:55:12,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:12,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:12,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:12,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:12,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:12,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:12,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 574 transitions, 8436 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:12,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:12,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:12,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:14,653 INFO L124 PetriNetUnfolderBase]: 4550/7001 cut-off events. [2024-06-20 15:55:14,653 INFO L125 PetriNetUnfolderBase]: For 1213206/1213284 co-relation queries the response was YES. [2024-06-20 15:55:14,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73897 conditions, 7001 events. 4550/7001 cut-off events. For 1213206/1213284 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39882 event pairs, 1033 based on Foata normal form. 18/6971 useless extension candidates. Maximal degree in co-relation 73735. Up to 6124 conditions per place. [2024-06-20 15:55:14,765 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 493 selfloop transitions, 94 changer transitions 0/622 dead transitions. [2024-06-20 15:55:14,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 622 transitions, 10258 flow [2024-06-20 15:55:14,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:14,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:14,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-20 15:55:14,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-20 15:55:14,766 INFO L175 Difference]: Start difference. First operand has 357 places, 574 transitions, 8436 flow. Second operand 11 states and 204 transitions. [2024-06-20 15:55:14,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 622 transitions, 10258 flow [2024-06-20 15:55:16,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 622 transitions, 10045 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-20 15:55:16,973 INFO L231 Difference]: Finished difference. Result has 359 places, 578 transitions, 8623 flow [2024-06-20 15:55:16,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8623, PETRI_PLACES=359, PETRI_TRANSITIONS=578} [2024-06-20 15:55:16,974 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-20 15:55:16,974 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 578 transitions, 8623 flow [2024-06-20 15:55:16,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:16,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:16,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:16,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:55:16,974 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:16,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:16,982 INFO L85 PathProgramCache]: Analyzing trace with hash -704480141, now seen corresponding path program 4 times [2024-06-20 15:55:16,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:16,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970210108] [2024-06-20 15:55:16,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:16,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:17,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:18,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-20 15:55:18,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:18,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970210108] [2024-06-20 15:55:18,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970210108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:18,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:18,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:18,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131479568] [2024-06-20 15:55:18,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:18,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:18,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:18,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:18,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:18,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:18,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 578 transitions, 8623 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:18,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:18,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:18,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:20,265 INFO L124 PetriNetUnfolderBase]: 4580/7058 cut-off events. [2024-06-20 15:55:20,266 INFO L125 PetriNetUnfolderBase]: For 1264701/1264781 co-relation queries the response was YES. [2024-06-20 15:55:20,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75262 conditions, 7058 events. 4580/7058 cut-off events. For 1264701/1264781 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40509 event pairs, 1033 based on Foata normal form. 18/7027 useless extension candidates. Maximal degree in co-relation 75099. Up to 6241 conditions per place. [2024-06-20 15:55:20,390 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 497 selfloop transitions, 92 changer transitions 0/624 dead transitions. [2024-06-20 15:55:20,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 624 transitions, 10361 flow [2024-06-20 15:55:20,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:20,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:20,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-20 15:55:20,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917547568710357 [2024-06-20 15:55:20,394 INFO L175 Difference]: Start difference. First operand has 359 places, 578 transitions, 8623 flow. Second operand 11 states and 203 transitions. [2024-06-20 15:55:20,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 624 transitions, 10361 flow [2024-06-20 15:55:22,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 624 transitions, 10140 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-20 15:55:22,963 INFO L231 Difference]: Finished difference. Result has 364 places, 580 transitions, 8698 flow [2024-06-20 15:55:22,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8424, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8698, PETRI_PLACES=364, PETRI_TRANSITIONS=580} [2024-06-20 15:55:22,964 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2024-06-20 15:55:22,964 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 580 transitions, 8698 flow [2024-06-20 15:55:22,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:22,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:22,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:22,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:55:22,965 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:22,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:22,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1765253581, now seen corresponding path program 5 times [2024-06-20 15:55:22,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559319447] [2024-06-20 15:55:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:24,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:24,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:24,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559319447] [2024-06-20 15:55:24,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559319447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:24,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:24,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:24,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221647683] [2024-06-20 15:55:24,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:24,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:24,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:24,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:24,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:24,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:24,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 580 transitions, 8698 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:24,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:24,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:24,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:26,358 INFO L124 PetriNetUnfolderBase]: 4568/7042 cut-off events. [2024-06-20 15:55:26,358 INFO L125 PetriNetUnfolderBase]: For 1276014/1276094 co-relation queries the response was YES. [2024-06-20 15:55:26,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74639 conditions, 7042 events. 4568/7042 cut-off events. For 1276014/1276094 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40392 event pairs, 1048 based on Foata normal form. 22/7015 useless extension candidates. Maximal degree in co-relation 74474. Up to 6298 conditions per place. [2024-06-20 15:55:26,485 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 497 selfloop transitions, 90 changer transitions 0/622 dead transitions. [2024-06-20 15:55:26,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 622 transitions, 10034 flow [2024-06-20 15:55:26,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:26,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:26,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-20 15:55:26,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-20 15:55:26,487 INFO L175 Difference]: Start difference. First operand has 364 places, 580 transitions, 8698 flow. Second operand 11 states and 200 transitions. [2024-06-20 15:55:26,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 622 transitions, 10034 flow [2024-06-20 15:55:28,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 622 transitions, 9718 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:28,822 INFO L231 Difference]: Finished difference. Result has 367 places, 580 transitions, 8576 flow [2024-06-20 15:55:28,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8576, PETRI_PLACES=367, PETRI_TRANSITIONS=580} [2024-06-20 15:55:28,823 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-20 15:55:28,823 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 580 transitions, 8576 flow [2024-06-20 15:55:28,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:28,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:28,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:28,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:55:28,824 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:28,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:28,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1090636982, now seen corresponding path program 2 times [2024-06-20 15:55:28,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:28,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030000935] [2024-06-20 15:55:28,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:28,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:29,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:29,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:29,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030000935] [2024-06-20 15:55:29,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030000935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:29,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:29,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:55:29,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311514692] [2024-06-20 15:55:29,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:29,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:55:29,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:29,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:55:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:55:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:55:29,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 580 transitions, 8576 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:29,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:29,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:55:29,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:31,550 INFO L124 PetriNetUnfolderBase]: 4786/7273 cut-off events. [2024-06-20 15:55:31,551 INFO L125 PetriNetUnfolderBase]: For 1198751/1198787 co-relation queries the response was YES. [2024-06-20 15:55:31,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73395 conditions, 7273 events. 4786/7273 cut-off events. For 1198751/1198787 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40588 event pairs, 1033 based on Foata normal form. 18/7251 useless extension candidates. Maximal degree in co-relation 73229. Up to 6631 conditions per place. [2024-06-20 15:55:31,663 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 464 selfloop transitions, 105 changer transitions 0/621 dead transitions. [2024-06-20 15:55:31,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 621 transitions, 10283 flow [2024-06-20 15:55:31,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:55:31,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:55:31,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 15:55:31,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-20 15:55:31,666 INFO L175 Difference]: Start difference. First operand has 367 places, 580 transitions, 8576 flow. Second operand 9 states and 160 transitions. [2024-06-20 15:55:31,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 621 transitions, 10283 flow [2024-06-20 15:55:34,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 621 transitions, 10091 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:55:34,255 INFO L231 Difference]: Finished difference. Result has 367 places, 593 transitions, 8765 flow [2024-06-20 15:55:34,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8384, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8765, PETRI_PLACES=367, PETRI_TRANSITIONS=593} [2024-06-20 15:55:34,256 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-20 15:55:34,256 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 593 transitions, 8765 flow [2024-06-20 15:55:34,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:34,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:34,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:34,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:55:34,256 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:34,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:34,257 INFO L85 PathProgramCache]: Analyzing trace with hash 808044817, now seen corresponding path program 6 times [2024-06-20 15:55:34,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:34,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104289111] [2024-06-20 15:55:34,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:34,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:35,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:35,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:35,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104289111] [2024-06-20 15:55:35,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104289111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:35,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:35,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:35,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277374566] [2024-06-20 15:55:35,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:35,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:35,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:35,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:35,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:35,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:35,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 593 transitions, 8765 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:35,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:35,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:35,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:37,694 INFO L124 PetriNetUnfolderBase]: 4618/7129 cut-off events. [2024-06-20 15:55:37,695 INFO L125 PetriNetUnfolderBase]: For 1245429/1245500 co-relation queries the response was YES. [2024-06-20 15:55:37,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74990 conditions, 7129 events. 4618/7129 cut-off events. For 1245429/1245500 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40982 event pairs, 803 based on Foata normal form. 25/7136 useless extension candidates. Maximal degree in co-relation 74822. Up to 6384 conditions per place. [2024-06-20 15:55:37,805 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 540 selfloop transitions, 67 changer transitions 0/642 dead transitions. [2024-06-20 15:55:37,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 642 transitions, 10266 flow [2024-06-20 15:55:37,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:37,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:37,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-20 15:55:37,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42071881606765327 [2024-06-20 15:55:37,807 INFO L175 Difference]: Start difference. First operand has 367 places, 593 transitions, 8765 flow. Second operand 11 states and 199 transitions. [2024-06-20 15:55:37,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 642 transitions, 10266 flow [2024-06-20 15:55:40,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 642 transitions, 10106 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:55:40,087 INFO L231 Difference]: Finished difference. Result has 373 places, 599 transitions, 8892 flow [2024-06-20 15:55:40,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8605, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8892, PETRI_PLACES=373, PETRI_TRANSITIONS=599} [2024-06-20 15:55:40,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-20 15:55:40,087 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 599 transitions, 8892 flow [2024-06-20 15:55:40,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:40,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:40,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:40,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:55:40,089 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:40,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:40,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1995180565, now seen corresponding path program 7 times [2024-06-20 15:55:40,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:40,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916717717] [2024-06-20 15:55:40,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:40,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:41,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:41,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916717717] [2024-06-20 15:55:41,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916717717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:41,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:41,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:41,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065080646] [2024-06-20 15:55:41,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:41,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:41,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:41,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:41,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:41,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 599 transitions, 8892 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:41,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:41,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:41,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:43,623 INFO L124 PetriNetUnfolderBase]: 4650/7193 cut-off events. [2024-06-20 15:55:43,623 INFO L125 PetriNetUnfolderBase]: For 1278691/1278762 co-relation queries the response was YES. [2024-06-20 15:55:43,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75592 conditions, 7193 events. 4650/7193 cut-off events. For 1278691/1278762 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41588 event pairs, 831 based on Foata normal form. 29/7204 useless extension candidates. Maximal degree in co-relation 75423. Up to 6403 conditions per place. [2024-06-20 15:55:43,736 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 519 selfloop transitions, 91 changer transitions 0/645 dead transitions. [2024-06-20 15:55:43,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 645 transitions, 10406 flow [2024-06-20 15:55:43,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:43,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:43,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-20 15:55:43,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-20 15:55:43,737 INFO L175 Difference]: Start difference. First operand has 373 places, 599 transitions, 8892 flow. Second operand 11 states and 201 transitions. [2024-06-20 15:55:43,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 645 transitions, 10406 flow [2024-06-20 15:55:46,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 645 transitions, 10189 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-20 15:55:46,543 INFO L231 Difference]: Finished difference. Result has 375 places, 603 transitions, 8999 flow [2024-06-20 15:55:46,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8675, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8999, PETRI_PLACES=375, PETRI_TRANSITIONS=603} [2024-06-20 15:55:46,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-20 15:55:46,544 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 603 transitions, 8999 flow [2024-06-20 15:55:46,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:46,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:46,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:46,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:55:46,545 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:46,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:46,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1995175915, now seen corresponding path program 8 times [2024-06-20 15:55:46,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:46,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640310550] [2024-06-20 15:55:46,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:46,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:46,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:47,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:47,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640310550] [2024-06-20 15:55:47,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640310550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:47,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:47,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:47,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802660517] [2024-06-20 15:55:47,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:47,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:47,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:47,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:47,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:48,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:48,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 603 transitions, 8999 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:48,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:48,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:48,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:50,070 INFO L124 PetriNetUnfolderBase]: 4678/7251 cut-off events. [2024-06-20 15:55:50,070 INFO L125 PetriNetUnfolderBase]: For 1297437/1297508 co-relation queries the response was YES. [2024-06-20 15:55:50,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76448 conditions, 7251 events. 4678/7251 cut-off events. For 1297437/1297508 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 42143 event pairs, 829 based on Foata normal form. 25/7258 useless extension candidates. Maximal degree in co-relation 76278. Up to 6375 conditions per place. [2024-06-20 15:55:50,183 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 519 selfloop transitions, 95 changer transitions 0/649 dead transitions. [2024-06-20 15:55:50,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 649 transitions, 10519 flow [2024-06-20 15:55:50,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:50,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:50,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-20 15:55:50,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.427061310782241 [2024-06-20 15:55:50,184 INFO L175 Difference]: Start difference. First operand has 375 places, 603 transitions, 8999 flow. Second operand 11 states and 202 transitions. [2024-06-20 15:55:50,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 649 transitions, 10519 flow [2024-06-20 15:55:53,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 649 transitions, 10273 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:53,199 INFO L231 Difference]: Finished difference. Result has 378 places, 607 transitions, 9083 flow [2024-06-20 15:55:53,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8753, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9083, PETRI_PLACES=378, PETRI_TRANSITIONS=607} [2024-06-20 15:55:53,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-20 15:55:53,199 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 607 transitions, 9083 flow [2024-06-20 15:55:53,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:53,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:53,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:53,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:55:53,200 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:53,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:53,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1995060595, now seen corresponding path program 9 times [2024-06-20 15:55:53,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196179533] [2024-06-20 15:55:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:54,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:54,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:54,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196179533] [2024-06-20 15:55:54,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196179533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:54,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:54,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:55:54,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651609804] [2024-06-20 15:55:54,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:54,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:55:54,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:54,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:55:54,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:55:54,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:55:54,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 607 transitions, 9083 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:54,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:54,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:55:54,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:56,773 INFO L124 PetriNetUnfolderBase]: 4722/7329 cut-off events. [2024-06-20 15:55:56,774 INFO L125 PetriNetUnfolderBase]: For 1342907/1342978 co-relation queries the response was YES. [2024-06-20 15:55:56,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77710 conditions, 7329 events. 4722/7329 cut-off events. For 1342907/1342978 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42770 event pairs, 836 based on Foata normal form. 25/7336 useless extension candidates. Maximal degree in co-relation 77539. Up to 6336 conditions per place. [2024-06-20 15:55:56,885 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 517 selfloop transitions, 101 changer transitions 0/653 dead transitions. [2024-06-20 15:55:56,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 653 transitions, 10609 flow [2024-06-20 15:55:56,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:55:56,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:55:56,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-20 15:55:56,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917547568710357 [2024-06-20 15:55:56,887 INFO L175 Difference]: Start difference. First operand has 378 places, 607 transitions, 9083 flow. Second operand 11 states and 203 transitions. [2024-06-20 15:55:56,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 653 transitions, 10609 flow [2024-06-20 15:55:59,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 653 transitions, 10297 flow, removed 52 selfloop flow, removed 10 redundant places. [2024-06-20 15:55:59,838 INFO L231 Difference]: Finished difference. Result has 379 places, 611 transitions, 9117 flow [2024-06-20 15:55:59,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8771, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9117, PETRI_PLACES=379, PETRI_TRANSITIONS=611} [2024-06-20 15:55:59,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-20 15:55:59,838 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 611 transitions, 9117 flow [2024-06-20 15:55:59,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:59,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:59,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:59,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:55:59,839 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:59,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:59,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1384482047, now seen corresponding path program 1 times [2024-06-20 15:55:59,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:59,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598314974] [2024-06-20 15:55:59,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:59,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:59,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:00,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:00,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:00,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598314974] [2024-06-20 15:56:00,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598314974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:00,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:00,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:56:00,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005196805] [2024-06-20 15:56:00,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:00,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:56:00,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:00,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:56:00,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:56:00,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:56:00,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 611 transitions, 9117 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:00,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:00,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:56:00,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:02,564 INFO L124 PetriNetUnfolderBase]: 4999/7621 cut-off events. [2024-06-20 15:56:02,565 INFO L125 PetriNetUnfolderBase]: For 1352992/1353044 co-relation queries the response was YES. [2024-06-20 15:56:02,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78198 conditions, 7621 events. 4999/7621 cut-off events. For 1352992/1353044 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 43412 event pairs, 1388 based on Foata normal form. 20/7587 useless extension candidates. Maximal degree in co-relation 78026. Up to 7183 conditions per place. [2024-06-20 15:56:02,682 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 555 selfloop transitions, 32 changer transitions 0/639 dead transitions. [2024-06-20 15:56:02,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 639 transitions, 10675 flow [2024-06-20 15:56:02,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:56:02,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:56:02,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 15:56:02,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-20 15:56:02,684 INFO L175 Difference]: Start difference. First operand has 379 places, 611 transitions, 9117 flow. Second operand 8 states and 138 transitions. [2024-06-20 15:56:02,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 639 transitions, 10675 flow [2024-06-20 15:56:05,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 639 transitions, 10371 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-20 15:56:05,887 INFO L231 Difference]: Finished difference. Result has 378 places, 617 transitions, 9017 flow [2024-06-20 15:56:05,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8813, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9017, PETRI_PLACES=378, PETRI_TRANSITIONS=617} [2024-06-20 15:56:05,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-20 15:56:05,888 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 617 transitions, 9017 flow [2024-06-20 15:56:05,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:05,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:05,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:05,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:56:05,889 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:05,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:05,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1868967509, now seen corresponding path program 10 times [2024-06-20 15:56:05,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:05,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709589446] [2024-06-20 15:56:05,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:05,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:05,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:07,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:07,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:07,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709589446] [2024-06-20 15:56:07,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709589446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:07,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:07,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:07,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981710483] [2024-06-20 15:56:07,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:07,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:07,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:07,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:07,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:07,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:07,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 617 transitions, 9017 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:07,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:07,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:07,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:09,556 INFO L124 PetriNetUnfolderBase]: 4770/7413 cut-off events. [2024-06-20 15:56:09,556 INFO L125 PetriNetUnfolderBase]: For 1400710/1400780 co-relation queries the response was YES. [2024-06-20 15:56:09,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78496 conditions, 7413 events. 4770/7413 cut-off events. For 1400710/1400780 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 43434 event pairs, 837 based on Foata normal form. 30/7429 useless extension candidates. Maximal degree in co-relation 78323. Up to 6256 conditions per place. [2024-06-20 15:56:09,672 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 497 selfloop transitions, 132 changer transitions 0/666 dead transitions. [2024-06-20 15:56:09,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 666 transitions, 10627 flow [2024-06-20 15:56:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:09,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:09,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-20 15:56:09,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376321353065539 [2024-06-20 15:56:09,674 INFO L175 Difference]: Start difference. First operand has 378 places, 617 transitions, 9017 flow. Second operand 11 states and 207 transitions. [2024-06-20 15:56:09,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 666 transitions, 10627 flow [2024-06-20 15:56:12,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 666 transitions, 10533 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-20 15:56:12,475 INFO L231 Difference]: Finished difference. Result has 388 places, 624 transitions, 9477 flow [2024-06-20 15:56:12,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9477, PETRI_PLACES=388, PETRI_TRANSITIONS=624} [2024-06-20 15:56:12,476 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-20 15:56:12,476 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 624 transitions, 9477 flow [2024-06-20 15:56:12,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:12,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:12,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:12,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:56:12,477 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:12,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:12,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1868962859, now seen corresponding path program 11 times [2024-06-20 15:56:12,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:12,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458792895] [2024-06-20 15:56:12,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:12,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:13,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:13,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:13,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458792895] [2024-06-20 15:56:13,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458792895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:13,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:13,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:13,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124224458] [2024-06-20 15:56:13,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:13,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:13,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:13,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:13,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:13,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 624 transitions, 9477 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:13,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:13,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:13,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:16,079 INFO L124 PetriNetUnfolderBase]: 4795/7463 cut-off events. [2024-06-20 15:56:16,079 INFO L125 PetriNetUnfolderBase]: For 1428096/1428161 co-relation queries the response was YES. [2024-06-20 15:56:16,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80320 conditions, 7463 events. 4795/7463 cut-off events. For 1428096/1428161 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43951 event pairs, 837 based on Foata normal form. 26/7482 useless extension candidates. Maximal degree in co-relation 80143. Up to 6242 conditions per place. [2024-06-20 15:56:16,213 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 496 selfloop transitions, 135 changer transitions 0/668 dead transitions. [2024-06-20 15:56:16,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 668 transitions, 11038 flow [2024-06-20 15:56:16,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:16,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:16,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-20 15:56:16,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397463002114165 [2024-06-20 15:56:16,214 INFO L175 Difference]: Start difference. First operand has 388 places, 624 transitions, 9477 flow. Second operand 11 states and 208 transitions. [2024-06-20 15:56:16,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 668 transitions, 11038 flow [2024-06-20 15:56:19,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 668 transitions, 10765 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-20 15:56:19,046 INFO L231 Difference]: Finished difference. Result has 393 places, 626 transitions, 9609 flow [2024-06-20 15:56:19,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9609, PETRI_PLACES=393, PETRI_TRANSITIONS=626} [2024-06-20 15:56:19,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-20 15:56:19,047 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 626 transitions, 9609 flow [2024-06-20 15:56:19,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:19,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:19,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:19,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:56:19,048 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:19,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:19,048 INFO L85 PathProgramCache]: Analyzing trace with hash -486795917, now seen corresponding path program 12 times [2024-06-20 15:56:19,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:19,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137587671] [2024-06-20 15:56:19,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:19,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:20,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:20,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:20,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137587671] [2024-06-20 15:56:20,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137587671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:20,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:20,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:20,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288925673] [2024-06-20 15:56:20,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:20,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:20,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:20,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:20,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:20,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:20,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 626 transitions, 9609 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:20,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:20,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:20,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:22,448 INFO L124 PetriNetUnfolderBase]: 4845/7556 cut-off events. [2024-06-20 15:56:22,448 INFO L125 PetriNetUnfolderBase]: For 1496898/1496968 co-relation queries the response was YES. [2024-06-20 15:56:22,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82472 conditions, 7556 events. 4845/7556 cut-off events. For 1496898/1496968 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44760 event pairs, 851 based on Foata normal form. 26/7568 useless extension candidates. Maximal degree in co-relation 82294. Up to 6292 conditions per place. [2024-06-20 15:56:22,570 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 497 selfloop transitions, 140 changer transitions 0/674 dead transitions. [2024-06-20 15:56:22,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 674 transitions, 11642 flow [2024-06-20 15:56:22,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:22,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-20 15:56:22,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376321353065539 [2024-06-20 15:56:22,572 INFO L175 Difference]: Start difference. First operand has 393 places, 626 transitions, 9609 flow. Second operand 11 states and 207 transitions. [2024-06-20 15:56:22,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 674 transitions, 11642 flow [2024-06-20 15:56:24,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 674 transitions, 11255 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-20 15:56:24,927 INFO L231 Difference]: Finished difference. Result has 395 places, 630 transitions, 9769 flow [2024-06-20 15:56:24,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9222, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9769, PETRI_PLACES=395, PETRI_TRANSITIONS=630} [2024-06-20 15:56:24,928 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-20 15:56:24,928 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 630 transitions, 9769 flow [2024-06-20 15:56:24,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:24,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:24,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:24,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:56:24,929 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:24,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:24,929 INFO L85 PathProgramCache]: Analyzing trace with hash -315973517, now seen corresponding path program 13 times [2024-06-20 15:56:24,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:24,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091283664] [2024-06-20 15:56:24,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:24,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:24,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:26,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:26,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:26,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091283664] [2024-06-20 15:56:26,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091283664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:26,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:26,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:26,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658811396] [2024-06-20 15:56:26,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:26,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:26,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:26,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:26,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:26,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:26,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 630 transitions, 9769 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:26,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:26,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:26,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:28,403 INFO L124 PetriNetUnfolderBase]: 4858/7585 cut-off events. [2024-06-20 15:56:28,403 INFO L125 PetriNetUnfolderBase]: For 1530957/1531027 co-relation queries the response was YES. [2024-06-20 15:56:28,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82725 conditions, 7585 events. 4858/7585 cut-off events. For 1530957/1531027 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45113 event pairs, 823 based on Foata normal form. 30/7601 useless extension candidates. Maximal degree in co-relation 82546. Up to 6393 conditions per place. [2024-06-20 15:56:28,529 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 500 selfloop transitions, 137 changer transitions 0/674 dead transitions. [2024-06-20 15:56:28,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 674 transitions, 11356 flow [2024-06-20 15:56:28,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:28,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:28,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-20 15:56:28,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355179704016913 [2024-06-20 15:56:28,530 INFO L175 Difference]: Start difference. First operand has 395 places, 630 transitions, 9769 flow. Second operand 11 states and 206 transitions. [2024-06-20 15:56:28,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 674 transitions, 11356 flow [2024-06-20 15:56:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 674 transitions, 11052 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-20 15:56:31,686 INFO L231 Difference]: Finished difference. Result has 400 places, 632 transitions, 9883 flow [2024-06-20 15:56:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9883, PETRI_PLACES=400, PETRI_TRANSITIONS=632} [2024-06-20 15:56:31,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-20 15:56:31,687 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 632 transitions, 9883 flow [2024-06-20 15:56:31,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:31,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:31,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:56:31,688 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:31,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:31,688 INFO L85 PathProgramCache]: Analyzing trace with hash -315978167, now seen corresponding path program 14 times [2024-06-20 15:56:31,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:31,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173636011] [2024-06-20 15:56:31,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:31,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:31,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:33,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-20 15:56:33,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:33,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173636011] [2024-06-20 15:56:33,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173636011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:33,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:33,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:33,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001474691] [2024-06-20 15:56:33,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:33,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:33,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:33,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:33,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:33,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:33,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 632 transitions, 9883 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:33,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:33,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:33,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:35,375 INFO L124 PetriNetUnfolderBase]: 5002/7818 cut-off events. [2024-06-20 15:56:35,375 INFO L125 PetriNetUnfolderBase]: For 1646552/1646627 co-relation queries the response was YES. [2024-06-20 15:56:35,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87489 conditions, 7818 events. 5002/7818 cut-off events. For 1646552/1646627 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 46752 event pairs, 853 based on Foata normal form. 26/7823 useless extension candidates. Maximal degree in co-relation 87308. Up to 6371 conditions per place. [2024-06-20 15:56:35,518 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 503 selfloop transitions, 143 changer transitions 0/683 dead transitions. [2024-06-20 15:56:35,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 683 transitions, 11926 flow [2024-06-20 15:56:35,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:35,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:35,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-20 15:56:35,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-20 15:56:35,520 INFO L175 Difference]: Start difference. First operand has 400 places, 632 transitions, 9883 flow. Second operand 11 states and 212 transitions. [2024-06-20 15:56:35,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 683 transitions, 11926 flow [2024-06-20 15:56:39,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 683 transitions, 11620 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 15:56:39,274 INFO L231 Difference]: Finished difference. Result has 405 places, 635 transitions, 10082 flow [2024-06-20 15:56:39,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9577, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10082, PETRI_PLACES=405, PETRI_TRANSITIONS=635} [2024-06-20 15:56:39,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-20 15:56:39,275 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 635 transitions, 10082 flow [2024-06-20 15:56:39,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:39,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:39,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:39,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:56:39,276 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:39,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash -309544427, now seen corresponding path program 15 times [2024-06-20 15:56:39,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:39,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120269657] [2024-06-20 15:56:39,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:39,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:40,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:40,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120269657] [2024-06-20 15:56:40,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120269657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:40,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:40,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:40,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497384785] [2024-06-20 15:56:40,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:40,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:40,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:40,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:40,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:40,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:56:40,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 635 transitions, 10082 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:40,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:40,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:56:40,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:43,180 INFO L124 PetriNetUnfolderBase]: 4962/7760 cut-off events. [2024-06-20 15:56:43,180 INFO L125 PetriNetUnfolderBase]: For 1660585/1660650 co-relation queries the response was YES. [2024-06-20 15:56:43,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84521 conditions, 7760 events. 4962/7760 cut-off events. For 1660585/1660650 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46369 event pairs, 831 based on Foata normal form. 50/7803 useless extension candidates. Maximal degree in co-relation 84338. Up to 6430 conditions per place. [2024-06-20 15:56:43,353 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 500 selfloop transitions, 144 changer transitions 0/681 dead transitions. [2024-06-20 15:56:43,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 681 transitions, 11589 flow [2024-06-20 15:56:43,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:56:43,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:56:43,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-20 15:56:43,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:56:43,355 INFO L175 Difference]: Start difference. First operand has 405 places, 635 transitions, 10082 flow. Second operand 11 states and 209 transitions. [2024-06-20 15:56:43,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 681 transitions, 11589 flow [2024-06-20 15:56:47,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 681 transitions, 11060 flow, removed 130 selfloop flow, removed 8 redundant places. [2024-06-20 15:56:47,401 INFO L231 Difference]: Finished difference. Result has 408 places, 635 transitions, 9852 flow [2024-06-20 15:56:47,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9852, PETRI_PLACES=408, PETRI_TRANSITIONS=635} [2024-06-20 15:56:47,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-20 15:56:47,402 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 635 transitions, 9852 flow [2024-06-20 15:56:47,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:47,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:47,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:47,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:56:47,403 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:47,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:47,403 INFO L85 PathProgramCache]: Analyzing trace with hash -309298163, now seen corresponding path program 1 times [2024-06-20 15:56:47,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:47,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319354273] [2024-06-20 15:56:47,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:47,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:48,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:48,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:48,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319354273] [2024-06-20 15:56:48,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319354273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:48,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:48,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:56:48,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124892259] [2024-06-20 15:56:48,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:48,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:56:48,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:48,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:56:48,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:56:48,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:56:48,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 635 transitions, 9852 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:48,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:48,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:56:48,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:51,063 INFO L124 PetriNetUnfolderBase]: 5651/8548 cut-off events. [2024-06-20 15:56:51,064 INFO L125 PetriNetUnfolderBase]: For 1701723/1701735 co-relation queries the response was YES. [2024-06-20 15:56:51,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88160 conditions, 8548 events. 5651/8548 cut-off events. For 1701723/1701735 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 48676 event pairs, 1040 based on Foata normal form. 36/8571 useless extension candidates. Maximal degree in co-relation 87976. Up to 7453 conditions per place. [2024-06-20 15:56:51,225 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 511 selfloop transitions, 149 changer transitions 0/688 dead transitions. [2024-06-20 15:56:51,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 688 transitions, 11531 flow [2024-06-20 15:56:51,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:56:51,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:56:51,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-20 15:56:51,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 15:56:51,226 INFO L175 Difference]: Start difference. First operand has 408 places, 635 transitions, 9852 flow. Second operand 12 states and 215 transitions. [2024-06-20 15:56:51,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 688 transitions, 11531 flow [2024-06-20 15:56:55,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 688 transitions, 11276 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:56:55,339 INFO L231 Difference]: Finished difference. Result has 411 places, 637 transitions, 10024 flow [2024-06-20 15:56:55,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9597, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10024, PETRI_PLACES=411, PETRI_TRANSITIONS=637} [2024-06-20 15:56:55,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-20 15:56:55,340 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 637 transitions, 10024 flow [2024-06-20 15:56:55,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:55,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:55,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:55,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:56:55,340 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:55,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash 78054885, now seen corresponding path program 2 times [2024-06-20 15:56:55,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:55,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811142138] [2024-06-20 15:56:55,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:55,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:55,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:56,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:56,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811142138] [2024-06-20 15:56:56,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811142138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:56,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:56:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90094622] [2024-06-20 15:56:56,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:56:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:56:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:56:56,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:56:56,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 637 transitions, 10024 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:56,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:56,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:56:56,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:58,364 INFO L124 PetriNetUnfolderBase]: 5347/8198 cut-off events. [2024-06-20 15:56:58,364 INFO L125 PetriNetUnfolderBase]: For 1616903/1616955 co-relation queries the response was YES. [2024-06-20 15:56:58,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86175 conditions, 8198 events. 5347/8198 cut-off events. For 1616903/1616955 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 47950 event pairs, 1468 based on Foata normal form. 20/8150 useless extension candidates. Maximal degree in co-relation 85990. Up to 7773 conditions per place. [2024-06-20 15:56:58,503 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 576 selfloop transitions, 27 changer transitions 0/655 dead transitions. [2024-06-20 15:56:58,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 655 transitions, 11290 flow [2024-06-20 15:56:58,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:56:58,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:56:58,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 15:56:58,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-20 15:56:58,505 INFO L175 Difference]: Start difference. First operand has 411 places, 637 transitions, 10024 flow. Second operand 8 states and 132 transitions. [2024-06-20 15:56:58,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 655 transitions, 11290 flow [2024-06-20 15:57:02,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 655 transitions, 10877 flow, removed 60 selfloop flow, removed 10 redundant places. [2024-06-20 15:57:02,768 INFO L231 Difference]: Finished difference. Result has 409 places, 637 transitions, 9671 flow [2024-06-20 15:57:02,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9611, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9671, PETRI_PLACES=409, PETRI_TRANSITIONS=637} [2024-06-20 15:57:02,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-20 15:57:02,768 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 637 transitions, 9671 flow [2024-06-20 15:57:02,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:02,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:02,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:02,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:57:02,769 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:02,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:02,769 INFO L85 PathProgramCache]: Analyzing trace with hash 78051320, now seen corresponding path program 3 times [2024-06-20 15:57:02,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:02,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024518108] [2024-06-20 15:57:02,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:02,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:03,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:03,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:03,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024518108] [2024-06-20 15:57:03,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024518108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:03,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:03,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:03,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129950054] [2024-06-20 15:57:03,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:03,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:03,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:03,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:03,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:03,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:57:03,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 637 transitions, 9671 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:03,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:03,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:57:03,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:06,036 INFO L124 PetriNetUnfolderBase]: 5357/8209 cut-off events. [2024-06-20 15:57:06,036 INFO L125 PetriNetUnfolderBase]: For 1642113/1642150 co-relation queries the response was YES. [2024-06-20 15:57:06,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84994 conditions, 8209 events. 5357/8209 cut-off events. For 1642113/1642150 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47813 event pairs, 1026 based on Foata normal form. 14/8155 useless extension candidates. Maximal degree in co-relation 84808. Up to 7568 conditions per place. [2024-06-20 15:57:06,201 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 511 selfloop transitions, 108 changer transitions 0/671 dead transitions. [2024-06-20 15:57:06,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 671 transitions, 11710 flow [2024-06-20 15:57:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:57:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:57:06,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 15:57:06,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-20 15:57:06,202 INFO L175 Difference]: Start difference. First operand has 409 places, 637 transitions, 9671 flow. Second operand 9 states and 159 transitions. [2024-06-20 15:57:06,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 671 transitions, 11710 flow [2024-06-20 15:57:09,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 671 transitions, 11666 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:57:09,329 INFO L231 Difference]: Finished difference. Result has 414 places, 642 transitions, 9925 flow [2024-06-20 15:57:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9627, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9925, PETRI_PLACES=414, PETRI_TRANSITIONS=642} [2024-06-20 15:57:09,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-20 15:57:09,330 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 642 transitions, 9925 flow [2024-06-20 15:57:09,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:09,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:09,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:09,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:57:09,331 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash 78064805, now seen corresponding path program 1 times [2024-06-20 15:57:09,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:09,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550418313] [2024-06-20 15:57:09,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:09,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:10,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:10,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:10,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550418313] [2024-06-20 15:57:10,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550418313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:10,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:10,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:10,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504085599] [2024-06-20 15:57:10,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:10,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:10,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:10,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:10,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:10,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:57:10,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 642 transitions, 9925 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:10,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:10,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:57:10,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:12,409 INFO L124 PetriNetUnfolderBase]: 5367/8226 cut-off events. [2024-06-20 15:57:12,409 INFO L125 PetriNetUnfolderBase]: For 1673737/1673789 co-relation queries the response was YES. [2024-06-20 15:57:12,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85635 conditions, 8226 events. 5367/8226 cut-off events. For 1673737/1673789 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 48122 event pairs, 1476 based on Foata normal form. 21/8179 useless extension candidates. Maximal degree in co-relation 85448. Up to 7760 conditions per place. [2024-06-20 15:57:12,548 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 575 selfloop transitions, 43 changer transitions 0/670 dead transitions. [2024-06-20 15:57:12,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 670 transitions, 11549 flow [2024-06-20 15:57:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:57:12,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:57:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 15:57:12,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-20 15:57:12,549 INFO L175 Difference]: Start difference. First operand has 414 places, 642 transitions, 9925 flow. Second operand 9 states and 152 transitions. [2024-06-20 15:57:12,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 670 transitions, 11549 flow [2024-06-20 15:57:15,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 670 transitions, 11338 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:15,781 INFO L231 Difference]: Finished difference. Result has 418 places, 648 transitions, 9928 flow [2024-06-20 15:57:15,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9714, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9928, PETRI_PLACES=418, PETRI_TRANSITIONS=648} [2024-06-20 15:57:15,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-20 15:57:15,782 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 648 transitions, 9928 flow [2024-06-20 15:57:15,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:15,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:15,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:15,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:57:15,782 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:15,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:15,783 INFO L85 PathProgramCache]: Analyzing trace with hash 78064340, now seen corresponding path program 4 times [2024-06-20 15:57:15,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:15,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644291626] [2024-06-20 15:57:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:15,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:15,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:16,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:16,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644291626] [2024-06-20 15:57:16,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644291626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:16,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:16,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:16,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134014955] [2024-06-20 15:57:16,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:16,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:16,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:16,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:16,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:16,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:57:16,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 648 transitions, 9928 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:16,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:16,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:57:16,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:18,924 INFO L124 PetriNetUnfolderBase]: 5361/8215 cut-off events. [2024-06-20 15:57:18,924 INFO L125 PetriNetUnfolderBase]: For 1693867/1693904 co-relation queries the response was YES. [2024-06-20 15:57:19,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85858 conditions, 8215 events. 5361/8215 cut-off events. For 1693867/1693904 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 47875 event pairs, 1024 based on Foata normal form. 14/8161 useless extension candidates. Maximal degree in co-relation 85670. Up to 7577 conditions per place. [2024-06-20 15:57:19,073 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 510 selfloop transitions, 113 changer transitions 0/675 dead transitions. [2024-06-20 15:57:19,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 675 transitions, 11699 flow [2024-06-20 15:57:19,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:57:19,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:57:19,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 15:57:19,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-20 15:57:19,074 INFO L175 Difference]: Start difference. First operand has 418 places, 648 transitions, 9928 flow. Second operand 9 states and 157 transitions. [2024-06-20 15:57:19,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 675 transitions, 11699 flow [2024-06-20 15:57:22,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 675 transitions, 11581 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 15:57:22,524 INFO L231 Difference]: Finished difference. Result has 423 places, 648 transitions, 10044 flow [2024-06-20 15:57:22,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9810, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10044, PETRI_PLACES=423, PETRI_TRANSITIONS=648} [2024-06-20 15:57:22,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-20 15:57:22,525 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 648 transitions, 10044 flow [2024-06-20 15:57:22,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:22,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:22,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:22,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:57:22,525 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:22,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:22,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1909995179, now seen corresponding path program 16 times [2024-06-20 15:57:22,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:22,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035679770] [2024-06-20 15:57:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:22,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:22,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:23,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:23,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:23,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035679770] [2024-06-20 15:57:23,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035679770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:23,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:23,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:57:23,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775761257] [2024-06-20 15:57:23,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:23,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:57:23,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:23,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:57:23,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:57:23,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:57:23,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 648 transitions, 10044 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:23,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:23,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:57:23,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:26,157 INFO L124 PetriNetUnfolderBase]: 5118/7993 cut-off events. [2024-06-20 15:57:26,157 INFO L125 PetriNetUnfolderBase]: For 1824605/1824686 co-relation queries the response was YES. [2024-06-20 15:57:26,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87798 conditions, 7993 events. 5118/7993 cut-off events. For 1824605/1824686 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 48140 event pairs, 973 based on Foata normal form. 24/7965 useless extension candidates. Maximal degree in co-relation 87608. Up to 6837 conditions per place. [2024-06-20 15:57:26,302 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 557 selfloop transitions, 94 changer transitions 0/688 dead transitions. [2024-06-20 15:57:26,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 688 transitions, 11620 flow [2024-06-20 15:57:26,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:26,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-20 15:57:26,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-20 15:57:26,303 INFO L175 Difference]: Start difference. First operand has 423 places, 648 transitions, 10044 flow. Second operand 10 states and 179 transitions. [2024-06-20 15:57:26,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 688 transitions, 11620 flow [2024-06-20 15:57:30,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 688 transitions, 11406 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:57:30,697 INFO L231 Difference]: Finished difference. Result has 426 places, 650 transitions, 10183 flow [2024-06-20 15:57:30,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9830, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10183, PETRI_PLACES=426, PETRI_TRANSITIONS=650} [2024-06-20 15:57:30,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-20 15:57:30,698 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 650 transitions, 10183 flow [2024-06-20 15:57:30,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:30,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:30,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:30,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:57:30,699 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:30,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:30,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1863310563, now seen corresponding path program 17 times [2024-06-20 15:57:30,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:30,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73305014] [2024-06-20 15:57:30,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:30,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:30,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:32,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:32,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:32,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73305014] [2024-06-20 15:57:32,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73305014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:32,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:32,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:57:32,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014169618] [2024-06-20 15:57:32,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:32,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:57:32,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:32,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:57:32,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:57:32,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:57:32,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 650 transitions, 10183 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:32,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:32,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:57:32,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:34,307 INFO L124 PetriNetUnfolderBase]: 5160/8090 cut-off events. [2024-06-20 15:57:34,307 INFO L125 PetriNetUnfolderBase]: For 1896395/1896474 co-relation queries the response was YES. [2024-06-20 15:57:34,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90879 conditions, 8090 events. 5160/8090 cut-off events. For 1896395/1896474 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 49293 event pairs, 1128 based on Foata normal form. 18/8051 useless extension candidates. Maximal degree in co-relation 90688. Up to 6750 conditions per place. [2024-06-20 15:57:34,462 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 515 selfloop transitions, 142 changer transitions 0/694 dead transitions. [2024-06-20 15:57:34,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 694 transitions, 12293 flow [2024-06-20 15:57:34,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:34,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:34,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 15:57:34,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:57:34,464 INFO L175 Difference]: Start difference. First operand has 426 places, 650 transitions, 10183 flow. Second operand 10 states and 185 transitions. [2024-06-20 15:57:34,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 694 transitions, 12293 flow [2024-06-20 15:57:38,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 694 transitions, 11946 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-20 15:57:38,539 INFO L231 Difference]: Finished difference. Result has 428 places, 654 transitions, 10432 flow [2024-06-20 15:57:38,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9872, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10432, PETRI_PLACES=428, PETRI_TRANSITIONS=654} [2024-06-20 15:57:38,540 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-20 15:57:38,540 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 654 transitions, 10432 flow [2024-06-20 15:57:38,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:38,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:38,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:38,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:57:38,546 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:38,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:38,547 INFO L85 PathProgramCache]: Analyzing trace with hash -144962207, now seen corresponding path program 18 times [2024-06-20 15:57:38,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:38,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044212877] [2024-06-20 15:57:38,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:38,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:38,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:39,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:39,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:39,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044212877] [2024-06-20 15:57:39,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044212877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:39,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:39,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:57:39,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625363020] [2024-06-20 15:57:39,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:39,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:57:39,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:39,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:57:39,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:57:40,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:57:40,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 654 transitions, 10432 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:40,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:40,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:57:40,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:42,494 INFO L124 PetriNetUnfolderBase]: 5148/8074 cut-off events. [2024-06-20 15:57:42,495 INFO L125 PetriNetUnfolderBase]: For 1802128/1802207 co-relation queries the response was YES. [2024-06-20 15:57:42,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88670 conditions, 8074 events. 5148/8074 cut-off events. For 1802128/1802207 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 49275 event pairs, 1160 based on Foata normal form. 22/8039 useless extension candidates. Maximal degree in co-relation 88478. Up to 6906 conditions per place. [2024-06-20 15:57:42,627 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 521 selfloop transitions, 134 changer transitions 0/692 dead transitions. [2024-06-20 15:57:42,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 692 transitions, 11898 flow [2024-06-20 15:57:42,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:42,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:42,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-20 15:57:42,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-20 15:57:42,629 INFO L175 Difference]: Start difference. First operand has 428 places, 654 transitions, 10432 flow. Second operand 10 states and 182 transitions. [2024-06-20 15:57:42,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 692 transitions, 11898 flow [2024-06-20 15:57:46,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 692 transitions, 11525 flow, removed 117 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:46,707 INFO L231 Difference]: Finished difference. Result has 432 places, 654 transitions, 10355 flow [2024-06-20 15:57:46,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10059, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10355, PETRI_PLACES=432, PETRI_TRANSITIONS=654} [2024-06-20 15:57:46,707 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 388 predicate places. [2024-06-20 15:57:46,708 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 654 transitions, 10355 flow [2024-06-20 15:57:46,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:46,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:46,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:46,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:57:46,708 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:46,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:46,709 INFO L85 PathProgramCache]: Analyzing trace with hash -115206305, now seen corresponding path program 19 times [2024-06-20 15:57:46,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:46,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666277811] [2024-06-20 15:57:46,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:46,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:46,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:48,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:48,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666277811] [2024-06-20 15:57:48,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666277811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:48,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:48,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:57:48,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854370442] [2024-06-20 15:57:48,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:48,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:57:48,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:48,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:57:48,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:57:48,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:57:48,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 654 transitions, 10355 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:48,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:48,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:57:48,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:50,439 INFO L124 PetriNetUnfolderBase]: 5181/8123 cut-off events. [2024-06-20 15:57:50,440 INFO L125 PetriNetUnfolderBase]: For 1798238/1798317 co-relation queries the response was YES. [2024-06-20 15:57:50,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89500 conditions, 8123 events. 5181/8123 cut-off events. For 1798238/1798317 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 49570 event pairs, 1114 based on Foata normal form. 18/8084 useless extension candidates. Maximal degree in co-relation 89307. Up to 6548 conditions per place. [2024-06-20 15:57:50,574 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 503 selfloop transitions, 154 changer transitions 0/694 dead transitions. [2024-06-20 15:57:50,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 694 transitions, 11945 flow [2024-06-20 15:57:50,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:57:50,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:57:50,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 15:57:50,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-20 15:57:50,575 INFO L175 Difference]: Start difference. First operand has 432 places, 654 transitions, 10355 flow. Second operand 10 states and 184 transitions. [2024-06-20 15:57:50,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 694 transitions, 11945 flow [2024-06-20 15:57:54,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 694 transitions, 11691 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:57:54,382 INFO L231 Difference]: Finished difference. Result has 433 places, 656 transitions, 10561 flow [2024-06-20 15:57:54,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10101, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10561, PETRI_PLACES=433, PETRI_TRANSITIONS=656} [2024-06-20 15:57:54,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-20 15:57:54,382 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 656 transitions, 10561 flow [2024-06-20 15:57:54,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:54,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:54,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:54,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:57:54,383 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:54,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:54,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1717958947, now seen corresponding path program 1 times [2024-06-20 15:57:54,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:54,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217604561] [2024-06-20 15:57:54,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:54,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:55,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:55,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:55,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217604561] [2024-06-20 15:57:55,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217604561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:55,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:55,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:57:55,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139162632] [2024-06-20 15:57:55,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:55,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:57:55,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:55,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:57:55,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:57:55,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:57:55,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 656 transitions, 10561 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:55,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:55,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:57:55,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:58,249 INFO L124 PetriNetUnfolderBase]: 5842/8843 cut-off events. [2024-06-20 15:57:58,249 INFO L125 PetriNetUnfolderBase]: For 1762043/1762066 co-relation queries the response was YES. [2024-06-20 15:57:58,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91948 conditions, 8843 events. 5842/8843 cut-off events. For 1762043/1762066 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 50874 event pairs, 1107 based on Foata normal form. 20/8849 useless extension candidates. Maximal degree in co-relation 91755. Up to 8165 conditions per place. [2024-06-20 15:57:58,401 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 587 selfloop transitions, 92 changer transitions 0/707 dead transitions. [2024-06-20 15:57:58,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 707 transitions, 12271 flow [2024-06-20 15:57:58,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:57:58,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:57:58,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-20 15:57:58,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40169133192389006 [2024-06-20 15:57:58,403 INFO L175 Difference]: Start difference. First operand has 433 places, 656 transitions, 10561 flow. Second operand 11 states and 190 transitions. [2024-06-20 15:57:58,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 707 transitions, 12271 flow [2024-06-20 15:58:02,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 707 transitions, 11837 flow, removed 66 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:02,249 INFO L231 Difference]: Finished difference. Result has 436 places, 664 transitions, 10521 flow [2024-06-20 15:58:02,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10521, PETRI_PLACES=436, PETRI_TRANSITIONS=664} [2024-06-20 15:58:02,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-20 15:58:02,250 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 664 transitions, 10521 flow [2024-06-20 15:58:02,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:02,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:02,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:02,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:58:02,251 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:02,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:02,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1644854028, now seen corresponding path program 5 times [2024-06-20 15:58:02,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:02,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415926733] [2024-06-20 15:58:02,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:02,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:03,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:03,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:03,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415926733] [2024-06-20 15:58:03,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415926733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:03,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:03,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:03,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396076665] [2024-06-20 15:58:03,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:03,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:03,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:03,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:03,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:03,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:58:03,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 664 transitions, 10521 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:03,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:03,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:58:03,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:05,689 INFO L124 PetriNetUnfolderBase]: 5527/8486 cut-off events. [2024-06-20 15:58:05,689 INFO L125 PetriNetUnfolderBase]: For 1668386/1668440 co-relation queries the response was YES. [2024-06-20 15:58:05,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87897 conditions, 8486 events. 5527/8486 cut-off events. For 1668386/1668440 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 50138 event pairs, 1458 based on Foata normal form. 24/8435 useless extension candidates. Maximal degree in co-relation 87703. Up to 7838 conditions per place. [2024-06-20 15:58:05,849 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 522 selfloop transitions, 120 changer transitions 0/694 dead transitions. [2024-06-20 15:58:05,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 694 transitions, 12196 flow [2024-06-20 15:58:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:05,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:05,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 15:58:05,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-20 15:58:05,850 INFO L175 Difference]: Start difference. First operand has 436 places, 664 transitions, 10521 flow. Second operand 8 states and 142 transitions. [2024-06-20 15:58:05,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 694 transitions, 12196 flow [2024-06-20 15:58:09,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 694 transitions, 11962 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:09,274 INFO L231 Difference]: Finished difference. Result has 438 places, 669 transitions, 10639 flow [2024-06-20 15:58:09,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10287, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10639, PETRI_PLACES=438, PETRI_TRANSITIONS=669} [2024-06-20 15:58:09,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 394 predicate places. [2024-06-20 15:58:09,275 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 669 transitions, 10639 flow [2024-06-20 15:58:09,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:09,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:09,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:09,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:58:09,275 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:09,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1975838231, now seen corresponding path program 3 times [2024-06-20 15:58:09,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:09,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314281580] [2024-06-20 15:58:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:09,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:10,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-20 15:58:10,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:10,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314281580] [2024-06-20 15:58:10,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314281580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:10,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:10,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:10,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446095076] [2024-06-20 15:58:10,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:10,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:10,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:10,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:10,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:10,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:58:10,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 669 transitions, 10639 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:10,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:10,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:58:10,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:12,539 INFO L124 PetriNetUnfolderBase]: 5540/8500 cut-off events. [2024-06-20 15:58:12,539 INFO L125 PetriNetUnfolderBase]: For 1691432/1691486 co-relation queries the response was YES. [2024-06-20 15:58:12,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88271 conditions, 8500 events. 5540/8500 cut-off events. For 1691432/1691486 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 50188 event pairs, 1493 based on Foata normal form. 22/8447 useless extension candidates. Maximal degree in co-relation 88076. Up to 8045 conditions per place. [2024-06-20 15:58:12,685 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 602 selfloop transitions, 39 changer transitions 0/693 dead transitions. [2024-06-20 15:58:12,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 693 transitions, 12335 flow [2024-06-20 15:58:12,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:12,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:12,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 15:58:12,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-20 15:58:12,686 INFO L175 Difference]: Start difference. First operand has 438 places, 669 transitions, 10639 flow. Second operand 7 states and 121 transitions. [2024-06-20 15:58:12,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 693 transitions, 12335 flow [2024-06-20 15:58:16,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 693 transitions, 12091 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:58:16,620 INFO L231 Difference]: Finished difference. Result has 438 places, 675 transitions, 10641 flow [2024-06-20 15:58:16,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10399, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10641, PETRI_PLACES=438, PETRI_TRANSITIONS=675} [2024-06-20 15:58:16,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 394 predicate places. [2024-06-20 15:58:16,620 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 675 transitions, 10641 flow [2024-06-20 15:58:16,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:16,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:16,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:16,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:58:16,621 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:16,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:16,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1655957143, now seen corresponding path program 4 times [2024-06-20 15:58:16,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:16,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525657728] [2024-06-20 15:58:16,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:16,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:16,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:17,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:17,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:17,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525657728] [2024-06-20 15:58:17,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525657728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:17,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:58:17,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591950274] [2024-06-20 15:58:17,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:17,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:58:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:58:17,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:58:17,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:58:17,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 675 transitions, 10641 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:17,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:17,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:58:17,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:19,647 INFO L124 PetriNetUnfolderBase]: 5545/8507 cut-off events. [2024-06-20 15:58:19,647 INFO L125 PetriNetUnfolderBase]: For 1664963/1665017 co-relation queries the response was YES. [2024-06-20 15:58:19,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88175 conditions, 8507 events. 5545/8507 cut-off events. For 1664963/1665017 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50206 event pairs, 1491 based on Foata normal form. 22/8454 useless extension candidates. Maximal degree in co-relation 87981. Up to 8079 conditions per place. [2024-06-20 15:58:19,800 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 611 selfloop transitions, 29 changer transitions 0/692 dead transitions. [2024-06-20 15:58:19,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 692 transitions, 12049 flow [2024-06-20 15:58:19,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:58:19,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:58:19,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 15:58:19,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-20 15:58:19,801 INFO L175 Difference]: Start difference. First operand has 438 places, 675 transitions, 10641 flow. Second operand 7 states and 116 transitions. [2024-06-20 15:58:19,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 692 transitions, 12049 flow [2024-06-20 15:58:23,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 692 transitions, 11912 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-20 15:58:23,769 INFO L231 Difference]: Finished difference. Result has 441 places, 678 transitions, 10658 flow [2024-06-20 15:58:23,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10526, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10658, PETRI_PLACES=441, PETRI_TRANSITIONS=678} [2024-06-20 15:58:23,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-20 15:58:23,770 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 678 transitions, 10658 flow [2024-06-20 15:58:23,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:23,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:23,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:23,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:58:23,771 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:23,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1698024449, now seen corresponding path program 20 times [2024-06-20 15:58:23,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:23,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176312320] [2024-06-20 15:58:23,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:23,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:23,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:25,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:25,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:25,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176312320] [2024-06-20 15:58:25,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176312320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:25,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:25,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:58:25,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119194132] [2024-06-20 15:58:25,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:25,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:58:25,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:25,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:58:25,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:58:25,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:58:25,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 678 transitions, 10658 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:25,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:25,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:58:25,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:27,669 INFO L124 PetriNetUnfolderBase]: 5238/8227 cut-off events. [2024-06-20 15:58:27,669 INFO L125 PetriNetUnfolderBase]: For 1695639/1695709 co-relation queries the response was YES. [2024-06-20 15:58:27,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88170 conditions, 8227 events. 5238/8227 cut-off events. For 1695639/1695709 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 50194 event pairs, 896 based on Foata normal form. 30/8243 useless extension candidates. Maximal degree in co-relation 87975. Up to 6810 conditions per place. [2024-06-20 15:58:27,816 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 499 selfloop transitions, 176 changer transitions 0/717 dead transitions. [2024-06-20 15:58:27,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 717 transitions, 12298 flow [2024-06-20 15:58:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 15:58:27,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-20 15:58:27,817 INFO L175 Difference]: Start difference. First operand has 441 places, 678 transitions, 10658 flow. Second operand 10 states and 186 transitions. [2024-06-20 15:58:27,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 717 transitions, 12298 flow [2024-06-20 15:58:31,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 717 transitions, 12202 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:31,346 INFO L231 Difference]: Finished difference. Result has 445 places, 680 transitions, 11062 flow [2024-06-20 15:58:31,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10562, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11062, PETRI_PLACES=445, PETRI_TRANSITIONS=680} [2024-06-20 15:58:31,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-20 15:58:31,347 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 680 transitions, 11062 flow [2024-06-20 15:58:31,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:31,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:31,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:31,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:58:31,347 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:31,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:31,348 INFO L85 PathProgramCache]: Analyzing trace with hash -268712229, now seen corresponding path program 21 times [2024-06-20 15:58:31,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:31,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302911697] [2024-06-20 15:58:31,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:31,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:31,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:32,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:32,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:32,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302911697] [2024-06-20 15:58:32,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302911697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:32,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:32,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:58:32,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267021632] [2024-06-20 15:58:32,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:32,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:58:32,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:32,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:58:32,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:58:32,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:58:32,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 680 transitions, 11062 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:32,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:32,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:58:32,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:35,102 INFO L124 PetriNetUnfolderBase]: 5273/8292 cut-off events. [2024-06-20 15:58:35,103 INFO L125 PetriNetUnfolderBase]: For 1696705/1696765 co-relation queries the response was YES. [2024-06-20 15:58:35,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89656 conditions, 8292 events. 5273/8292 cut-off events. For 1696705/1696765 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 50721 event pairs, 892 based on Foata normal form. 26/8318 useless extension candidates. Maximal degree in co-relation 89461. Up to 6531 conditions per place. [2024-06-20 15:58:35,268 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 483 selfloop transitions, 196 changer transitions 0/721 dead transitions. [2024-06-20 15:58:35,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 721 transitions, 13064 flow [2024-06-20 15:58:35,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:35,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 15:58:35,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-20 15:58:35,272 INFO L175 Difference]: Start difference. First operand has 445 places, 680 transitions, 11062 flow. Second operand 10 states and 191 transitions. [2024-06-20 15:58:35,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 721 transitions, 13064 flow [2024-06-20 15:58:39,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 721 transitions, 12476 flow, removed 68 selfloop flow, removed 8 redundant places. [2024-06-20 15:58:39,545 INFO L231 Difference]: Finished difference. Result has 447 places, 682 transitions, 11020 flow [2024-06-20 15:58:39,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10482, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11020, PETRI_PLACES=447, PETRI_TRANSITIONS=682} [2024-06-20 15:58:39,547 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-20 15:58:39,547 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 682 transitions, 11020 flow [2024-06-20 15:58:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:39,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:39,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:39,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:58:39,549 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:39,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:39,550 INFO L85 PathProgramCache]: Analyzing trace with hash -268827549, now seen corresponding path program 22 times [2024-06-20 15:58:39,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:39,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083545994] [2024-06-20 15:58:39,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:39,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:39,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:40,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:40,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:40,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083545994] [2024-06-20 15:58:40,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083545994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:40,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:40,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:58:40,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702077271] [2024-06-20 15:58:40,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:40,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:58:40,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:40,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:58:40,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:58:40,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:58:40,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 682 transitions, 11020 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:40,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:40,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:58:40,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:43,586 INFO L124 PetriNetUnfolderBase]: 5458/8599 cut-off events. [2024-06-20 15:58:43,587 INFO L125 PetriNetUnfolderBase]: For 1849686/1849746 co-relation queries the response was YES. [2024-06-20 15:58:43,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95818 conditions, 8599 events. 5458/8599 cut-off events. For 1849686/1849746 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 52970 event pairs, 936 based on Foata normal form. 26/8625 useless extension candidates. Maximal degree in co-relation 95622. Up to 6215 conditions per place. [2024-06-20 15:58:43,728 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 474 selfloop transitions, 215 changer transitions 0/731 dead transitions. [2024-06-20 15:58:43,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 731 transitions, 13566 flow [2024-06-20 15:58:43,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:43,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:43,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 15:58:43,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-20 15:58:43,730 INFO L175 Difference]: Start difference. First operand has 447 places, 682 transitions, 11020 flow. Second operand 10 states and 196 transitions. [2024-06-20 15:58:43,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 731 transitions, 13566 flow [2024-06-20 15:58:47,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 731 transitions, 13028 flow, removed 74 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:47,468 INFO L231 Difference]: Finished difference. Result has 448 places, 686 transitions, 11206 flow [2024-06-20 15:58:47,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10498, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11206, PETRI_PLACES=448, PETRI_TRANSITIONS=686} [2024-06-20 15:58:47,470 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-20 15:58:47,470 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 686 transitions, 11206 flow [2024-06-20 15:58:47,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:47,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:47,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:47,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:58:47,470 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:47,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:47,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1672797151, now seen corresponding path program 2 times [2024-06-20 15:58:47,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:47,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511133671] [2024-06-20 15:58:47,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:47,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:48,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:48,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:48,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511133671] [2024-06-20 15:58:48,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511133671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:48,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:48,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:58:48,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736588411] [2024-06-20 15:58:48,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:48,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:58:48,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:58:48,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:58:48,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:58:48,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 686 transitions, 11206 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:48,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:48,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:58:48,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:51,452 INFO L124 PetriNetUnfolderBase]: 6109/9276 cut-off events. [2024-06-20 15:58:51,452 INFO L125 PetriNetUnfolderBase]: For 1824443/1824455 co-relation queries the response was YES. [2024-06-20 15:58:51,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97588 conditions, 9276 events. 6109/9276 cut-off events. For 1824443/1824455 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 54031 event pairs, 1087 based on Foata normal form. 16/9292 useless extension candidates. Maximal degree in co-relation 97392. Up to 7857 conditions per place. [2024-06-20 15:58:51,637 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 482 selfloop transitions, 210 changer transitions 0/723 dead transitions. [2024-06-20 15:58:51,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 723 transitions, 12754 flow [2024-06-20 15:58:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:58:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:58:51,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-20 15:58:51,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-20 15:58:51,639 INFO L175 Difference]: Start difference. First operand has 448 places, 686 transitions, 11206 flow. Second operand 10 states and 178 transitions. [2024-06-20 15:58:51,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 723 transitions, 12754 flow [2024-06-20 15:58:56,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 723 transitions, 12265 flow, removed 109 selfloop flow, removed 9 redundant places. [2024-06-20 15:58:56,197 INFO L231 Difference]: Finished difference. Result has 449 places, 686 transitions, 11175 flow [2024-06-20 15:58:56,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10717, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11175, PETRI_PLACES=449, PETRI_TRANSITIONS=686} [2024-06-20 15:58:56,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 405 predicate places. [2024-06-20 15:58:56,203 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 686 transitions, 11175 flow [2024-06-20 15:58:56,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:56,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:56,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:56,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:58:56,204 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:56,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:56,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1838851007, now seen corresponding path program 23 times [2024-06-20 15:58:56,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:56,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606419110] [2024-06-20 15:58:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:56,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:56,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:57,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:57,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:57,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606419110] [2024-06-20 15:58:57,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606419110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:57,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:57,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:58:57,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525547291] [2024-06-20 15:58:57,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:57,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:58:57,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:57,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:58:57,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:58:57,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:58:57,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 686 transitions, 11175 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:57,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:57,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:58:57,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:00,167 INFO L124 PetriNetUnfolderBase]: 5461/8614 cut-off events. [2024-06-20 15:59:00,168 INFO L125 PetriNetUnfolderBase]: For 1806565/1806625 co-relation queries the response was YES. [2024-06-20 15:59:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94572 conditions, 8614 events. 5461/8614 cut-off events. For 1806565/1806625 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 53346 event pairs, 897 based on Foata normal form. 30/8644 useless extension candidates. Maximal degree in co-relation 94377. Up to 6921 conditions per place. [2024-06-20 15:59:00,373 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 487 selfloop transitions, 196 changer transitions 0/725 dead transitions. [2024-06-20 15:59:00,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 725 transitions, 12811 flow [2024-06-20 15:59:00,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:59:00,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:59:00,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 15:59:00,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-20 15:59:00,375 INFO L175 Difference]: Start difference. First operand has 449 places, 686 transitions, 11175 flow. Second operand 10 states and 187 transitions. [2024-06-20 15:59:00,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 725 transitions, 12811 flow [2024-06-20 15:59:04,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 725 transitions, 11734 flow, removed 10 selfloop flow, removed 17 redundant places. [2024-06-20 15:59:04,360 INFO L231 Difference]: Finished difference. Result has 442 places, 688 transitions, 10618 flow [2024-06-20 15:59:04,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10098, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10618, PETRI_PLACES=442, PETRI_TRANSITIONS=688} [2024-06-20 15:59:04,376 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-20 15:59:04,376 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 688 transitions, 10618 flow [2024-06-20 15:59:04,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:04,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:04,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:04,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:59:04,376 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash -98009799, now seen corresponding path program 24 times [2024-06-20 15:59:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:04,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421100603] [2024-06-20 15:59:04,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:04,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:04,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:05,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:05,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:05,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421100603] [2024-06-20 15:59:05,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421100603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:05,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:05,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:59:05,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507464338] [2024-06-20 15:59:05,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:05,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:59:05,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:05,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:59:05,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:59:05,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:59:05,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 688 transitions, 10618 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:05,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:05,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:59:05,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:08,269 INFO L124 PetriNetUnfolderBase]: 5494/8666 cut-off events. [2024-06-20 15:59:08,269 INFO L125 PetriNetUnfolderBase]: For 1738164/1738229 co-relation queries the response was YES. [2024-06-20 15:59:08,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93895 conditions, 8666 events. 5494/8666 cut-off events. For 1738164/1738229 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53653 event pairs, 885 based on Foata normal form. 26/8685 useless extension candidates. Maximal degree in co-relation 93703. Up to 6521 conditions per place. [2024-06-20 15:59:08,423 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 484 selfloop transitions, 207 changer transitions 0/733 dead transitions. [2024-06-20 15:59:08,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 733 transitions, 12654 flow [2024-06-20 15:59:08,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:59:08,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:59:08,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 15:59:08,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-20 15:59:08,424 INFO L175 Difference]: Start difference. First operand has 442 places, 688 transitions, 10618 flow. Second operand 10 states and 193 transitions. [2024-06-20 15:59:08,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 733 transitions, 12654 flow [2024-06-20 15:59:12,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 733 transitions, 12112 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-20 15:59:12,374 INFO L231 Difference]: Finished difference. Result has 442 places, 690 transitions, 10620 flow [2024-06-20 15:59:12,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10080, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10620, PETRI_PLACES=442, PETRI_TRANSITIONS=690} [2024-06-20 15:59:12,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-20 15:59:12,375 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 690 transitions, 10620 flow [2024-06-20 15:59:12,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:12,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:12,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:12,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:59:12,375 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:12,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1875155969, now seen corresponding path program 25 times [2024-06-20 15:59:12,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:12,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278025622] [2024-06-20 15:59:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:12,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:12,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:13,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278025622] [2024-06-20 15:59:13,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278025622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:13,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:13,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:59:13,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720420899] [2024-06-20 15:59:13,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:13,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:59:13,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:13,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:59:13,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:59:13,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 15:59:13,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 690 transitions, 10620 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:13,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:13,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 15:59:13,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:16,532 INFO L124 PetriNetUnfolderBase]: 5446/8595 cut-off events. [2024-06-20 15:59:16,532 INFO L125 PetriNetUnfolderBase]: For 1715664/1715724 co-relation queries the response was YES. [2024-06-20 15:59:16,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90364 conditions, 8595 events. 5446/8595 cut-off events. For 1715664/1715724 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 53206 event pairs, 863 based on Foata normal form. 50/8645 useless extension candidates. Maximal degree in co-relation 90172. Up to 6657 conditions per place. [2024-06-20 15:59:16,665 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 484 selfloop transitions, 205 changer transitions 0/731 dead transitions. [2024-06-20 15:59:16,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 731 transitions, 12194 flow [2024-06-20 15:59:16,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:59:16,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:59:16,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 15:59:16,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:59:16,666 INFO L175 Difference]: Start difference. First operand has 442 places, 690 transitions, 10620 flow. Second operand 10 states and 190 transitions. [2024-06-20 15:59:16,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 731 transitions, 12194 flow [2024-06-20 15:59:20,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 731 transitions, 11575 flow, removed 92 selfloop flow, removed 9 redundant places. [2024-06-20 15:59:20,139 INFO L231 Difference]: Finished difference. Result has 443 places, 690 transitions, 10428 flow [2024-06-20 15:59:20,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10001, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10428, PETRI_PLACES=443, PETRI_TRANSITIONS=690} [2024-06-20 15:59:20,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-20 15:59:20,140 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 690 transitions, 10428 flow [2024-06-20 15:59:20,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:20,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:20,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:20,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:59:20,140 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:20,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:20,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1875402233, now seen corresponding path program 2 times [2024-06-20 15:59:20,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:20,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055071464] [2024-06-20 15:59:20,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:20,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:21,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:21,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055071464] [2024-06-20 15:59:21,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055071464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:21,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:21,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 15:59:21,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729917721] [2024-06-20 15:59:21,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:21,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 15:59:21,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:21,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 15:59:21,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 15:59:21,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:21,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 690 transitions, 10428 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:21,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:21,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:21,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:23,967 INFO L124 PetriNetUnfolderBase]: 6159/9346 cut-off events. [2024-06-20 15:59:23,967 INFO L125 PetriNetUnfolderBase]: For 1636996/1637006 co-relation queries the response was YES. [2024-06-20 15:59:24,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92802 conditions, 9346 events. 6159/9346 cut-off events. For 1636996/1637006 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54688 event pairs, 1653 based on Foata normal form. 8/9323 useless extension candidates. Maximal degree in co-relation 92610. Up to 8989 conditions per place. [2024-06-20 15:59:24,121 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 653 selfloop transitions, 46 changer transitions 0/730 dead transitions. [2024-06-20 15:59:24,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 730 transitions, 12110 flow [2024-06-20 15:59:24,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:59:24,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:59:24,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-20 15:59:24,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-20 15:59:24,122 INFO L175 Difference]: Start difference. First operand has 443 places, 690 transitions, 10428 flow. Second operand 11 states and 181 transitions. [2024-06-20 15:59:24,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 730 transitions, 12110 flow [2024-06-20 15:59:26,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 730 transitions, 11669 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:59:26,956 INFO L231 Difference]: Finished difference. Result has 444 places, 693 transitions, 10237 flow [2024-06-20 15:59:26,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9987, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10237, PETRI_PLACES=444, PETRI_TRANSITIONS=693} [2024-06-20 15:59:26,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 400 predicate places. [2024-06-20 15:59:26,956 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 693 transitions, 10237 flow [2024-06-20 15:59:26,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:26,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:26,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:26,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:59:26,957 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:26,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:26,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1983466711, now seen corresponding path program 2 times [2024-06-20 15:59:26,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:26,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128610559] [2024-06-20 15:59:26,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:26,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:27,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:27,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:27,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128610559] [2024-06-20 15:59:27,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128610559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:27,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:27,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:27,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766869063] [2024-06-20 15:59:27,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:27,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:27,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:27,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:27,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:27,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:27,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 693 transitions, 10237 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:27,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:27,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:27,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:30,360 INFO L124 PetriNetUnfolderBase]: 5812/8944 cut-off events. [2024-06-20 15:59:30,360 INFO L125 PetriNetUnfolderBase]: For 1585165/1585219 co-relation queries the response was YES. [2024-06-20 15:59:30,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89085 conditions, 8944 events. 5812/8944 cut-off events. For 1585165/1585219 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53664 event pairs, 1525 based on Foata normal form. 23/8878 useless extension candidates. Maximal degree in co-relation 88893. Up to 8474 conditions per place. [2024-06-20 15:59:30,521 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 615 selfloop transitions, 47 changer transitions 0/714 dead transitions. [2024-06-20 15:59:30,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 714 transitions, 11873 flow [2024-06-20 15:59:30,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:30,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:30,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 15:59:30,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-20 15:59:30,522 INFO L175 Difference]: Start difference. First operand has 444 places, 693 transitions, 10237 flow. Second operand 8 states and 136 transitions. [2024-06-20 15:59:30,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 714 transitions, 11873 flow [2024-06-20 15:59:33,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 714 transitions, 11657 flow, removed 65 selfloop flow, removed 9 redundant places. [2024-06-20 15:59:33,959 INFO L231 Difference]: Finished difference. Result has 443 places, 696 transitions, 10181 flow [2024-06-20 15:59:33,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10181, PETRI_PLACES=443, PETRI_TRANSITIONS=696} [2024-06-20 15:59:33,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-20 15:59:33,960 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 696 transitions, 10181 flow [2024-06-20 15:59:33,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:33,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:33,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:33,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:59:33,961 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:33,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:33,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1655966598, now seen corresponding path program 6 times [2024-06-20 15:59:33,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:33,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372819013] [2024-06-20 15:59:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:33,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:33,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:34,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:34,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:34,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372819013] [2024-06-20 15:59:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372819013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:34,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:34,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:34,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459379155] [2024-06-20 15:59:34,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:34,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:34,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:34,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:34,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:34,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 696 transitions, 10181 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:34,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:34,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:34,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:37,404 INFO L124 PetriNetUnfolderBase]: 5838/8978 cut-off events. [2024-06-20 15:59:37,405 INFO L125 PetriNetUnfolderBase]: For 1620546/1620583 co-relation queries the response was YES. [2024-06-20 15:59:37,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89454 conditions, 8978 events. 5838/8978 cut-off events. For 1620546/1620583 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53700 event pairs, 1070 based on Foata normal form. 14/8903 useless extension candidates. Maximal degree in co-relation 89261. Up to 8325 conditions per place. [2024-06-20 15:59:37,560 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 545 selfloop transitions, 131 changer transitions 0/728 dead transitions. [2024-06-20 15:59:37,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 728 transitions, 12193 flow [2024-06-20 15:59:37,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:37,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:37,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 15:59:37,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-20 15:59:37,561 INFO L175 Difference]: Start difference. First operand has 443 places, 696 transitions, 10181 flow. Second operand 8 states and 139 transitions. [2024-06-20 15:59:37,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 728 transitions, 12193 flow [2024-06-20 15:59:41,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 728 transitions, 12074 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 15:59:41,121 INFO L231 Difference]: Finished difference. Result has 445 places, 706 transitions, 10508 flow [2024-06-20 15:59:41,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10066, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10508, PETRI_PLACES=445, PETRI_TRANSITIONS=706} [2024-06-20 15:59:41,124 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-20 15:59:41,124 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 706 transitions, 10508 flow [2024-06-20 15:59:41,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:41,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:41,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:41,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:59:41,125 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:41,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1983453226, now seen corresponding path program 7 times [2024-06-20 15:59:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369690454] [2024-06-20 15:59:41,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:41,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:42,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:42,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:42,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369690454] [2024-06-20 15:59:42,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369690454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:42,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:42,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:59:42,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237376565] [2024-06-20 15:59:42,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:42,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:59:42,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:42,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:59:42,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:59:42,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:42,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 706 transitions, 10508 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:42,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:42,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:42,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:44,554 INFO L124 PetriNetUnfolderBase]: 5832/8970 cut-off events. [2024-06-20 15:59:44,555 INFO L125 PetriNetUnfolderBase]: For 1612018/1612055 co-relation queries the response was YES. [2024-06-20 15:59:44,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89356 conditions, 8970 events. 5832/8970 cut-off events. For 1612018/1612055 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53661 event pairs, 1071 based on Foata normal form. 14/8895 useless extension candidates. Maximal degree in co-relation 89163. Up to 8320 conditions per place. [2024-06-20 15:59:44,721 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 552 selfloop transitions, 124 changer transitions 0/728 dead transitions. [2024-06-20 15:59:44,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 728 transitions, 12165 flow [2024-06-20 15:59:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:59:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:59:44,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 15:59:44,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-20 15:59:44,723 INFO L175 Difference]: Start difference. First operand has 445 places, 706 transitions, 10508 flow. Second operand 8 states and 139 transitions. [2024-06-20 15:59:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 728 transitions, 12165 flow [2024-06-20 15:59:48,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 728 transitions, 11908 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-20 15:59:48,515 INFO L231 Difference]: Finished difference. Result has 448 places, 706 transitions, 10517 flow [2024-06-20 15:59:48,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10253, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10517, PETRI_PLACES=448, PETRI_TRANSITIONS=706} [2024-06-20 15:59:48,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-20 15:59:48,516 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 706 transitions, 10517 flow [2024-06-20 15:59:48,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:48,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:48,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:48,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:59:48,517 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:48,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:48,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1792229113, now seen corresponding path program 5 times [2024-06-20 15:59:48,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:48,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667639927] [2024-06-20 15:59:48,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:48,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:49,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:49,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:49,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667639927] [2024-06-20 15:59:49,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667639927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:49,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:49,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:49,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210804944] [2024-06-20 15:59:49,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:49,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:49,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:49,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:49,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:49,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:49,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 706 transitions, 10517 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:49,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:49,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:49,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:51,565 INFO L124 PetriNetUnfolderBase]: 5836/8983 cut-off events. [2024-06-20 15:59:51,566 INFO L125 PetriNetUnfolderBase]: For 1611563/1611673 co-relation queries the response was YES. [2024-06-20 15:59:51,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89333 conditions, 8983 events. 5836/8983 cut-off events. For 1611563/1611673 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 53968 event pairs, 1530 based on Foata normal form. 63/8957 useless extension candidates. Maximal degree in co-relation 89140. Up to 8490 conditions per place. [2024-06-20 15:59:51,734 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 623 selfloop transitions, 54 changer transitions 0/729 dead transitions. [2024-06-20 15:59:51,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 729 transitions, 12491 flow [2024-06-20 15:59:51,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:59:51,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:59:51,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 15:59:51,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-20 15:59:51,735 INFO L175 Difference]: Start difference. First operand has 448 places, 706 transitions, 10517 flow. Second operand 7 states and 121 transitions. [2024-06-20 15:59:51,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 729 transitions, 12491 flow [2024-06-20 15:59:55,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 729 transitions, 12196 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 15:59:55,900 INFO L231 Difference]: Finished difference. Result has 447 places, 712 transitions, 10510 flow [2024-06-20 15:59:55,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10226, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10510, PETRI_PLACES=447, PETRI_TRANSITIONS=712} [2024-06-20 15:59:55,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-20 15:59:55,901 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 712 transitions, 10510 flow [2024-06-20 15:59:55,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:55,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:59:55,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:59:55,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:59:55,902 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:59:55,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:59:55,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1450131079, now seen corresponding path program 6 times [2024-06-20 15:59:55,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:59:55,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358597930] [2024-06-20 15:59:55,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:59:55,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:59:55,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:59:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:59:56,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:59:56,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358597930] [2024-06-20 15:59:56,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358597930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:59:56,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:59:56,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:59:56,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299227113] [2024-06-20 15:59:56,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:59:56,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:59:56,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:59:56,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:59:56,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:59:56,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 15:59:56,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 712 transitions, 10510 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:59:56,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:59:56,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 15:59:56,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:59:58,919 INFO L124 PetriNetUnfolderBase]: 5841/8990 cut-off events. [2024-06-20 15:59:58,919 INFO L125 PetriNetUnfolderBase]: For 1614428/1614538 co-relation queries the response was YES. [2024-06-20 15:59:59,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89600 conditions, 8990 events. 5841/8990 cut-off events. For 1614428/1614538 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 53970 event pairs, 1530 based on Foata normal form. 63/8964 useless extension candidates. Maximal degree in co-relation 89407. Up to 8496 conditions per place. [2024-06-20 15:59:59,078 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 618 selfloop transitions, 58 changer transitions 0/728 dead transitions. [2024-06-20 15:59:59,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 728 transitions, 12192 flow [2024-06-20 15:59:59,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:59:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:59:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 15:59:59,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-20 15:59:59,080 INFO L175 Difference]: Start difference. First operand has 447 places, 712 transitions, 10510 flow. Second operand 7 states and 117 transitions. [2024-06-20 15:59:59,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 728 transitions, 12192 flow [2024-06-20 16:00:02,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 728 transitions, 11950 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-20 16:00:02,462 INFO L231 Difference]: Finished difference. Result has 450 places, 715 transitions, 10478 flow [2024-06-20 16:00:02,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10306, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10478, PETRI_PLACES=450, PETRI_TRANSITIONS=715} [2024-06-20 16:00:02,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-20 16:00:02,463 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 715 transitions, 10478 flow [2024-06-20 16:00:02,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:02,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:02,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:02,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 16:00:02,463 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:02,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash -42143327, now seen corresponding path program 26 times [2024-06-20 16:00:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785837438] [2024-06-20 16:00:02,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:02,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:02,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:03,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:03,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:03,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785837438] [2024-06-20 16:00:03,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785837438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:03,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:03,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:03,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828842480] [2024-06-20 16:00:03,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:03,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:03,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:03,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:03,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:04,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:04,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 715 transitions, 10478 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:04,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:04,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:04,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:06,457 INFO L124 PetriNetUnfolderBase]: 5506/8695 cut-off events. [2024-06-20 16:00:06,457 INFO L125 PetriNetUnfolderBase]: For 1668213/1668284 co-relation queries the response was YES. [2024-06-20 16:00:06,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89414 conditions, 8695 events. 5506/8695 cut-off events. For 1668213/1668284 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 54033 event pairs, 937 based on Foata normal form. 72/8760 useless extension candidates. Maximal degree in co-relation 89220. Up to 6941 conditions per place. [2024-06-20 16:00:06,616 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 475 selfloop transitions, 232 changer transitions 0/752 dead transitions. [2024-06-20 16:00:06,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 752 transitions, 12174 flow [2024-06-20 16:00:06,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:06,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:06,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 16:00:06,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-20 16:00:06,617 INFO L175 Difference]: Start difference. First operand has 450 places, 715 transitions, 10478 flow. Second operand 10 states and 187 transitions. [2024-06-20 16:00:06,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 752 transitions, 12174 flow [2024-06-20 16:00:10,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 752 transitions, 12056 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 16:00:10,584 INFO L231 Difference]: Finished difference. Result has 456 places, 717 transitions, 10966 flow [2024-06-20 16:00:10,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10360, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10966, PETRI_PLACES=456, PETRI_TRANSITIONS=717} [2024-06-20 16:00:10,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-20 16:00:10,585 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 717 transitions, 10966 flow [2024-06-20 16:00:10,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:10,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:10,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:10,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 16:00:10,586 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:10,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:10,587 INFO L85 PathProgramCache]: Analyzing trace with hash -42147977, now seen corresponding path program 27 times [2024-06-20 16:00:10,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:10,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252120915] [2024-06-20 16:00:10,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:10,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:10,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:11,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:11,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:11,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252120915] [2024-06-20 16:00:11,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252120915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:11,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:11,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:11,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805949328] [2024-06-20 16:00:11,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:11,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:11,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:11,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:11,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:12,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:12,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 717 transitions, 10966 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:12,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:12,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:12,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:14,804 INFO L124 PetriNetUnfolderBase]: 5523/8732 cut-off events. [2024-06-20 16:00:14,804 INFO L125 PetriNetUnfolderBase]: For 1697341/1697412 co-relation queries the response was YES. [2024-06-20 16:00:14,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91249 conditions, 8732 events. 5523/8732 cut-off events. For 1697341/1697412 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 54412 event pairs, 937 based on Foata normal form. 68/8793 useless extension candidates. Maximal degree in co-relation 91054. Up to 6927 conditions per place. [2024-06-20 16:00:14,941 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 474 selfloop transitions, 235 changer transitions 0/754 dead transitions. [2024-06-20 16:00:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 754 transitions, 12664 flow [2024-06-20 16:00:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 16:00:14,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-20 16:00:14,942 INFO L175 Difference]: Start difference. First operand has 456 places, 717 transitions, 10966 flow. Second operand 10 states and 188 transitions. [2024-06-20 16:00:14,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 754 transitions, 12664 flow [2024-06-20 16:00:18,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 754 transitions, 12119 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-20 16:00:18,598 INFO L231 Difference]: Finished difference. Result has 459 places, 719 transitions, 11036 flow [2024-06-20 16:00:18,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10421, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11036, PETRI_PLACES=459, PETRI_TRANSITIONS=719} [2024-06-20 16:00:18,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-20 16:00:18,599 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 719 transitions, 11036 flow [2024-06-20 16:00:18,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:18,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:18,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:18,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 16:00:18,600 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:18,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:18,600 INFO L85 PathProgramCache]: Analyzing trace with hash -42263297, now seen corresponding path program 28 times [2024-06-20 16:00:18,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:18,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595612139] [2024-06-20 16:00:18,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:18,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:19,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:19,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:19,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595612139] [2024-06-20 16:00:19,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595612139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:19,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:19,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:19,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945181089] [2024-06-20 16:00:19,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:19,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:19,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:19,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:19,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:20,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:20,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 719 transitions, 11036 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:20,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:20,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:20,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:22,420 INFO L124 PetriNetUnfolderBase]: 5556/8789 cut-off events. [2024-06-20 16:00:22,420 INFO L125 PetriNetUnfolderBase]: For 1749920/1749991 co-relation queries the response was YES. [2024-06-20 16:00:22,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92432 conditions, 8789 events. 5556/8789 cut-off events. For 1749920/1749991 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 54804 event pairs, 944 based on Foata normal form. 68/8850 useless extension candidates. Maximal degree in co-relation 92236. Up to 6766 conditions per place. [2024-06-20 16:00:22,587 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 472 selfloop transitions, 243 changer transitions 0/760 dead transitions. [2024-06-20 16:00:22,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 760 transitions, 13242 flow [2024-06-20 16:00:22,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:22,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:22,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 16:00:22,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-20 16:00:22,589 INFO L175 Difference]: Start difference. First operand has 459 places, 719 transitions, 11036 flow. Second operand 10 states and 189 transitions. [2024-06-20 16:00:22,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 760 transitions, 13242 flow [2024-06-20 16:00:26,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 760 transitions, 12645 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-20 16:00:26,900 INFO L231 Difference]: Finished difference. Result has 461 places, 723 transitions, 11212 flow [2024-06-20 16:00:26,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10439, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11212, PETRI_PLACES=461, PETRI_TRANSITIONS=723} [2024-06-20 16:00:26,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-20 16:00:26,901 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 723 transitions, 11212 flow [2024-06-20 16:00:26,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:26,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:26,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:26,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 16:00:26,902 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:26,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:26,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2143890401, now seen corresponding path program 29 times [2024-06-20 16:00:26,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:26,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776802861] [2024-06-20 16:00:26,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:26,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:26,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:28,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:28,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776802861] [2024-06-20 16:00:28,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776802861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:28,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:28,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:28,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84532066] [2024-06-20 16:00:28,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:28,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:28,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:28,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:28,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 723 transitions, 11212 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:28,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:28,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:28,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:30,723 INFO L124 PetriNetUnfolderBase]: 5660/8963 cut-off events. [2024-06-20 16:00:30,723 INFO L125 PetriNetUnfolderBase]: For 1906811/1906862 co-relation queries the response was YES. [2024-06-20 16:00:30,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94686 conditions, 8963 events. 5660/8963 cut-off events. For 1906811/1906862 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 56203 event pairs, 954 based on Foata normal form. 58/9014 useless extension candidates. Maximal degree in co-relation 94489. Up to 6609 conditions per place. [2024-06-20 16:00:30,888 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 468 selfloop transitions, 253 changer transitions 0/766 dead transitions. [2024-06-20 16:00:30,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 766 transitions, 13088 flow [2024-06-20 16:00:30,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:30,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:30,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 16:00:30,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-20 16:00:30,889 INFO L175 Difference]: Start difference. First operand has 461 places, 723 transitions, 11212 flow. Second operand 10 states and 197 transitions. [2024-06-20 16:00:30,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 766 transitions, 13088 flow [2024-06-20 16:00:35,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 766 transitions, 12635 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-06-20 16:00:35,388 INFO L231 Difference]: Finished difference. Result has 465 places, 726 transitions, 11518 flow [2024-06-20 16:00:35,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10791, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11518, PETRI_PLACES=465, PETRI_TRANSITIONS=726} [2024-06-20 16:00:35,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-06-20 16:00:35,389 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 726 transitions, 11518 flow [2024-06-20 16:00:35,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:35,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:35,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:35,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 16:00:35,390 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:35,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:35,390 INFO L85 PathProgramCache]: Analyzing trace with hash -2143644137, now seen corresponding path program 3 times [2024-06-20 16:00:35,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:35,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787404422] [2024-06-20 16:00:35,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:35,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:36,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:36,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787404422] [2024-06-20 16:00:36,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787404422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:36,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:36,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:36,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153056998] [2024-06-20 16:00:36,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:36,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:36,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:36,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:36,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:36,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 16:00:36,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 726 transitions, 11518 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:36,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:36,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 16:00:36,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:39,518 INFO L124 PetriNetUnfolderBase]: 6423/9771 cut-off events. [2024-06-20 16:00:39,518 INFO L125 PetriNetUnfolderBase]: For 1864247/1864266 co-relation queries the response was YES. [2024-06-20 16:00:39,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99106 conditions, 9771 events. 6423/9771 cut-off events. For 1864247/1864266 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57931 event pairs, 1680 based on Foata normal form. 16/9759 useless extension candidates. Maximal degree in co-relation 98907. Up to 9305 conditions per place. [2024-06-20 16:00:39,722 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 669 selfloop transitions, 66 changer transitions 0/769 dead transitions. [2024-06-20 16:00:39,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 769 transitions, 13302 flow [2024-06-20 16:00:39,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:00:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:00:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-20 16:00:39,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-20 16:00:39,724 INFO L175 Difference]: Start difference. First operand has 465 places, 726 transitions, 11518 flow. Second operand 11 states and 186 transitions. [2024-06-20 16:00:39,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 769 transitions, 13302 flow [2024-06-20 16:00:43,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 769 transitions, 12637 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-20 16:00:43,926 INFO L231 Difference]: Finished difference. Result has 470 places, 732 transitions, 11176 flow [2024-06-20 16:00:43,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10859, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11176, PETRI_PLACES=470, PETRI_TRANSITIONS=732} [2024-06-20 16:00:43,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-20 16:00:43,935 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 732 transitions, 11176 flow [2024-06-20 16:00:43,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:43,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:43,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:43,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 16:00:43,935 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:43,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:43,936 INFO L85 PathProgramCache]: Analyzing trace with hash 128559103, now seen corresponding path program 30 times [2024-06-20 16:00:43,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:43,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941074167] [2024-06-20 16:00:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:45,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:45,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:45,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941074167] [2024-06-20 16:00:45,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941074167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:45,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:45,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:45,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714722214] [2024-06-20 16:00:45,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:45,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:45,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:45,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:45,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:45,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:45,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 732 transitions, 11176 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:45,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:45,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:45,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:48,583 INFO L124 PetriNetUnfolderBase]: 5695/9029 cut-off events. [2024-06-20 16:00:48,583 INFO L125 PetriNetUnfolderBase]: For 1839826/1839854 co-relation queries the response was YES. [2024-06-20 16:00:48,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94401 conditions, 9029 events. 5695/9029 cut-off events. For 1839826/1839854 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 56818 event pairs, 957 based on Foata normal form. 24/9039 useless extension candidates. Maximal degree in co-relation 94199. Up to 6775 conditions per place. [2024-06-20 16:00:48,748 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 469 selfloop transitions, 255 changer transitions 0/770 dead transitions. [2024-06-20 16:00:48,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 770 transitions, 12898 flow [2024-06-20 16:00:48,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:48,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:48,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-20 16:00:48,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-20 16:00:48,750 INFO L175 Difference]: Start difference. First operand has 470 places, 732 transitions, 11176 flow. Second operand 10 states and 194 transitions. [2024-06-20 16:00:48,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 770 transitions, 12898 flow [2024-06-20 16:00:53,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 770 transitions, 12647 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-20 16:00:53,580 INFO L231 Difference]: Finished difference. Result has 473 places, 734 transitions, 11561 flow [2024-06-20 16:00:53,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11561, PETRI_PLACES=473, PETRI_TRANSITIONS=734} [2024-06-20 16:00:53,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-20 16:00:53,581 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 734 transitions, 11561 flow [2024-06-20 16:00:53,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:53,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:00:53,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:00:53,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 16:00:53,581 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:00:53,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:00:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash 128554453, now seen corresponding path program 31 times [2024-06-20 16:00:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:00:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115930860] [2024-06-20 16:00:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:00:53,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:00:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:00:55,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:00:55,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:00:55,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115930860] [2024-06-20 16:00:55,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115930860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:00:55,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:00:55,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:00:55,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461245754] [2024-06-20 16:00:55,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:00:55,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:00:55,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:00:55,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:00:55,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:00:55,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:00:55,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 734 transitions, 11561 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:00:55,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:00:55,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:00:55,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:00:58,578 INFO L124 PetriNetUnfolderBase]: 5736/9094 cut-off events. [2024-06-20 16:00:58,579 INFO L125 PetriNetUnfolderBase]: For 1878706/1878762 co-relation queries the response was YES. [2024-06-20 16:00:58,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96381 conditions, 9094 events. 5736/9094 cut-off events. For 1878706/1878762 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 57353 event pairs, 959 based on Foata normal form. 20/9100 useless extension candidates. Maximal degree in co-relation 96178. Up to 6630 conditions per place. [2024-06-20 16:00:58,871 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 469 selfloop transitions, 261 changer transitions 0/776 dead transitions. [2024-06-20 16:00:58,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 776 transitions, 13331 flow [2024-06-20 16:00:58,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:00:58,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:00:58,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 16:00:58,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-20 16:00:58,873 INFO L175 Difference]: Start difference. First operand has 473 places, 734 transitions, 11561 flow. Second operand 10 states and 198 transitions. [2024-06-20 16:00:58,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 776 transitions, 13331 flow [2024-06-20 16:01:03,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 776 transitions, 12719 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:03,722 INFO L231 Difference]: Finished difference. Result has 475 places, 736 transitions, 11600 flow [2024-06-20 16:01:03,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11600, PETRI_PLACES=475, PETRI_TRANSITIONS=736} [2024-06-20 16:01:03,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-20 16:01:03,722 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 736 transitions, 11600 flow [2024-06-20 16:01:03,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:03,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:03,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:03,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 16:01:03,723 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:03,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:03,723 INFO L85 PathProgramCache]: Analyzing trace with hash 98232157, now seen corresponding path program 32 times [2024-06-20 16:01:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:03,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871215295] [2024-06-20 16:01:03,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:03,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:05,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-20 16:01:05,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:05,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871215295] [2024-06-20 16:01:05,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871215295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:05,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:05,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:05,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317315377] [2024-06-20 16:01:05,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:05,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:05,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:05,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:05,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:05,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:01:05,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 736 transitions, 11600 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:05,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:05,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:01:05,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:08,567 INFO L124 PetriNetUnfolderBase]: 5765/9148 cut-off events. [2024-06-20 16:01:08,568 INFO L125 PetriNetUnfolderBase]: For 1930640/1930691 co-relation queries the response was YES. [2024-06-20 16:01:08,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96989 conditions, 9148 events. 5765/9148 cut-off events. For 1930640/1930691 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 57793 event pairs, 883 based on Foata normal form. 52/9193 useless extension candidates. Maximal degree in co-relation 96785. Up to 6871 conditions per place. [2024-06-20 16:01:08,738 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 456 selfloop transitions, 272 changer transitions 0/774 dead transitions. [2024-06-20 16:01:08,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 774 transitions, 13338 flow [2024-06-20 16:01:08,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:08,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:08,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 16:01:08,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-20 16:01:08,739 INFO L175 Difference]: Start difference. First operand has 475 places, 736 transitions, 11600 flow. Second operand 10 states and 191 transitions. [2024-06-20 16:01:08,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 774 transitions, 13338 flow [2024-06-20 16:01:13,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 774 transitions, 12709 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:13,184 INFO L231 Difference]: Finished difference. Result has 477 places, 738 transitions, 11649 flow [2024-06-20 16:01:13,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11649, PETRI_PLACES=477, PETRI_TRANSITIONS=738} [2024-06-20 16:01:13,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 433 predicate places. [2024-06-20 16:01:13,185 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 738 transitions, 11649 flow [2024-06-20 16:01:13,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:13,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:13,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:13,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 16:01:13,185 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:13,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash -533757535, now seen corresponding path program 33 times [2024-06-20 16:01:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:13,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976952428] [2024-06-20 16:01:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:13,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:14,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:14,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976952428] [2024-06-20 16:01:14,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976952428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:14,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:14,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:14,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294088923] [2024-06-20 16:01:14,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:14,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:14,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:14,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:14,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:14,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-20 16:01:14,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 738 transitions, 11649 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:14,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:14,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-20 16:01:14,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:17,721 INFO L124 PetriNetUnfolderBase]: 5853/9302 cut-off events. [2024-06-20 16:01:17,721 INFO L125 PetriNetUnfolderBase]: For 2059452/2059503 co-relation queries the response was YES. [2024-06-20 16:01:17,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98481 conditions, 9302 events. 5853/9302 cut-off events. For 2059452/2059503 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 59113 event pairs, 876 based on Foata normal form. 58/9353 useless extension candidates. Maximal degree in co-relation 98276. Up to 6890 conditions per place. [2024-06-20 16:01:18,027 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 449 selfloop transitions, 286 changer transitions 0/781 dead transitions. [2024-06-20 16:01:18,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 781 transitions, 13541 flow [2024-06-20 16:01:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:01:18,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:01:18,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-20 16:01:18,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-20 16:01:18,029 INFO L175 Difference]: Start difference. First operand has 477 places, 738 transitions, 11649 flow. Second operand 10 states and 194 transitions. [2024-06-20 16:01:18,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 781 transitions, 13541 flow [2024-06-20 16:01:22,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 781 transitions, 12887 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:22,775 INFO L231 Difference]: Finished difference. Result has 479 places, 741 transitions, 11809 flow [2024-06-20 16:01:22,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10995, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11809, PETRI_PLACES=479, PETRI_TRANSITIONS=741} [2024-06-20 16:01:22,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-20 16:01:22,775 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 741 transitions, 11809 flow [2024-06-20 16:01:22,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:22,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:22,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:22,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 16:01:22,776 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:22,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:22,776 INFO L85 PathProgramCache]: Analyzing trace with hash 326552551, now seen corresponding path program 4 times [2024-06-20 16:01:22,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:22,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037151175] [2024-06-20 16:01:22,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:22,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:22,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:24,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:24,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037151175] [2024-06-20 16:01:24,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037151175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:24,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:24,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:24,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070902865] [2024-06-20 16:01:24,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:24,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:24,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:24,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:24,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 16:01:24,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 741 transitions, 11809 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:24,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:24,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 16:01:24,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:27,592 INFO L124 PetriNetUnfolderBase]: 6711/10249 cut-off events. [2024-06-20 16:01:27,592 INFO L125 PetriNetUnfolderBase]: For 2114460/2114478 co-relation queries the response was YES. [2024-06-20 16:01:27,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103601 conditions, 10249 events. 6711/10249 cut-off events. For 2114460/2114478 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61435 event pairs, 1110 based on Foata normal form. 40/10289 useless extension candidates. Maximal degree in co-relation 103395. Up to 8340 conditions per place. [2024-06-20 16:01:27,772 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 493 selfloop transitions, 262 changer transitions 0/789 dead transitions. [2024-06-20 16:01:27,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 789 transitions, 13691 flow [2024-06-20 16:01:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:01:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:01:27,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-20 16:01:27,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.427061310782241 [2024-06-20 16:01:27,773 INFO L175 Difference]: Start difference. First operand has 479 places, 741 transitions, 11809 flow. Second operand 11 states and 202 transitions. [2024-06-20 16:01:27,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 789 transitions, 13691 flow [2024-06-20 16:01:32,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 789 transitions, 12945 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-20 16:01:32,535 INFO L231 Difference]: Finished difference. Result has 482 places, 743 transitions, 11739 flow [2024-06-20 16:01:32,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11065, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11739, PETRI_PLACES=482, PETRI_TRANSITIONS=743} [2024-06-20 16:01:32,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-20 16:01:32,536 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 743 transitions, 11739 flow [2024-06-20 16:01:32,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:32,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:32,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:32,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 16:01:32,536 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:32,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:32,537 INFO L85 PathProgramCache]: Analyzing trace with hash -248411401, now seen corresponding path program 5 times [2024-06-20 16:01:32,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:32,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227736107] [2024-06-20 16:01:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:32,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:01:33,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:33,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227736107] [2024-06-20 16:01:33,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227736107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:33,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:33,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:33,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066971422] [2024-06-20 16:01:33,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:33,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:33,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:33,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:33,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:34,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 16:01:34,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 743 transitions, 11739 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:34,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:34,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 16:01:34,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:37,430 INFO L124 PetriNetUnfolderBase]: 6803/10401 cut-off events. [2024-06-20 16:01:37,430 INFO L125 PetriNetUnfolderBase]: For 2154636/2154654 co-relation queries the response was YES. [2024-06-20 16:01:37,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104747 conditions, 10401 events. 6803/10401 cut-off events. For 2154636/2154654 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 62638 event pairs, 1110 based on Foata normal form. 40/10441 useless extension candidates. Maximal degree in co-relation 104540. Up to 8492 conditions per place. [2024-06-20 16:01:37,626 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 488 selfloop transitions, 271 changer transitions 0/793 dead transitions. [2024-06-20 16:01:37,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 793 transitions, 13651 flow [2024-06-20 16:01:37,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:01:37,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:01:37,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-20 16:01:37,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-20 16:01:37,628 INFO L175 Difference]: Start difference. First operand has 482 places, 743 transitions, 11739 flow. Second operand 11 states and 201 transitions. [2024-06-20 16:01:37,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 793 transitions, 13651 flow [2024-06-20 16:01:41,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 793 transitions, 13015 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-20 16:01:41,860 INFO L231 Difference]: Finished difference. Result has 484 places, 745 transitions, 11799 flow [2024-06-20 16:01:41,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11103, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11799, PETRI_PLACES=484, PETRI_TRANSITIONS=745} [2024-06-20 16:01:41,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-20 16:01:41,868 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 745 transitions, 11799 flow [2024-06-20 16:01:41,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:41,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:41,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:41,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 16:01:41,869 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:41,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:41,869 INFO L85 PathProgramCache]: Analyzing trace with hash -237935881, now seen corresponding path program 6 times [2024-06-20 16:01:41,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:41,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763953612] [2024-06-20 16:01:41,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:41,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:41,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:01:43,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-20 16:01:43,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:01:43,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763953612] [2024-06-20 16:01:43,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763953612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:01:43,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:01:43,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:01:43,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88592014] [2024-06-20 16:01:43,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:01:43,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:01:43,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:01:43,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:01:43,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:01:43,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-20 16:01:43,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 745 transitions, 11799 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:43,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:01:43,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-20 16:01:43,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:01:46,859 INFO L124 PetriNetUnfolderBase]: 6835/10443 cut-off events. [2024-06-20 16:01:46,859 INFO L125 PetriNetUnfolderBase]: For 2122321/2122340 co-relation queries the response was YES. [2024-06-20 16:01:46,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105655 conditions, 10443 events. 6835/10443 cut-off events. For 2122321/2122340 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 63150 event pairs, 1718 based on Foata normal form. 16/10431 useless extension candidates. Maximal degree in co-relation 105447. Up to 9772 conditions per place. [2024-06-20 16:01:47,024 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 655 selfloop transitions, 110 changer transitions 0/799 dead transitions. [2024-06-20 16:01:47,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 799 transitions, 14363 flow [2024-06-20 16:01:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:01:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:01:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 16:01:47,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-20 16:01:47,026 INFO L175 Difference]: Start difference. First operand has 484 places, 745 transitions, 11799 flow. Second operand 11 states and 187 transitions. [2024-06-20 16:01:47,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 799 transitions, 14363 flow [2024-06-20 16:01:51,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 799 transitions, 13615 flow, removed 101 selfloop flow, removed 9 redundant places. [2024-06-20 16:01:51,956 INFO L231 Difference]: Finished difference. Result has 489 places, 761 transitions, 11876 flow [2024-06-20 16:01:51,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11141, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11876, PETRI_PLACES=489, PETRI_TRANSITIONS=761} [2024-06-20 16:01:51,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-20 16:01:51,956 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 761 transitions, 11876 flow [2024-06-20 16:01:51,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:01:51,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:01:51,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:01:51,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 16:01:51,957 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:01:51,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:01:51,957 INFO L85 PathProgramCache]: Analyzing trace with hash 9288197, now seen corresponding path program 7 times [2024-06-20 16:01:51,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:01:51,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278937322] [2024-06-20 16:01:51,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:01:51,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:01:51,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat