./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 17:20:07,823 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:20:07,888 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:20:07,893 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:20:07,894 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:20:07,917 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:20:07,917 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:20:07,917 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:20:07,918 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:20:07,921 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:20:07,921 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:20:07,921 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:20:07,922 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:20:07,923 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:20:07,923 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:20:07,923 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:20:07,924 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:20:07,924 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:20:07,924 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:20:07,924 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:20:07,924 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:20:07,925 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:20:07,926 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:20:07,926 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:20:07,926 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:20:07,927 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:20:07,927 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:20:07,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:20:07,927 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:20:07,928 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:20:07,929 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:20:07,929 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:20:07,929 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 17:20:08,225 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:20:08,246 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:20:08,248 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:20:08,249 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:20:08,250 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:20:08,250 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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-20 17:20:08,420 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:20:08,420 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:20:08,421 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:20:09,499 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:20:09,670 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:20:09,670 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:20:09,681 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e224b859a/987878d243ed490aa9ac5866729639bc/FLAG194c49f38 [2024-06-20 17:20:09,692 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e224b859a/987878d243ed490aa9ac5866729639bc [2024-06-20 17:20:09,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:20:09,694 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:20:09,695 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:20:09,695 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:20:09,701 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:20:09,701 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:20:08" (1/2) ... [2024-06-20 17:20:09,702 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9db3e7f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:20:09, skipping insertion in model container [2024-06-20 17:20:09,702 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:20:08" (1/2) ... [2024-06-20 17:20:09,703 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3e1e5716 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:20:09, skipping insertion in model container [2024-06-20 17:20:09,703 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:20:09" (2/2) ... [2024-06-20 17:20:09,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9db3e7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:09, skipping insertion in model container [2024-06-20 17:20:09,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:20:09" (2/2) ... [2024-06-20 17:20:09,704 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:20:09,789 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:20:09,790 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) [2024-06-20 17:20:09,790 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) [2024-06-20 17:20:09,790 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] (((((((((((((((((! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) [2024-06-20 17:20:09,790 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:20:09,791 INFO L106 edCorrectnessWitness]: ghost_update [L855-L855] multithreaded = 1; [2024-06-20 17:20:09,827 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:20:10,202 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:20:10,218 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:20:10,332 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:20:10,363 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:20:10,363 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10 WrapperNode [2024-06-20 17:20:10,364 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:20:10,364 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:20:10,364 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:20:10,365 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:20:10,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,383 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,408 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-20 17:20:10,409 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:20:10,409 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:20:10,409 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:20:10,410 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:20:10,418 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,421 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,436 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 17:20:10,437 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,437 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,445 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,447 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,449 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,450 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,454 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:20:10,455 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:20:10,455 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:20:10,455 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:20:10,456 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (1/1) ... [2024-06-20 17:20:10,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:20:10,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:20:10,554 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 17:20:10,562 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 17:20:10,586 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:20:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:20:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:20:10,587 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:20:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:20:10,587 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:20:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:20:10,587 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:20:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:20:10,588 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:20:10,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:20:10,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:20:10,589 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 17:20:10,773 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:20:10,775 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:20:11,113 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:20:11,114 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:20:11,251 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:20:11,251 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:20:11,252 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:20:11 BoogieIcfgContainer [2024-06-20 17:20:11,252 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:20:11,253 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:20:11,253 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:20:11,256 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:20:11,256 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:20:08" (1/4) ... [2024-06-20 17:20:11,257 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c26a5df and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:20:11, skipping insertion in model container [2024-06-20 17:20:11,257 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:20:09" (2/4) ... [2024-06-20 17:20:11,257 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c26a5df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:20:11, skipping insertion in model container [2024-06-20 17:20:11,257 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:20:10" (3/4) ... [2024-06-20 17:20:11,257 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c26a5df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:20:11, skipping insertion in model container [2024-06-20 17:20:11,257 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:20:11" (4/4) ... [2024-06-20 17:20:11,258 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:20:11,272 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:20:11,272 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:20:11,273 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:20:11,312 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:20:11,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 17:20:11,392 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-20 17:20:11,393 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:20:11,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:20:11,394 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-20 17:20:11,397 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-20 17:20:11,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:20:11,414 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;@30c4fdae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:20:11,414 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:20:11,420 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:20:11,420 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 17:20:11,420 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:20:11,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:11,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:20:11,421 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 17:20:11,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:11,426 INFO L85 PathProgramCache]: Analyzing trace with hash 448401460, now seen corresponding path program 1 times [2024-06-20 17:20:11,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:11,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029832823] [2024-06-20 17:20:11,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:11,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:12,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:12,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:12,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029832823] [2024-06-20 17:20:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029832823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:12,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:12,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:20:12,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791014447] [2024-06-20 17:20:12,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:12,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:20:12,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:12,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:20:12,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:20:12,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:20:12,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:12,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:12,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:20:12,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:12,872 INFO L124 PetriNetUnfolderBase]: 1656/2483 cut-off events. [2024-06-20 17:20:12,873 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-20 17:20:12,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5066 conditions, 2483 events. 1656/2483 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11929 event pairs, 955 based on Foata normal form. 3/2436 useless extension candidates. Maximal degree in co-relation 5054. Up to 2464 conditions per place. [2024-06-20 17:20:12,889 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-20 17:20:12,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 181 flow [2024-06-20 17:20:12,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:20:12,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:20:12,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-20 17:20:12,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-20 17:20:12,900 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-20 17:20:12,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 181 flow [2024-06-20 17:20:12,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:12,906 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-20 17:20:12,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 17:20:12,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-20 17:20:12,910 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-20 17:20:12,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:12,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:12,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:12,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:20:12,911 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 17:20:12,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:12,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1417181037, now seen corresponding path program 1 times [2024-06-20 17:20:12,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:12,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015808287] [2024-06-20 17:20:12,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:12,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:13,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:13,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015808287] [2024-06-20 17:20:13,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015808287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:13,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:13,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:20:13,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027150177] [2024-06-20 17:20:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:13,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:20:13,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:20:13,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:20:13,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:20:13,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:13,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:13,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:20:13,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:13,986 INFO L124 PetriNetUnfolderBase]: 1644/2465 cut-off events. [2024-06-20 17:20:13,987 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2024-06-20 17:20:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 2465 events. 1644/2465 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11400 event pairs, 941 based on Foata normal form. 6/2469 useless extension candidates. Maximal degree in co-relation 5652. Up to 2422 conditions per place. [2024-06-20 17:20:13,997 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-20 17:20:13,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 260 flow [2024-06-20 17:20:13,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:20:13,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:20:13,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-20 17:20:13,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-20 17:20:13,999 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 91 transitions. [2024-06-20 17:20:13,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 260 flow [2024-06-20 17:20:14,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:20:14,001 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-20 17:20:14,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-20 17:20:14,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-20 17:20:14,002 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-20 17:20:14,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:14,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:14,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:14,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:20:14,003 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 17:20:14,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:14,003 INFO L85 PathProgramCache]: Analyzing trace with hash 406366796, now seen corresponding path program 1 times [2024-06-20 17:20:14,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:14,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049146242] [2024-06-20 17:20:14,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:14,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:15,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:15,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049146242] [2024-06-20 17:20:15,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049146242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:15,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:15,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:20:15,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522210876] [2024-06-20 17:20:15,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:15,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:20:15,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:15,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:20:15,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:20:15,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:20:15,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:15,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:15,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:20:15,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:15,751 INFO L124 PetriNetUnfolderBase]: 1632/2447 cut-off events. [2024-06-20 17:20:15,751 INFO L125 PetriNetUnfolderBase]: For 1179/1187 co-relation queries the response was YES. [2024-06-20 17:20:15,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6246 conditions, 2447 events. 1632/2447 cut-off events. For 1179/1187 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11281 event pairs, 691 based on Foata normal form. 12/2457 useless extension candidates. Maximal degree in co-relation 6231. Up to 2374 conditions per place. [2024-06-20 17:20:15,763 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-20 17:20:15,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 67 transitions, 346 flow [2024-06-20 17:20:15,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:20:15,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:20:15,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-20 17:20:15,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-20 17:20:15,765 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 112 transitions. [2024-06-20 17:20:15,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 67 transitions, 346 flow [2024-06-20 17:20:15,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 67 transitions, 344 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 17:20:15,767 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 198 flow [2024-06-20 17:20:15,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-20 17:20:15,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-20 17:20:15,768 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 198 flow [2024-06-20 17:20:15,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:15,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:15,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:15,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:20:15,769 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:15,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:15,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1279329996, now seen corresponding path program 1 times [2024-06-20 17:20:15,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:15,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984181439] [2024-06-20 17:20:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:15,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:16,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:16,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984181439] [2024-06-20 17:20:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984181439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:16,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:16,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:20:16,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461515022] [2024-06-20 17:20:16,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:16,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:20:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:16,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:20:16,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:20:16,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:16,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:16,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:16,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:16,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:16,850 INFO L124 PetriNetUnfolderBase]: 1637/2454 cut-off events. [2024-06-20 17:20:16,850 INFO L125 PetriNetUnfolderBase]: For 2152/2160 co-relation queries the response was YES. [2024-06-20 17:20:16,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6883 conditions, 2454 events. 1637/2454 cut-off events. For 2152/2160 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11194 event pairs, 881 based on Foata normal form. 10/2462 useless extension candidates. Maximal degree in co-relation 6864. Up to 2426 conditions per place. [2024-06-20 17:20:16,862 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-20 17:20:16,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 356 flow [2024-06-20 17:20:16,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:20:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:20:16,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-20 17:20:16,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-20 17:20:16,864 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 198 flow. Second operand 5 states and 89 transitions. [2024-06-20 17:20:16,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 356 flow [2024-06-20 17:20:16,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 334 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:16,867 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 216 flow [2024-06-20 17:20:16,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, 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=216, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-20 17:20:16,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-20 17:20:16,868 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 216 flow [2024-06-20 17:20:16,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:16,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:16,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:16,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:20:16,869 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:16,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:16,869 INFO L85 PathProgramCache]: Analyzing trace with hash -323507925, now seen corresponding path program 1 times [2024-06-20 17:20:16,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:16,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986631154] [2024-06-20 17:20:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:16,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:18,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:18,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:18,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986631154] [2024-06-20 17:20:18,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986631154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:18,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:18,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:20:18,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698978007] [2024-06-20 17:20:18,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:18,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:20:18,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:18,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:20:18,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:20:18,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-20 17:20:18,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 216 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:18,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:18,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-20 17:20:18,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:19,160 INFO L124 PetriNetUnfolderBase]: 1628/2439 cut-off events. [2024-06-20 17:20:19,160 INFO L125 PetriNetUnfolderBase]: For 3035/3043 co-relation queries the response was YES. [2024-06-20 17:20:19,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7377 conditions, 2439 events. 1628/2439 cut-off events. For 3035/3043 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11068 event pairs, 541 based on Foata normal form. 12/2449 useless extension candidates. Maximal degree in co-relation 7357. Up to 2336 conditions per place. [2024-06-20 17:20:19,173 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-20 17:20:19,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 434 flow [2024-06-20 17:20:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:20:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:20:19,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-20 17:20:19,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-20 17:20:19,175 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 216 flow. Second operand 6 states and 128 transitions. [2024-06-20 17:20:19,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 434 flow [2024-06-20 17:20:19,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 418 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:19,178 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-20 17:20:19,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-20 17:20:19,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-20 17:20:19,179 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-20 17:20:19,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:19,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:19,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:19,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:20:19,179 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 17:20:19,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:19,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1037593549, now seen corresponding path program 1 times [2024-06-20 17:20:19,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:19,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820978308] [2024-06-20 17:20:19,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:19,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:19,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:19,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820978308] [2024-06-20 17:20:19,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820978308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:19,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:19,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:20:19,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628804832] [2024-06-20 17:20:19,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:19,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:20:19,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:19,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:20:19,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:20:19,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:19,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:19,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:19,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:19,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:20,313 INFO L124 PetriNetUnfolderBase]: 1897/2823 cut-off events. [2024-06-20 17:20:20,313 INFO L125 PetriNetUnfolderBase]: For 4920/4920 co-relation queries the response was YES. [2024-06-20 17:20:20,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 2823 events. 1897/2823 cut-off events. For 4920/4920 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12933 event pairs, 1022 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 8890. Up to 2793 conditions per place. [2024-06-20 17:20:20,335 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-20 17:20:20,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 460 flow [2024-06-20 17:20:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:20:20,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:20:20,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-20 17:20:20,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:20:20,337 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 6 states and 96 transitions. [2024-06-20 17:20:20,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 460 flow [2024-06-20 17:20:20,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 425 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:20,342 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 301 flow [2024-06-20 17:20:20,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-20 17:20:20,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-20 17:20:20,345 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 301 flow [2024-06-20 17:20:20,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:20,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:20,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:20,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:20:20,346 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 17:20:20,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:20,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1068846827, now seen corresponding path program 1 times [2024-06-20 17:20:20,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:20,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192549416] [2024-06-20 17:20:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:20,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:20,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:20,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:20,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192549416] [2024-06-20 17:20:20,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192549416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:20,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:20,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:20:20,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201841011] [2024-06-20 17:20:20,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:20,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:20:20,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:20,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:20:20,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:20:21,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:21,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 17:20:21,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:21,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:21,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:21,532 INFO L124 PetriNetUnfolderBase]: 1827/2735 cut-off events. [2024-06-20 17:20:21,532 INFO L125 PetriNetUnfolderBase]: For 6673/6723 co-relation queries the response was YES. [2024-06-20 17:20:21,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9337 conditions, 2735 events. 1827/2735 cut-off events. For 6673/6723 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12584 event pairs, 801 based on Foata normal form. 15/2738 useless extension candidates. Maximal degree in co-relation 9312. Up to 2659 conditions per place. [2024-06-20 17:20:21,547 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-20 17:20:21,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 527 flow [2024-06-20 17:20:21,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:20:21,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:20:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 17:20:21,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:20:21,549 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 301 flow. Second operand 6 states and 106 transitions. [2024-06-20 17:20:21,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 527 flow [2024-06-20 17:20:21,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 521 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-20 17:20:21,554 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 376 flow [2024-06-20 17:20:21,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-20 17:20:21,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-20 17:20:21,556 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 376 flow [2024-06-20 17:20:21,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 17:20:21,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:21,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:21,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:20:21,557 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 17:20:21,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:21,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1075513067, now seen corresponding path program 2 times [2024-06-20 17:20:21,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:21,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322891111] [2024-06-20 17:20:21,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:21,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:22,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 17:20:22,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:22,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322891111] [2024-06-20 17:20:22,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322891111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:22,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:22,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:20:22,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542668253] [2024-06-20 17:20:22,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:22,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:20:22,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:22,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:20:22,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:20:22,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:22,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 17:20:22,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:22,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:22,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:22,798 INFO L124 PetriNetUnfolderBase]: 1871/2801 cut-off events. [2024-06-20 17:20:22,798 INFO L125 PetriNetUnfolderBase]: For 9207/9258 co-relation queries the response was YES. [2024-06-20 17:20:22,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10525 conditions, 2801 events. 1871/2801 cut-off events. For 9207/9258 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12918 event pairs, 782 based on Foata normal form. 18/2804 useless extension candidates. Maximal degree in co-relation 10496. Up to 2677 conditions per place. [2024-06-20 17:20:22,811 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 60 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-20 17:20:22,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 90 transitions, 676 flow [2024-06-20 17:20:22,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:20:22,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:20:22,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-20 17:20:22,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 17:20:22,813 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 376 flow. Second operand 6 states and 108 transitions. [2024-06-20 17:20:22,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 90 transitions, 676 flow [2024-06-20 17:20:22,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 653 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-20 17:20:22,819 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 488 flow [2024-06-20 17:20:22,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=488, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-06-20 17:20:22,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-20 17:20:22,823 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 488 flow [2024-06-20 17:20:22,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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 17:20:22,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:22,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:22,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:20:22,824 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 17:20:22,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:22,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1075521995, now seen corresponding path program 1 times [2024-06-20 17:20:22,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:22,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600645475] [2024-06-20 17:20:22,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:22,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:23,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:23,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:23,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600645475] [2024-06-20 17:20:23,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600645475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:23,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:23,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:23,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271681838] [2024-06-20 17:20:23,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:23,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:23,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:23,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:23,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:23,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:23,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 488 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:23,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:23,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:23,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:24,297 INFO L124 PetriNetUnfolderBase]: 1960/2920 cut-off events. [2024-06-20 17:20:24,297 INFO L125 PetriNetUnfolderBase]: For 12047/12053 co-relation queries the response was YES. [2024-06-20 17:20:24,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11368 conditions, 2920 events. 1960/2920 cut-off events. For 12047/12053 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13400 event pairs, 737 based on Foata normal form. 10/2927 useless extension candidates. Maximal degree in co-relation 11336. Up to 2720 conditions per place. [2024-06-20 17:20:24,314 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 87 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-06-20 17:20:24,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 116 transitions, 978 flow [2024-06-20 17:20:24,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:24,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:24,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:20:24,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 17:20:24,316 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 488 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:20:24,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 116 transitions, 978 flow [2024-06-20 17:20:24,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 116 transitions, 920 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:24,329 INFO L231 Difference]: Finished difference. Result has 77 places, 89 transitions, 675 flow [2024-06-20 17:20:24,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=675, PETRI_PLACES=77, PETRI_TRANSITIONS=89} [2024-06-20 17:20:24,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-20 17:20:24,330 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 89 transitions, 675 flow [2024-06-20 17:20:24,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:24,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:24,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:24,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:20:24,331 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 17:20:24,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:24,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1490896171, now seen corresponding path program 1 times [2024-06-20 17:20:24,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:24,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815097696] [2024-06-20 17:20:24,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:24,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:25,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815097696] [2024-06-20 17:20:25,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815097696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:25,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:25,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008530737] [2024-06-20 17:20:25,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:25,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:25,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:25,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:25,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:25,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:25,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 89 transitions, 675 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:25,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:25,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:25,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:25,765 INFO L124 PetriNetUnfolderBase]: 1962/2935 cut-off events. [2024-06-20 17:20:25,766 INFO L125 PetriNetUnfolderBase]: For 15080/15185 co-relation queries the response was YES. [2024-06-20 17:20:25,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12671 conditions, 2935 events. 1962/2935 cut-off events. For 15080/15185 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13758 event pairs, 680 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 12635. Up to 2799 conditions per place. [2024-06-20 17:20:25,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 86 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-20 17:20:25,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 132 transitions, 1170 flow [2024-06-20 17:20:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:25,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:20:25,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:20:25,788 INFO L175 Difference]: Start difference. First operand has 77 places, 89 transitions, 675 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:20:25,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 132 transitions, 1170 flow [2024-06-20 17:20:25,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 132 transitions, 1150 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-20 17:20:25,805 INFO L231 Difference]: Finished difference. Result has 84 places, 109 transitions, 967 flow [2024-06-20 17:20:25,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=967, PETRI_PLACES=84, PETRI_TRANSITIONS=109} [2024-06-20 17:20:25,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-20 17:20:25,806 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 109 transitions, 967 flow [2024-06-20 17:20:25,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:25,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:25,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:25,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:20:25,807 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 17:20:25,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:25,808 INFO L85 PathProgramCache]: Analyzing trace with hash 429376827, now seen corresponding path program 2 times [2024-06-20 17:20:25,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:25,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309832946] [2024-06-20 17:20:25,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:25,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:25,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:26,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309832946] [2024-06-20 17:20:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309832946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:26,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:26,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:26,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183885326] [2024-06-20 17:20:26,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:26,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:26,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:26,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:26,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:26,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 109 transitions, 967 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:26,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:26,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:26,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:27,188 INFO L124 PetriNetUnfolderBase]: 1955/2926 cut-off events. [2024-06-20 17:20:27,189 INFO L125 PetriNetUnfolderBase]: For 17996/18087 co-relation queries the response was YES. [2024-06-20 17:20:27,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13078 conditions, 2926 events. 1955/2926 cut-off events. For 17996/18087 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13701 event pairs, 682 based on Foata normal form. 2/2887 useless extension candidates. Maximal degree in co-relation 13038. Up to 2759 conditions per place. [2024-06-20 17:20:27,206 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 74 selfloop transitions, 43 changer transitions 0/128 dead transitions. [2024-06-20 17:20:27,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 128 transitions, 1270 flow [2024-06-20 17:20:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:20:27,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:20:27,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 17:20:27,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:20:27,207 INFO L175 Difference]: Start difference. First operand has 84 places, 109 transitions, 967 flow. Second operand 6 states and 106 transitions. [2024-06-20 17:20:27,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 128 transitions, 1270 flow [2024-06-20 17:20:27,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 128 transitions, 1194 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:27,223 INFO L231 Difference]: Finished difference. Result has 86 places, 110 transitions, 1024 flow [2024-06-20 17:20:27,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=86, PETRI_TRANSITIONS=110} [2024-06-20 17:20:27,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-20 17:20:27,224 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 110 transitions, 1024 flow [2024-06-20 17:20:27,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:27,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:27,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:27,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:20:27,225 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 17:20:27,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:27,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1026183614, now seen corresponding path program 1 times [2024-06-20 17:20:27,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:27,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18296688] [2024-06-20 17:20:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:27,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:27,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:27,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:27,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18296688] [2024-06-20 17:20:27,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18296688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:27,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:27,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:27,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979197582] [2024-06-20 17:20:27,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:27,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:27,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:27,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:27,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:27,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 110 transitions, 1024 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:27,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:27,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:27,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:28,564 INFO L124 PetriNetUnfolderBase]: 2056/3062 cut-off events. [2024-06-20 17:20:28,564 INFO L125 PetriNetUnfolderBase]: For 20570/20581 co-relation queries the response was YES. [2024-06-20 17:20:28,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13791 conditions, 3062 events. 2056/3062 cut-off events. For 20570/20581 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14049 event pairs, 777 based on Foata normal form. 12/3071 useless extension candidates. Maximal degree in co-relation 13750. Up to 2929 conditions per place. [2024-06-20 17:20:28,581 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 116 selfloop transitions, 22 changer transitions 0/141 dead transitions. [2024-06-20 17:20:28,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1425 flow [2024-06-20 17:20:28,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:28,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 17:20:28,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-20 17:20:28,583 INFO L175 Difference]: Start difference. First operand has 86 places, 110 transitions, 1024 flow. Second operand 7 states and 116 transitions. [2024-06-20 17:20:28,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1425 flow [2024-06-20 17:20:28,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 141 transitions, 1357 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:28,598 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 1074 flow [2024-06-20 17:20:28,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1074, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-06-20 17:20:28,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-20 17:20:28,599 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 1074 flow [2024-06-20 17:20:28,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:28,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:28,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:28,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:20:28,599 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 17:20:28,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:28,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1018831964, now seen corresponding path program 2 times [2024-06-20 17:20:28,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:28,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222453936] [2024-06-20 17:20:28,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:28,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:28,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:29,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:29,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:29,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222453936] [2024-06-20 17:20:29,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222453936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:29,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:29,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:29,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021669523] [2024-06-20 17:20:29,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:29,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:29,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:29,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:29,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:29,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:29,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 1074 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:29,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:29,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:29,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:29,823 INFO L124 PetriNetUnfolderBase]: 2094/3119 cut-off events. [2024-06-20 17:20:29,824 INFO L125 PetriNetUnfolderBase]: For 21447/21458 co-relation queries the response was YES. [2024-06-20 17:20:29,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14214 conditions, 3119 events. 2094/3119 cut-off events. For 21447/21458 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14357 event pairs, 789 based on Foata normal form. 12/3126 useless extension candidates. Maximal degree in co-relation 14170. Up to 2778 conditions per place. [2024-06-20 17:20:29,840 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 107 selfloop transitions, 42 changer transitions 0/152 dead transitions. [2024-06-20 17:20:29,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 152 transitions, 1625 flow [2024-06-20 17:20:29,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 17:20:29,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-20 17:20:29,842 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 1074 flow. Second operand 7 states and 124 transitions. [2024-06-20 17:20:29,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 152 transitions, 1625 flow [2024-06-20 17:20:29,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 152 transitions, 1585 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:29,856 INFO L231 Difference]: Finished difference. Result has 96 places, 126 transitions, 1233 flow [2024-06-20 17:20:29,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1233, PETRI_PLACES=96, PETRI_TRANSITIONS=126} [2024-06-20 17:20:29,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-20 17:20:29,857 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 126 transitions, 1233 flow [2024-06-20 17:20:29,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:29,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:29,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:29,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:20:29,858 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 17:20:29,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:29,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1018565054, now seen corresponding path program 3 times [2024-06-20 17:20:29,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:29,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911981896] [2024-06-20 17:20:29,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:29,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:29,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911981896] [2024-06-20 17:20:30,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911981896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:30,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:30,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706709330] [2024-06-20 17:20:30,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:30,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:30,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:30,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:30,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:30,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:30,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 126 transitions, 1233 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:30,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:30,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:30,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:31,169 INFO L124 PetriNetUnfolderBase]: 2071/3086 cut-off events. [2024-06-20 17:20:31,169 INFO L125 PetriNetUnfolderBase]: For 25102/25113 co-relation queries the response was YES. [2024-06-20 17:20:31,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14768 conditions, 3086 events. 2071/3086 cut-off events. For 25102/25113 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14216 event pairs, 780 based on Foata normal form. 16/3097 useless extension candidates. Maximal degree in co-relation 14722. Up to 2763 conditions per place. [2024-06-20 17:20:31,184 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 102 selfloop transitions, 45 changer transitions 0/150 dead transitions. [2024-06-20 17:20:31,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 150 transitions, 1649 flow [2024-06-20 17:20:31,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:31,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:31,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-20 17:20:31,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-20 17:20:31,186 INFO L175 Difference]: Start difference. First operand has 96 places, 126 transitions, 1233 flow. Second operand 7 states and 121 transitions. [2024-06-20 17:20:31,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 150 transitions, 1649 flow [2024-06-20 17:20:31,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 150 transitions, 1568 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:31,211 INFO L231 Difference]: Finished difference. Result has 100 places, 126 transitions, 1254 flow [2024-06-20 17:20:31,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1254, PETRI_PLACES=100, PETRI_TRANSITIONS=126} [2024-06-20 17:20:31,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-20 17:20:31,212 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 126 transitions, 1254 flow [2024-06-20 17:20:31,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:31,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:31,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:31,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:20:31,213 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 17:20:31,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1018555134, now seen corresponding path program 1 times [2024-06-20 17:20:31,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:31,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134765074] [2024-06-20 17:20:31,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:31,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:31,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:32,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:32,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:32,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134765074] [2024-06-20 17:20:32,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134765074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:32,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:32,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:32,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823761130] [2024-06-20 17:20:32,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:32,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:32,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:32,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:32,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:32,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:32,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 126 transitions, 1254 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:32,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:32,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:32,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:32,816 INFO L124 PetriNetUnfolderBase]: 2101/3136 cut-off events. [2024-06-20 17:20:32,816 INFO L125 PetriNetUnfolderBase]: For 28418/28429 co-relation queries the response was YES. [2024-06-20 17:20:32,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15175 conditions, 3136 events. 2101/3136 cut-off events. For 28418/28429 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14491 event pairs, 727 based on Foata normal form. 20/3151 useless extension candidates. Maximal degree in co-relation 15128. Up to 2763 conditions per place. [2024-06-20 17:20:32,836 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 108 selfloop transitions, 48 changer transitions 0/159 dead transitions. [2024-06-20 17:20:32,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 159 transitions, 1738 flow [2024-06-20 17:20:32,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:32,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:32,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 17:20:32,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:20:32,838 INFO L175 Difference]: Start difference. First operand has 100 places, 126 transitions, 1254 flow. Second operand 8 states and 136 transitions. [2024-06-20 17:20:32,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 159 transitions, 1738 flow [2024-06-20 17:20:32,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 159 transitions, 1673 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:32,865 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1327 flow [2024-06-20 17:20:32,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1327, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-20 17:20:32,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-20 17:20:32,866 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1327 flow [2024-06-20 17:20:32,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:32,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:32,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:32,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:20:32,866 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:32,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:32,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1685595806, now seen corresponding path program 1 times [2024-06-20 17:20:32,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:32,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853187329] [2024-06-20 17:20:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:32,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:34,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:34,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:34,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853187329] [2024-06-20 17:20:34,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853187329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:34,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:34,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:34,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768512214] [2024-06-20 17:20:34,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:34,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:34,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:34,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:34,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:34,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:34,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1327 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:34,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:34,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:34,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:34,996 INFO L124 PetriNetUnfolderBase]: 2031/3050 cut-off events. [2024-06-20 17:20:34,996 INFO L125 PetriNetUnfolderBase]: For 34608/34644 co-relation queries the response was YES. [2024-06-20 17:20:35,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15728 conditions, 3050 events. 2031/3050 cut-off events. For 34608/34644 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14392 event pairs, 574 based on Foata normal form. 19/2994 useless extension candidates. Maximal degree in co-relation 15680. Up to 2830 conditions per place. [2024-06-20 17:20:35,016 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 29 changer transitions 0/158 dead transitions. [2024-06-20 17:20:35,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 158 transitions, 1705 flow [2024-06-20 17:20:35,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:35,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 17:20:35,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-20 17:20:35,018 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1327 flow. Second operand 7 states and 125 transitions. [2024-06-20 17:20:35,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 158 transitions, 1705 flow [2024-06-20 17:20:35,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 158 transitions, 1591 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 17:20:35,050 INFO L231 Difference]: Finished difference. Result has 105 places, 132 transitions, 1307 flow [2024-06-20 17:20:35,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1307, PETRI_PLACES=105, PETRI_TRANSITIONS=132} [2024-06-20 17:20:35,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-20 17:20:35,051 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 132 transitions, 1307 flow [2024-06-20 17:20:35,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:35,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:35,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:35,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:20:35,052 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 17:20:35,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:35,052 INFO L85 PathProgramCache]: Analyzing trace with hash 425781076, now seen corresponding path program 1 times [2024-06-20 17:20:35,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:35,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908191672] [2024-06-20 17:20:35,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:35,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:35,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:36,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:36,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908191672] [2024-06-20 17:20:36,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908191672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:36,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:36,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:36,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210589525] [2024-06-20 17:20:36,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:36,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:36,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:36,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:36,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:36,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:36,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 132 transitions, 1307 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:36,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:36,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:36,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:36,814 INFO L124 PetriNetUnfolderBase]: 2201/3278 cut-off events. [2024-06-20 17:20:36,814 INFO L125 PetriNetUnfolderBase]: For 35643/35645 co-relation queries the response was YES. [2024-06-20 17:20:36,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16915 conditions, 3278 events. 2201/3278 cut-off events. For 35643/35645 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15202 event pairs, 763 based on Foata normal form. 4/3279 useless extension candidates. Maximal degree in co-relation 16866. Up to 3124 conditions per place. [2024-06-20 17:20:36,837 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 134 selfloop transitions, 37 changer transitions 0/174 dead transitions. [2024-06-20 17:20:36,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 174 transitions, 1981 flow [2024-06-20 17:20:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:36,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:36,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-20 17:20:36,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-20 17:20:36,839 INFO L175 Difference]: Start difference. First operand has 105 places, 132 transitions, 1307 flow. Second operand 8 states and 126 transitions. [2024-06-20 17:20:36,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 174 transitions, 1981 flow [2024-06-20 17:20:36,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 174 transitions, 1901 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:36,876 INFO L231 Difference]: Finished difference. Result has 111 places, 152 transitions, 1625 flow [2024-06-20 17:20:36,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=111, PETRI_TRANSITIONS=152} [2024-06-20 17:20:36,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-20 17:20:36,877 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 152 transitions, 1625 flow [2024-06-20 17:20:36,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:36,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:36,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:36,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 17:20:36,877 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 17:20:36,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:36,878 INFO L85 PathProgramCache]: Analyzing trace with hash -720621078, now seen corresponding path program 2 times [2024-06-20 17:20:36,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:36,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263389636] [2024-06-20 17:20:36,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:36,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:37,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:37,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:37,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263389636] [2024-06-20 17:20:37,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263389636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:37,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:37,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:37,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996328798] [2024-06-20 17:20:37,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:37,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:37,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:37,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:37,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:37,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:37,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 152 transitions, 1625 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:37,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:37,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:37,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:38,377 INFO L124 PetriNetUnfolderBase]: 2210/3288 cut-off events. [2024-06-20 17:20:38,378 INFO L125 PetriNetUnfolderBase]: For 39548/39550 co-relation queries the response was YES. [2024-06-20 17:20:38,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17398 conditions, 3288 events. 2210/3288 cut-off events. For 39548/39550 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15220 event pairs, 754 based on Foata normal form. 4/3291 useless extension candidates. Maximal degree in co-relation 17345. Up to 3125 conditions per place. [2024-06-20 17:20:38,398 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 138 selfloop transitions, 48 changer transitions 0/189 dead transitions. [2024-06-20 17:20:38,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 189 transitions, 2206 flow [2024-06-20 17:20:38,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:38,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:38,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:20:38,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:20:38,400 INFO L175 Difference]: Start difference. First operand has 111 places, 152 transitions, 1625 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:20:38,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 189 transitions, 2206 flow [2024-06-20 17:20:38,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2137 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 17:20:38,442 INFO L231 Difference]: Finished difference. Result has 118 places, 162 transitions, 1825 flow [2024-06-20 17:20:38,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1825, PETRI_PLACES=118, PETRI_TRANSITIONS=162} [2024-06-20 17:20:38,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-20 17:20:38,442 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 162 transitions, 1825 flow [2024-06-20 17:20:38,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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 17:20:38,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:38,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:38,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 17:20:38,443 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 17:20:38,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:38,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1425549496, now seen corresponding path program 2 times [2024-06-20 17:20:38,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:38,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484694022] [2024-06-20 17:20:38,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:38,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:39,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:39,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484694022] [2024-06-20 17:20:39,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484694022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:39,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:39,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:39,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499675099] [2024-06-20 17:20:39,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:39,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:39,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:39,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:39,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:39,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:39,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 162 transitions, 1825 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:39,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:39,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:39,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:40,354 INFO L124 PetriNetUnfolderBase]: 2184/3282 cut-off events. [2024-06-20 17:20:40,354 INFO L125 PetriNetUnfolderBase]: For 49591/49644 co-relation queries the response was YES. [2024-06-20 17:20:40,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17991 conditions, 3282 events. 2184/3282 cut-off events. For 49591/49644 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15758 event pairs, 611 based on Foata normal form. 33/3240 useless extension candidates. Maximal degree in co-relation 17935. Up to 2927 conditions per place. [2024-06-20 17:20:40,376 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 121 selfloop transitions, 52 changer transitions 0/204 dead transitions. [2024-06-20 17:20:40,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 204 transitions, 2336 flow [2024-06-20 17:20:40,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:40,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:40,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:20:40,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-20 17:20:40,378 INFO L175 Difference]: Start difference. First operand has 118 places, 162 transitions, 1825 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:20:40,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 204 transitions, 2336 flow [2024-06-20 17:20:40,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 204 transitions, 2205 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 17:20:40,430 INFO L231 Difference]: Finished difference. Result has 122 places, 173 transitions, 1933 flow [2024-06-20 17:20:40,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1933, PETRI_PLACES=122, PETRI_TRANSITIONS=173} [2024-06-20 17:20:40,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-20 17:20:40,430 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 173 transitions, 1933 flow [2024-06-20 17:20:40,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:40,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:40,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:40,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 17:20:40,431 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 17:20:40,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:40,432 INFO L85 PathProgramCache]: Analyzing trace with hash 660010924, now seen corresponding path program 3 times [2024-06-20 17:20:40,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:40,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215650843] [2024-06-20 17:20:40,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:40,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:40,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:41,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:41,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:41,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215650843] [2024-06-20 17:20:41,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215650843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:41,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:41,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:20:41,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198301647] [2024-06-20 17:20:41,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:41,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:20:41,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:41,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:20:41,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:20:41,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:41,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 173 transitions, 1933 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:41,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:41,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:41,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:42,251 INFO L124 PetriNetUnfolderBase]: 2206/3316 cut-off events. [2024-06-20 17:20:42,252 INFO L125 PetriNetUnfolderBase]: For 56375/56436 co-relation queries the response was YES. [2024-06-20 17:20:42,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18957 conditions, 3316 events. 2206/3316 cut-off events. For 56375/56436 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15919 event pairs, 615 based on Foata normal form. 38/3277 useless extension candidates. Maximal degree in co-relation 18899. Up to 2878 conditions per place. [2024-06-20 17:20:42,275 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 105 selfloop transitions, 64 changer transitions 0/200 dead transitions. [2024-06-20 17:20:42,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 200 transitions, 2383 flow [2024-06-20 17:20:42,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:42,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:42,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 17:20:42,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 17:20:42,276 INFO L175 Difference]: Start difference. First operand has 122 places, 173 transitions, 1933 flow. Second operand 7 states and 126 transitions. [2024-06-20 17:20:42,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 200 transitions, 2383 flow [2024-06-20 17:20:42,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 200 transitions, 2321 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 17:20:42,327 INFO L231 Difference]: Finished difference. Result has 126 places, 176 transitions, 2059 flow [2024-06-20 17:20:42,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2059, PETRI_PLACES=126, PETRI_TRANSITIONS=176} [2024-06-20 17:20:42,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-20 17:20:42,328 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 176 transitions, 2059 flow [2024-06-20 17:20:42,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:20:42,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:42,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:42,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 17:20:42,328 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 17:20:42,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:42,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1519025398, now seen corresponding path program 4 times [2024-06-20 17:20:42,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:42,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981229773] [2024-06-20 17:20:42,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:42,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:43,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981229773] [2024-06-20 17:20:43,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981229773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:43,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:43,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:20:43,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787528825] [2024-06-20 17:20:43,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:43,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:20:43,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:43,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:20:43,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:20:43,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:20:43,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 176 transitions, 2059 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 17:20:43,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:43,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:20:43,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:44,100 INFO L124 PetriNetUnfolderBase]: 2204/3318 cut-off events. [2024-06-20 17:20:44,100 INFO L125 PetriNetUnfolderBase]: For 63042/63106 co-relation queries the response was YES. [2024-06-20 17:20:44,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19578 conditions, 3318 events. 2204/3318 cut-off events. For 63042/63106 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15951 event pairs, 625 based on Foata normal form. 40/3272 useless extension candidates. Maximal degree in co-relation 19519. Up to 2819 conditions per place. [2024-06-20 17:20:44,126 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 64 changer transitions 0/202 dead transitions. [2024-06-20 17:20:44,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 202 transitions, 2517 flow [2024-06-20 17:20:44,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:20:44,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:20:44,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-20 17:20:44,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-20 17:20:44,144 INFO L175 Difference]: Start difference. First operand has 126 places, 176 transitions, 2059 flow. Second operand 7 states and 126 transitions. [2024-06-20 17:20:44,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 202 transitions, 2517 flow [2024-06-20 17:20:44,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 202 transitions, 2367 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:44,203 INFO L231 Difference]: Finished difference. Result has 128 places, 179 transitions, 2092 flow [2024-06-20 17:20:44,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2092, PETRI_PLACES=128, PETRI_TRANSITIONS=179} [2024-06-20 17:20:44,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-20 17:20:44,204 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 179 transitions, 2092 flow [2024-06-20 17:20:44,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 17:20:44,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:44,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:44,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 17:20:44,205 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 17:20:44,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:44,205 INFO L85 PathProgramCache]: Analyzing trace with hash -868140447, now seen corresponding path program 1 times [2024-06-20 17:20:44,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:44,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071184077] [2024-06-20 17:20:44,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:44,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:45,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:45,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:45,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071184077] [2024-06-20 17:20:45,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071184077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:45,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:45,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:45,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046801624] [2024-06-20 17:20:45,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:45,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:45,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:45,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:45,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:45,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:45,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 179 transitions, 2092 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:45,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:45,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:45,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:46,109 INFO L124 PetriNetUnfolderBase]: 2392/3558 cut-off events. [2024-06-20 17:20:46,109 INFO L125 PetriNetUnfolderBase]: For 56042/56044 co-relation queries the response was YES. [2024-06-20 17:20:46,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20162 conditions, 3558 events. 2392/3558 cut-off events. For 56042/56044 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16732 event pairs, 572 based on Foata normal form. 6/3563 useless extension candidates. Maximal degree in co-relation 20102. Up to 3366 conditions per place. [2024-06-20 17:20:46,133 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 187 selfloop transitions, 39 changer transitions 0/229 dead transitions. [2024-06-20 17:20:46,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 229 transitions, 2792 flow [2024-06-20 17:20:46,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:46,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:46,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 17:20:46,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 17:20:46,135 INFO L175 Difference]: Start difference. First operand has 128 places, 179 transitions, 2092 flow. Second operand 9 states and 152 transitions. [2024-06-20 17:20:46,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 229 transitions, 2792 flow [2024-06-20 17:20:46,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 229 transitions, 2625 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:46,198 INFO L231 Difference]: Finished difference. Result has 134 places, 194 transitions, 2178 flow [2024-06-20 17:20:46,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2178, PETRI_PLACES=134, PETRI_TRANSITIONS=194} [2024-06-20 17:20:46,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-20 17:20:46,199 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 194 transitions, 2178 flow [2024-06-20 17:20:46,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:46,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:46,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:46,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 17:20:46,200 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 17:20:46,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:46,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1242368323, now seen corresponding path program 2 times [2024-06-20 17:20:46,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:46,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207044182] [2024-06-20 17:20:46,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:46,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:46,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:47,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:47,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:47,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207044182] [2024-06-20 17:20:47,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207044182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:47,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:47,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:47,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25782939] [2024-06-20 17:20:47,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:47,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:47,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:47,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:47,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:47,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:47,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 194 transitions, 2178 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:47,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:47,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:47,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:48,315 INFO L124 PetriNetUnfolderBase]: 2446/3638 cut-off events. [2024-06-20 17:20:48,315 INFO L125 PetriNetUnfolderBase]: For 61541/61541 co-relation queries the response was YES. [2024-06-20 17:20:48,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20978 conditions, 3638 events. 2446/3638 cut-off events. For 61541/61541 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17105 event pairs, 568 based on Foata normal form. 4/3641 useless extension candidates. Maximal degree in co-relation 20915. Up to 3232 conditions per place. [2024-06-20 17:20:48,339 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 172 selfloop transitions, 68 changer transitions 0/243 dead transitions. [2024-06-20 17:20:48,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 243 transitions, 2960 flow [2024-06-20 17:20:48,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:48,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:48,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:20:48,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:20:48,341 INFO L175 Difference]: Start difference. First operand has 134 places, 194 transitions, 2178 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:20:48,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 243 transitions, 2960 flow [2024-06-20 17:20:48,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 243 transitions, 2920 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-20 17:20:48,404 INFO L231 Difference]: Finished difference. Result has 143 places, 205 transitions, 2419 flow [2024-06-20 17:20:48,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2419, PETRI_PLACES=143, PETRI_TRANSITIONS=205} [2024-06-20 17:20:48,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-20 17:20:48,405 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 205 transitions, 2419 flow [2024-06-20 17:20:48,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:48,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:48,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:48,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 17:20:48,406 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 17:20:48,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash 784336115, now seen corresponding path program 3 times [2024-06-20 17:20:48,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:48,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209010267] [2024-06-20 17:20:48,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:48,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:48,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:49,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:49,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:49,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209010267] [2024-06-20 17:20:49,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209010267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:49,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:49,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:49,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181007352] [2024-06-20 17:20:49,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:49,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:49,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:49,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:49,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:49,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:49,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 205 transitions, 2419 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:49,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:49,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:49,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:50,538 INFO L124 PetriNetUnfolderBase]: 2468/3670 cut-off events. [2024-06-20 17:20:50,539 INFO L125 PetriNetUnfolderBase]: For 69205/69205 co-relation queries the response was YES. [2024-06-20 17:20:50,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22080 conditions, 3670 events. 2468/3670 cut-off events. For 69205/69205 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17295 event pairs, 576 based on Foata normal form. 4/3673 useless extension candidates. Maximal degree in co-relation 22013. Up to 3251 conditions per place. [2024-06-20 17:20:50,567 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 173 selfloop transitions, 70 changer transitions 0/246 dead transitions. [2024-06-20 17:20:50,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 246 transitions, 3158 flow [2024-06-20 17:20:50,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:50,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:50,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:20:50,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:20:50,569 INFO L175 Difference]: Start difference. First operand has 143 places, 205 transitions, 2419 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:20:50,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 246 transitions, 3158 flow [2024-06-20 17:20:50,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 246 transitions, 3075 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:50,654 INFO L231 Difference]: Finished difference. Result has 147 places, 209 transitions, 2533 flow [2024-06-20 17:20:50,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2533, PETRI_PLACES=147, PETRI_TRANSITIONS=209} [2024-06-20 17:20:50,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-20 17:20:50,654 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 209 transitions, 2533 flow [2024-06-20 17:20:50,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:50,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:50,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:50,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 17:20:50,655 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 17:20:50,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash 404258811, now seen corresponding path program 4 times [2024-06-20 17:20:50,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:50,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956201523] [2024-06-20 17:20:50,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:50,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:51,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:51,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956201523] [2024-06-20 17:20:51,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956201523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:51,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:51,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:51,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385871980] [2024-06-20 17:20:51,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:51,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:51,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:51,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:51,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 209 transitions, 2533 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:51,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:51,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:51,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:52,595 INFO L124 PetriNetUnfolderBase]: 2522/3748 cut-off events. [2024-06-20 17:20:52,595 INFO L125 PetriNetUnfolderBase]: For 74485/74489 co-relation queries the response was YES. [2024-06-20 17:20:52,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22855 conditions, 3748 events. 2522/3748 cut-off events. For 74485/74489 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17731 event pairs, 584 based on Foata normal form. 12/3759 useless extension candidates. Maximal degree in co-relation 22787. Up to 3492 conditions per place. [2024-06-20 17:20:52,625 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 203 selfloop transitions, 50 changer transitions 0/256 dead transitions. [2024-06-20 17:20:52,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 256 transitions, 3284 flow [2024-06-20 17:20:52,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:20:52,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:20:52,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 17:20:52,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 17:20:52,627 INFO L175 Difference]: Start difference. First operand has 147 places, 209 transitions, 2533 flow. Second operand 9 states and 151 transitions. [2024-06-20 17:20:52,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 256 transitions, 3284 flow [2024-06-20 17:20:52,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 256 transitions, 3150 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 17:20:52,728 INFO L231 Difference]: Finished difference. Result has 153 places, 221 transitions, 2680 flow [2024-06-20 17:20:52,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2680, PETRI_PLACES=153, PETRI_TRANSITIONS=221} [2024-06-20 17:20:52,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-20 17:20:52,729 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 221 transitions, 2680 flow [2024-06-20 17:20:52,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:52,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:52,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:52,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 17:20:52,730 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 17:20:52,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:52,730 INFO L85 PathProgramCache]: Analyzing trace with hash 310587959, now seen corresponding path program 5 times [2024-06-20 17:20:52,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:52,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528757327] [2024-06-20 17:20:52,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:52,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:52,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:53,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:53,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:53,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528757327] [2024-06-20 17:20:53,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528757327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:53,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:53,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:53,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993021567] [2024-06-20 17:20:53,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:53,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:53,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:53,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:53,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:54,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:54,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 221 transitions, 2680 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:54,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:54,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:54,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:54,859 INFO L124 PetriNetUnfolderBase]: 2544/3782 cut-off events. [2024-06-20 17:20:54,860 INFO L125 PetriNetUnfolderBase]: For 79930/79932 co-relation queries the response was YES. [2024-06-20 17:20:54,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23669 conditions, 3782 events. 2544/3782 cut-off events. For 79930/79932 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17933 event pairs, 595 based on Foata normal form. 6/3787 useless extension candidates. Maximal degree in co-relation 23598. Up to 3461 conditions per place. [2024-06-20 17:20:54,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 57 changer transitions 0/256 dead transitions. [2024-06-20 17:20:54,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 256 transitions, 3356 flow [2024-06-20 17:20:54,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:54,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:20:54,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:20:54,886 INFO L175 Difference]: Start difference. First operand has 153 places, 221 transitions, 2680 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:20:54,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 256 transitions, 3356 flow [2024-06-20 17:20:54,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 256 transitions, 3261 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:54,972 INFO L231 Difference]: Finished difference. Result has 158 places, 227 transitions, 2810 flow [2024-06-20 17:20:54,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2810, PETRI_PLACES=158, PETRI_TRANSITIONS=227} [2024-06-20 17:20:54,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-20 17:20:54,973 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 227 transitions, 2810 flow [2024-06-20 17:20:54,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:54,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:54,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:54,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 17:20:54,974 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 17:20:54,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:54,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1014490929, now seen corresponding path program 6 times [2024-06-20 17:20:54,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:54,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970079823] [2024-06-20 17:20:54,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:54,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:56,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:56,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:56,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970079823] [2024-06-20 17:20:56,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970079823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:56,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:56,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:56,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892315072] [2024-06-20 17:20:56,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:56,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:56,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:56,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:56,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:56,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:56,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 227 transitions, 2810 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:56,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:56,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:56,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:57,114 INFO L124 PetriNetUnfolderBase]: 2598/3860 cut-off events. [2024-06-20 17:20:57,114 INFO L125 PetriNetUnfolderBase]: For 89081/89081 co-relation queries the response was YES. [2024-06-20 17:20:57,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24984 conditions, 3860 events. 2598/3860 cut-off events. For 89081/89081 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18297 event pairs, 577 based on Foata normal form. 4/3863 useless extension candidates. Maximal degree in co-relation 24911. Up to 3232 conditions per place. [2024-06-20 17:20:57,145 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 101 changer transitions 0/268 dead transitions. [2024-06-20 17:20:57,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 268 transitions, 3668 flow [2024-06-20 17:20:57,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:57,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:57,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 17:20:57,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-20 17:20:57,147 INFO L175 Difference]: Start difference. First operand has 158 places, 227 transitions, 2810 flow. Second operand 8 states and 139 transitions. [2024-06-20 17:20:57,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 268 transitions, 3668 flow [2024-06-20 17:20:57,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 268 transitions, 3599 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:57,272 INFO L231 Difference]: Finished difference. Result has 163 places, 236 transitions, 3129 flow [2024-06-20 17:20:57,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2741, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3129, PETRI_PLACES=163, PETRI_TRANSITIONS=236} [2024-06-20 17:20:57,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-20 17:20:57,273 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 236 transitions, 3129 flow [2024-06-20 17:20:57,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:57,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:57,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:57,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 17:20:57,274 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 17:20:57,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:57,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1014496509, now seen corresponding path program 7 times [2024-06-20 17:20:57,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:57,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104511974] [2024-06-20 17:20:57,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:57,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:57,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:20:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:20:58,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:20:58,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104511974] [2024-06-20 17:20:58,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104511974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:20:58,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:20:58,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:20:58,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736895069] [2024-06-20 17:20:58,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:20:58,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:20:58,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:20:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:20:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:20:58,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:20:58,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 236 transitions, 3129 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:58,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:20:58,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:20:58,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:20:59,421 INFO L124 PetriNetUnfolderBase]: 2588/3846 cut-off events. [2024-06-20 17:20:59,422 INFO L125 PetriNetUnfolderBase]: For 96304/96304 co-relation queries the response was YES. [2024-06-20 17:20:59,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26000 conditions, 3846 events. 2588/3846 cut-off events. For 96304/96304 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18248 event pairs, 590 based on Foata normal form. 4/3849 useless extension candidates. Maximal degree in co-relation 25924. Up to 3224 conditions per place. [2024-06-20 17:20:59,456 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 97 changer transitions 0/265 dead transitions. [2024-06-20 17:20:59,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 265 transitions, 3757 flow [2024-06-20 17:20:59,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:20:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:20:59,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 17:20:59,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-20 17:20:59,458 INFO L175 Difference]: Start difference. First operand has 163 places, 236 transitions, 3129 flow. Second operand 8 states and 137 transitions. [2024-06-20 17:20:59,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 265 transitions, 3757 flow [2024-06-20 17:20:59,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 265 transitions, 3657 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 17:20:59,594 INFO L231 Difference]: Finished difference. Result has 167 places, 236 transitions, 3235 flow [2024-06-20 17:20:59,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3235, PETRI_PLACES=167, PETRI_TRANSITIONS=236} [2024-06-20 17:20:59,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-20 17:20:59,595 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 236 transitions, 3235 flow [2024-06-20 17:20:59,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 17:20:59,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:20:59,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:20:59,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 17:20:59,600 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:20:59,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:20:59,600 INFO L85 PathProgramCache]: Analyzing trace with hash 155061635, now seen corresponding path program 8 times [2024-06-20 17:20:59,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:20:59,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31885222] [2024-06-20 17:20:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:20:59,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:20:59,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:00,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:00,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:00,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31885222] [2024-06-20 17:21:00,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31885222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:00,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:00,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:21:00,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626405179] [2024-06-20 17:21:00,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:00,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:21:00,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:00,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:21:00,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:21:00,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:00,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 236 transitions, 3235 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:00,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:00,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:00,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:01,639 INFO L124 PetriNetUnfolderBase]: 2674/3976 cut-off events. [2024-06-20 17:21:01,640 INFO L125 PetriNetUnfolderBase]: For 99894/99894 co-relation queries the response was YES. [2024-06-20 17:21:01,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27215 conditions, 3976 events. 2674/3976 cut-off events. For 99894/99894 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19084 event pairs, 502 based on Foata normal form. 4/3973 useless extension candidates. Maximal degree in co-relation 27138. Up to 2908 conditions per place. [2024-06-20 17:21:01,670 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 102 changer transitions 0/287 dead transitions. [2024-06-20 17:21:01,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 287 transitions, 4433 flow [2024-06-20 17:21:01,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:01,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:01,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:21:01,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-20 17:21:01,672 INFO L175 Difference]: Start difference. First operand has 167 places, 236 transitions, 3235 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:21:01,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 287 transitions, 4433 flow [2024-06-20 17:21:01,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 287 transitions, 4136 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:01,778 INFO L231 Difference]: Finished difference. Result has 168 places, 251 transitions, 3399 flow [2024-06-20 17:21:01,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3399, PETRI_PLACES=168, PETRI_TRANSITIONS=251} [2024-06-20 17:21:01,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-20 17:21:01,779 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 251 transitions, 3399 flow [2024-06-20 17:21:01,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:01,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:01,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:01,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 17:21:01,780 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 17:21:01,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:01,780 INFO L85 PathProgramCache]: Analyzing trace with hash 154854245, now seen corresponding path program 9 times [2024-06-20 17:21:01,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:01,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189473691] [2024-06-20 17:21:01,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:01,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:02,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:02,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:02,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189473691] [2024-06-20 17:21:02,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189473691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:02,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:02,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:21:02,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400494696] [2024-06-20 17:21:02,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:02,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:21:02,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:02,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:21:02,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:21:02,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:02,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 251 transitions, 3399 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:02,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:02,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:02,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:03,828 INFO L124 PetriNetUnfolderBase]: 2664/3960 cut-off events. [2024-06-20 17:21:03,828 INFO L125 PetriNetUnfolderBase]: For 100571/100571 co-relation queries the response was YES. [2024-06-20 17:21:03,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27323 conditions, 3960 events. 2664/3960 cut-off events. For 100571/100571 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18977 event pairs, 512 based on Foata normal form. 4/3959 useless extension candidates. Maximal degree in co-relation 27246. Up to 2904 conditions per place. [2024-06-20 17:21:03,862 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 176 selfloop transitions, 104 changer transitions 0/283 dead transitions. [2024-06-20 17:21:03,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 283 transitions, 4269 flow [2024-06-20 17:21:03,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:21:03,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-20 17:21:03,864 INFO L175 Difference]: Start difference. First operand has 168 places, 251 transitions, 3399 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:21:03,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 283 transitions, 4269 flow [2024-06-20 17:21:04,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 283 transitions, 4124 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-20 17:21:04,009 INFO L231 Difference]: Finished difference. Result has 174 places, 251 transitions, 3470 flow [2024-06-20 17:21:04,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3470, PETRI_PLACES=174, PETRI_TRANSITIONS=251} [2024-06-20 17:21:04,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-20 17:21:04,010 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 251 transitions, 3470 flow [2024-06-20 17:21:04,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:04,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:04,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:04,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 17:21:04,011 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 17:21:04,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:04,011 INFO L85 PathProgramCache]: Analyzing trace with hash 411562145, now seen corresponding path program 10 times [2024-06-20 17:21:04,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:04,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016464278] [2024-06-20 17:21:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:04,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:04,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:05,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:05,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:05,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016464278] [2024-06-20 17:21:05,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016464278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:05,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:05,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:21:05,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380480205] [2024-06-20 17:21:05,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:05,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:21:05,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:05,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:21:05,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:21:05,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:05,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 251 transitions, 3470 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:05,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:05,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:05,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:05,918 INFO L124 PetriNetUnfolderBase]: 2644/3932 cut-off events. [2024-06-20 17:21:05,918 INFO L125 PetriNetUnfolderBase]: For 101178/101178 co-relation queries the response was YES. [2024-06-20 17:21:05,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26700 conditions, 3932 events. 2644/3932 cut-off events. For 101178/101178 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18822 event pairs, 475 based on Foata normal form. 8/3935 useless extension candidates. Maximal degree in co-relation 26621. Up to 2892 conditions per place. [2024-06-20 17:21:05,955 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 167 selfloop transitions, 113 changer transitions 0/283 dead transitions. [2024-06-20 17:21:05,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 283 transitions, 4259 flow [2024-06-20 17:21:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:05,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:21:05,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 17:21:05,956 INFO L175 Difference]: Start difference. First operand has 174 places, 251 transitions, 3470 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:21:05,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 283 transitions, 4259 flow [2024-06-20 17:21:06,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 283 transitions, 3979 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:06,082 INFO L231 Difference]: Finished difference. Result has 175 places, 252 transitions, 3441 flow [2024-06-20 17:21:06,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3441, PETRI_PLACES=175, PETRI_TRANSITIONS=252} [2024-06-20 17:21:06,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-20 17:21:06,083 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 252 transitions, 3441 flow [2024-06-20 17:21:06,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:06,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:06,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:06,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 17:21:06,084 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 17:21:06,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:06,085 INFO L85 PathProgramCache]: Analyzing trace with hash 420766851, now seen corresponding path program 1 times [2024-06-20 17:21:06,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:06,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966223194] [2024-06-20 17:21:06,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:06,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:06,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:06,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:06,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966223194] [2024-06-20 17:21:06,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966223194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:06,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:06,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:21:06,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337196856] [2024-06-20 17:21:06,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:06,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:21:06,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:06,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:21:06,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:21:06,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:06,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 252 transitions, 3441 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:06,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:06,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:06,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:07,651 INFO L124 PetriNetUnfolderBase]: 2678/3984 cut-off events. [2024-06-20 17:21:07,652 INFO L125 PetriNetUnfolderBase]: For 107727/107731 co-relation queries the response was YES. [2024-06-20 17:21:07,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26973 conditions, 3984 events. 2678/3984 cut-off events. For 107727/107731 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19218 event pairs, 684 based on Foata normal form. 12/3993 useless extension candidates. Maximal degree in co-relation 26894. Up to 3530 conditions per place. [2024-06-20 17:21:07,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 207 selfloop transitions, 71 changer transitions 0/281 dead transitions. [2024-06-20 17:21:07,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 281 transitions, 4129 flow [2024-06-20 17:21:07,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:07,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:21:07,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:21:07,692 INFO L175 Difference]: Start difference. First operand has 175 places, 252 transitions, 3441 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:21:07,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 281 transitions, 4129 flow [2024-06-20 17:21:07,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 281 transitions, 4010 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:21:07,823 INFO L231 Difference]: Finished difference. Result has 179 places, 254 transitions, 3503 flow [2024-06-20 17:21:07,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3503, PETRI_PLACES=179, PETRI_TRANSITIONS=254} [2024-06-20 17:21:07,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-20 17:21:07,824 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 254 transitions, 3503 flow [2024-06-20 17:21:07,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:07,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:07,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:07,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 17:21:07,825 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 17:21:07,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:07,825 INFO L85 PathProgramCache]: Analyzing trace with hash 421093281, now seen corresponding path program 2 times [2024-06-20 17:21:07,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:07,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128330641] [2024-06-20 17:21:07,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:07,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:07,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:08,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:08,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128330641] [2024-06-20 17:21:08,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128330641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:08,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:08,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:21:08,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020069138] [2024-06-20 17:21:08,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:08,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:21:08,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:21:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:21:08,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:08,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 254 transitions, 3503 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:08,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:08,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:09,351 INFO L124 PetriNetUnfolderBase]: 2662/3960 cut-off events. [2024-06-20 17:21:09,351 INFO L125 PetriNetUnfolderBase]: For 112219/112223 co-relation queries the response was YES. [2024-06-20 17:21:09,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26987 conditions, 3960 events. 2662/3960 cut-off events. For 112219/112223 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19089 event pairs, 621 based on Foata normal form. 12/3969 useless extension candidates. Maximal degree in co-relation 26907. Up to 3396 conditions per place. [2024-06-20 17:21:09,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 73 changer transitions 0/284 dead transitions. [2024-06-20 17:21:09,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 284 transitions, 4203 flow [2024-06-20 17:21:09,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:09,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:21:09,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:21:09,393 INFO L175 Difference]: Start difference. First operand has 179 places, 254 transitions, 3503 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:21:09,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 284 transitions, 4203 flow [2024-06-20 17:21:09,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 284 transitions, 4040 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:09,523 INFO L231 Difference]: Finished difference. Result has 181 places, 256 transitions, 3529 flow [2024-06-20 17:21:09,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3529, PETRI_PLACES=181, PETRI_TRANSITIONS=256} [2024-06-20 17:21:09,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-20 17:21:09,524 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 256 transitions, 3529 flow [2024-06-20 17:21:09,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:09,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:09,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:09,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 17:21:09,525 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 17:21:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1145350193, now seen corresponding path program 1 times [2024-06-20 17:21:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:09,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648977717] [2024-06-20 17:21:09,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:09,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:10,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:10,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:10,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648977717] [2024-06-20 17:21:10,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648977717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:10,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:10,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:10,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666317050] [2024-06-20 17:21:10,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:10,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:10,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:10,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:10,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:10,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:10,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 256 transitions, 3529 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 17:21:10,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:10,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:10,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:11,905 INFO L124 PetriNetUnfolderBase]: 2569/3862 cut-off events. [2024-06-20 17:21:11,906 INFO L125 PetriNetUnfolderBase]: For 123640/123670 co-relation queries the response was YES. [2024-06-20 17:21:11,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27043 conditions, 3862 events. 2569/3862 cut-off events. For 123640/123670 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18973 event pairs, 470 based on Foata normal form. 5/3778 useless extension candidates. Maximal degree in co-relation 26962. Up to 3456 conditions per place. [2024-06-20 17:21:11,939 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 187 selfloop transitions, 55 changer transitions 0/299 dead transitions. [2024-06-20 17:21:11,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 299 transitions, 4215 flow [2024-06-20 17:21:11,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:11,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:11,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:21:11,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:21:11,941 INFO L175 Difference]: Start difference. First operand has 181 places, 256 transitions, 3529 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:21:11,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 299 transitions, 4215 flow [2024-06-20 17:21:12,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 299 transitions, 4044 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:12,074 INFO L231 Difference]: Finished difference. Result has 185 places, 264 transitions, 3574 flow [2024-06-20 17:21:12,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3574, PETRI_PLACES=185, PETRI_TRANSITIONS=264} [2024-06-20 17:21:12,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-20 17:21:12,075 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 264 transitions, 3574 flow [2024-06-20 17:21:12,075 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 17:21:12,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:12,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:12,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 17:21:12,076 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 17:21:12,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:12,076 INFO L85 PathProgramCache]: Analyzing trace with hash -259612363, now seen corresponding path program 2 times [2024-06-20 17:21:12,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:12,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605588171] [2024-06-20 17:21:12,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:12,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:13,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:13,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605588171] [2024-06-20 17:21:13,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605588171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:13,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:13,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:13,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021135248] [2024-06-20 17:21:13,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:13,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:13,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:13,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:13,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:13,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:13,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 264 transitions, 3574 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 17:21:13,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:13,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:13,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:14,472 INFO L124 PetriNetUnfolderBase]: 2594/3907 cut-off events. [2024-06-20 17:21:14,472 INFO L125 PetriNetUnfolderBase]: For 130827/130857 co-relation queries the response was YES. [2024-06-20 17:21:14,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27480 conditions, 3907 events. 2594/3907 cut-off events. For 130827/130857 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19427 event pairs, 470 based on Foata normal form. 10/3824 useless extension candidates. Maximal degree in co-relation 27397. Up to 3508 conditions per place. [2024-06-20 17:21:14,514 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 197 selfloop transitions, 50 changer transitions 0/304 dead transitions. [2024-06-20 17:21:14,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 304 transitions, 4239 flow [2024-06-20 17:21:14,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:14,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:21:14,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:21:14,516 INFO L175 Difference]: Start difference. First operand has 185 places, 264 transitions, 3574 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:21:14,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 304 transitions, 4239 flow [2024-06-20 17:21:14,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 304 transitions, 4124 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 17:21:14,709 INFO L231 Difference]: Finished difference. Result has 190 places, 268 transitions, 3621 flow [2024-06-20 17:21:14,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3621, PETRI_PLACES=190, PETRI_TRANSITIONS=268} [2024-06-20 17:21:14,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-20 17:21:14,710 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 268 transitions, 3621 flow [2024-06-20 17:21:14,710 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 17:21:14,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:14,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:14,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 17:21:14,710 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 17:21:14,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:14,711 INFO L85 PathProgramCache]: Analyzing trace with hash -256750443, now seen corresponding path program 1 times [2024-06-20 17:21:14,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:14,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934827326] [2024-06-20 17:21:14,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:14,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:15,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:15,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934827326] [2024-06-20 17:21:15,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934827326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:15,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:15,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:15,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181453156] [2024-06-20 17:21:15,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:15,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:15,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:16,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:16,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 268 transitions, 3621 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:16,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:16,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:16,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:16,995 INFO L124 PetriNetUnfolderBase]: 2794/4156 cut-off events. [2024-06-20 17:21:16,995 INFO L125 PetriNetUnfolderBase]: For 131110/131112 co-relation queries the response was YES. [2024-06-20 17:21:17,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28930 conditions, 4156 events. 2794/4156 cut-off events. For 131110/131112 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 20237 event pairs, 513 based on Foata normal form. 6/4161 useless extension candidates. Maximal degree in co-relation 28845. Up to 3893 conditions per place. [2024-06-20 17:21:17,037 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 257 selfloop transitions, 53 changer transitions 0/313 dead transitions. [2024-06-20 17:21:17,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 313 transitions, 4455 flow [2024-06-20 17:21:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:21:17,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:21:17,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-20 17:21:17,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-20 17:21:17,044 INFO L175 Difference]: Start difference. First operand has 190 places, 268 transitions, 3621 flow. Second operand 10 states and 167 transitions. [2024-06-20 17:21:17,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 313 transitions, 4455 flow [2024-06-20 17:21:17,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 313 transitions, 4333 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:17,247 INFO L231 Difference]: Finished difference. Result has 194 places, 274 transitions, 3706 flow [2024-06-20 17:21:17,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3706, PETRI_PLACES=194, PETRI_TRANSITIONS=274} [2024-06-20 17:21:17,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-20 17:21:17,248 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 274 transitions, 3706 flow [2024-06-20 17:21:17,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:17,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:17,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:17,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 17:21:17,248 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 17:21:17,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:17,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1572127265, now seen corresponding path program 2 times [2024-06-20 17:21:17,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:17,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039854519] [2024-06-20 17:21:17,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:17,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:17,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:18,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 17:21:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:18,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039854519] [2024-06-20 17:21:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039854519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:18,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329643205] [2024-06-20 17:21:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:18,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:18,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:18,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 274 transitions, 3706 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:18,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:18,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:18,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:19,765 INFO L124 PetriNetUnfolderBase]: 2816/4190 cut-off events. [2024-06-20 17:21:19,765 INFO L125 PetriNetUnfolderBase]: For 138080/138080 co-relation queries the response was YES. [2024-06-20 17:21:19,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29371 conditions, 4190 events. 2816/4190 cut-off events. For 138080/138080 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 20447 event pairs, 505 based on Foata normal form. 4/4193 useless extension candidates. Maximal degree in co-relation 29285. Up to 3719 conditions per place. [2024-06-20 17:21:19,801 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 234 selfloop transitions, 80 changer transitions 0/317 dead transitions. [2024-06-20 17:21:19,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 317 transitions, 4533 flow [2024-06-20 17:21:19,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:21:19,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:21:19,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:21:19,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:21:19,802 INFO L175 Difference]: Start difference. First operand has 194 places, 274 transitions, 3706 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:21:19,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 317 transitions, 4533 flow [2024-06-20 17:21:19,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 317 transitions, 4406 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:19,967 INFO L231 Difference]: Finished difference. Result has 197 places, 277 transitions, 3808 flow [2024-06-20 17:21:19,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3808, PETRI_PLACES=197, PETRI_TRANSITIONS=277} [2024-06-20 17:21:19,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-20 17:21:19,968 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 277 transitions, 3808 flow [2024-06-20 17:21:19,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:19,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:19,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:19,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 17:21:19,969 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:19,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:19,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1572122305, now seen corresponding path program 3 times [2024-06-20 17:21:19,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:19,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068060577] [2024-06-20 17:21:19,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:19,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:19,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:21,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:21,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:21,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068060577] [2024-06-20 17:21:21,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068060577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:21,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:21,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:21,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915490758] [2024-06-20 17:21:21,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:21,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:21,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:21,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:21,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:21,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:21,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 277 transitions, 3808 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 17:21:21,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:21,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:21,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:22,774 INFO L124 PetriNetUnfolderBase]: 2681/4037 cut-off events. [2024-06-20 17:21:22,775 INFO L125 PetriNetUnfolderBase]: For 157598/157651 co-relation queries the response was YES. [2024-06-20 17:21:22,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29346 conditions, 4037 events. 2681/4037 cut-off events. For 157598/157651 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20107 event pairs, 462 based on Foata normal form. 10/3956 useless extension candidates. Maximal degree in co-relation 29259. Up to 3508 conditions per place. [2024-06-20 17:21:22,815 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 76 changer transitions 0/315 dead transitions. [2024-06-20 17:21:22,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 315 transitions, 4489 flow [2024-06-20 17:21:22,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:22,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:22,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 17:21:22,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-20 17:21:22,817 INFO L175 Difference]: Start difference. First operand has 197 places, 277 transitions, 3808 flow. Second operand 9 states and 160 transitions. [2024-06-20 17:21:22,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 315 transitions, 4489 flow [2024-06-20 17:21:23,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 315 transitions, 4293 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:23,018 INFO L231 Difference]: Finished difference. Result has 198 places, 279 transitions, 3814 flow [2024-06-20 17:21:23,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3814, PETRI_PLACES=198, PETRI_TRANSITIONS=279} [2024-06-20 17:21:23,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-20 17:21:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 279 transitions, 3814 flow [2024-06-20 17:21:23,019 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 17:21:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:23,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:23,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 17:21:23,019 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 17:21:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash -141279783, now seen corresponding path program 3 times [2024-06-20 17:21:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315333487] [2024-06-20 17:21:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:24,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:24,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:24,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315333487] [2024-06-20 17:21:24,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315333487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:24,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:24,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:24,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920918581] [2024-06-20 17:21:24,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:24,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:24,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:24,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:24,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:24,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:24,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 279 transitions, 3814 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:24,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:24,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:24,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:25,606 INFO L124 PetriNetUnfolderBase]: 2917/4339 cut-off events. [2024-06-20 17:21:25,606 INFO L125 PetriNetUnfolderBase]: For 158631/158631 co-relation queries the response was YES. [2024-06-20 17:21:25,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31080 conditions, 4339 events. 2917/4339 cut-off events. For 158631/158631 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 21299 event pairs, 508 based on Foata normal form. 4/4342 useless extension candidates. Maximal degree in co-relation 30992. Up to 3725 conditions per place. [2024-06-20 17:21:25,648 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 233 selfloop transitions, 101 changer transitions 0/337 dead transitions. [2024-06-20 17:21:25,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 337 transitions, 4937 flow [2024-06-20 17:21:25,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:21:25,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:21:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-20 17:21:25,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190687361419069 [2024-06-20 17:21:25,650 INFO L175 Difference]: Start difference. First operand has 198 places, 279 transitions, 3814 flow. Second operand 11 states and 189 transitions. [2024-06-20 17:21:25,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 337 transitions, 4937 flow [2024-06-20 17:21:25,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 337 transitions, 4755 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:25,835 INFO L231 Difference]: Finished difference. Result has 203 places, 288 transitions, 4025 flow [2024-06-20 17:21:25,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3632, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4025, PETRI_PLACES=203, PETRI_TRANSITIONS=288} [2024-06-20 17:21:25,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-20 17:21:25,836 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 288 transitions, 4025 flow [2024-06-20 17:21:25,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:25,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:25,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 17:21:25,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 17:21:25,837 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 17:21:25,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:25,837 INFO L85 PathProgramCache]: Analyzing trace with hash -141286293, now seen corresponding path program 4 times [2024-06-20 17:21:25,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:25,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715546141] [2024-06-20 17:21:25,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:25,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:27,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:27,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:27,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715546141] [2024-06-20 17:21:27,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715546141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:27,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:27,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:27,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136661030] [2024-06-20 17:21:27,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:27,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:27,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:27,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:27,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:27,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:27,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 288 transitions, 4025 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:27,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:27,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:27,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:28,168 INFO L124 PetriNetUnfolderBase]: 2907/4325 cut-off events. [2024-06-20 17:21:28,168 INFO L125 PetriNetUnfolderBase]: For 163437/163437 co-relation queries the response was YES. [2024-06-20 17:21:28,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31317 conditions, 4325 events. 2907/4325 cut-off events. For 163437/163437 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21230 event pairs, 508 based on Foata normal form. 4/4328 useless extension candidates. Maximal degree in co-relation 31227. Up to 3854 conditions per place. [2024-06-20 17:21:28,206 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 243 selfloop transitions, 83 changer transitions 0/329 dead transitions. [2024-06-20 17:21:28,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 329 transitions, 4825 flow [2024-06-20 17:21:28,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:21:28,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:21:28,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:21:28,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:21:28,207 INFO L175 Difference]: Start difference. First operand has 203 places, 288 transitions, 4025 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:21:28,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 329 transitions, 4825 flow [2024-06-20 17:21:28,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 329 transitions, 4641 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:28,410 INFO L231 Difference]: Finished difference. Result has 206 places, 288 transitions, 4015 flow [2024-06-20 17:21:28,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4015, PETRI_PLACES=206, PETRI_TRANSITIONS=288} [2024-06-20 17:21:28,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-20 17:21:28,411 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 288 transitions, 4015 flow [2024-06-20 17:21:28,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:28,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:28,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:28,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 17:21:28,411 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 17:21:28,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash 551762643, now seen corresponding path program 4 times [2024-06-20 17:21:28,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:28,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18803030] [2024-06-20 17:21:28,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:28,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:28,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:29,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:29,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:29,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18803030] [2024-06-20 17:21:29,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18803030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:29,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:29,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:29,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038240758] [2024-06-20 17:21:29,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:29,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:29,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:29,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:29,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:29,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:29,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 288 transitions, 4015 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:29,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:29,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:29,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:30,708 INFO L124 PetriNetUnfolderBase]: 2805/4235 cut-off events. [2024-06-20 17:21:30,708 INFO L125 PetriNetUnfolderBase]: For 184276/184352 co-relation queries the response was YES. [2024-06-20 17:21:30,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31419 conditions, 4235 events. 2805/4235 cut-off events. For 184276/184352 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21516 event pairs, 515 based on Foata normal form. 29/4158 useless extension candidates. Maximal degree in co-relation 31327. Up to 3784 conditions per place. [2024-06-20 17:21:30,751 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 212 selfloop transitions, 59 changer transitions 0/334 dead transitions. [2024-06-20 17:21:30,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 334 transitions, 4784 flow [2024-06-20 17:21:30,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:30,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:30,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:21:30,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:21:30,752 INFO L175 Difference]: Start difference. First operand has 206 places, 288 transitions, 4015 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:21:30,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 334 transitions, 4784 flow [2024-06-20 17:21:30,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 334 transitions, 4586 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:30,977 INFO L231 Difference]: Finished difference. Result has 208 places, 299 transitions, 4074 flow [2024-06-20 17:21:30,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4074, PETRI_PLACES=208, PETRI_TRANSITIONS=299} [2024-06-20 17:21:30,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-20 17:21:30,979 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 299 transitions, 4074 flow [2024-06-20 17:21:30,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:30,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:30,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:30,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 17:21:30,979 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 17:21:30,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:30,980 INFO L85 PathProgramCache]: Analyzing trace with hash 585986643, now seen corresponding path program 5 times [2024-06-20 17:21:30,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:30,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507256433] [2024-06-20 17:21:30,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:30,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:32,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:32,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507256433] [2024-06-20 17:21:32,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507256433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:32,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:32,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:32,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287238414] [2024-06-20 17:21:32,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:32,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:32,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:32,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:32,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:32,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:32,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 299 transitions, 4074 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 17:21:32,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:32,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:32,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:33,205 INFO L124 PetriNetUnfolderBase]: 2849/4318 cut-off events. [2024-06-20 17:21:33,206 INFO L125 PetriNetUnfolderBase]: For 186620/186743 co-relation queries the response was YES. [2024-06-20 17:21:33,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31822 conditions, 4318 events. 2849/4318 cut-off events. For 186620/186743 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22218 event pairs, 536 based on Foata normal form. 30/4244 useless extension candidates. Maximal degree in co-relation 31728. Up to 3853 conditions per place. [2024-06-20 17:21:33,250 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 212 selfloop transitions, 65 changer transitions 0/340 dead transitions. [2024-06-20 17:21:33,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 340 transitions, 4830 flow [2024-06-20 17:21:33,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:33,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:21:33,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:21:33,252 INFO L175 Difference]: Start difference. First operand has 208 places, 299 transitions, 4074 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:21:33,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 340 transitions, 4830 flow [2024-06-20 17:21:33,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 340 transitions, 4694 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 17:21:33,483 INFO L231 Difference]: Finished difference. Result has 213 places, 306 transitions, 4192 flow [2024-06-20 17:21:33,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4192, PETRI_PLACES=213, PETRI_TRANSITIONS=306} [2024-06-20 17:21:33,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-20 17:21:33,484 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 306 transitions, 4192 flow [2024-06-20 17:21:33,484 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 17:21:33,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:33,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 17:21:33,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 17:21:33,485 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 17:21:33,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:33,485 INFO L85 PathProgramCache]: Analyzing trace with hash -2112086607, now seen corresponding path program 6 times [2024-06-20 17:21:33,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:33,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681103367] [2024-06-20 17:21:33,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:33,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:34,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 17:21:34,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:34,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681103367] [2024-06-20 17:21:34,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681103367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:34,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:34,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:34,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944961858] [2024-06-20 17:21:34,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:34,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:34,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:34,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:34,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:34,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:34,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 306 transitions, 4192 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:34,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:34,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:34,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:35,724 INFO L124 PetriNetUnfolderBase]: 2925/4443 cut-off events. [2024-06-20 17:21:35,725 INFO L125 PetriNetUnfolderBase]: For 196515/196680 co-relation queries the response was YES. [2024-06-20 17:21:35,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32829 conditions, 4443 events. 2925/4443 cut-off events. For 196515/196680 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23042 event pairs, 457 based on Foata normal form. 63/4393 useless extension candidates. Maximal degree in co-relation 32733. Up to 3868 conditions per place. [2024-06-20 17:21:35,772 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 220 selfloop transitions, 70 changer transitions 0/353 dead transitions. [2024-06-20 17:21:35,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 353 transitions, 5024 flow [2024-06-20 17:21:35,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:35,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:35,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 17:21:35,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 17:21:35,773 INFO L175 Difference]: Start difference. First operand has 213 places, 306 transitions, 4192 flow. Second operand 9 states and 155 transitions. [2024-06-20 17:21:35,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 353 transitions, 5024 flow [2024-06-20 17:21:36,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 353 transitions, 4837 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:36,067 INFO L231 Difference]: Finished difference. Result has 216 places, 319 transitions, 4324 flow [2024-06-20 17:21:36,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4324, PETRI_PLACES=216, PETRI_TRANSITIONS=319} [2024-06-20 17:21:36,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-20 17:21:36,068 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 319 transitions, 4324 flow [2024-06-20 17:21:36,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:36,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:36,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:36,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 17:21:36,068 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:36,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:36,069 INFO L85 PathProgramCache]: Analyzing trace with hash 702479325, now seen corresponding path program 1 times [2024-06-20 17:21:36,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:36,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634852993] [2024-06-20 17:21:36,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:36,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:36,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:36,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634852993] [2024-06-20 17:21:36,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634852993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:36,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:36,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:21:36,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075122227] [2024-06-20 17:21:36,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:36,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:21:36,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:36,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:21:36,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:21:36,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:36,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 319 transitions, 4324 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:36,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:36,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:36,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:37,991 INFO L124 PetriNetUnfolderBase]: 3231/4836 cut-off events. [2024-06-20 17:21:37,991 INFO L125 PetriNetUnfolderBase]: For 196859/196863 co-relation queries the response was YES. [2024-06-20 17:21:38,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35294 conditions, 4836 events. 3231/4836 cut-off events. For 196859/196863 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24870 event pairs, 912 based on Foata normal form. 8/4841 useless extension candidates. Maximal degree in co-relation 35196. Up to 4652 conditions per place. [2024-06-20 17:21:38,030 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 311 selfloop transitions, 51 changer transitions 0/365 dead transitions. [2024-06-20 17:21:38,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 365 transitions, 5590 flow [2024-06-20 17:21:38,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:38,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:21:38,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:21:38,032 INFO L175 Difference]: Start difference. First operand has 216 places, 319 transitions, 4324 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:21:38,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 365 transitions, 5590 flow [2024-06-20 17:21:38,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 365 transitions, 5394 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:38,272 INFO L231 Difference]: Finished difference. Result has 220 places, 341 transitions, 4605 flow [2024-06-20 17:21:38,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4605, PETRI_PLACES=220, PETRI_TRANSITIONS=341} [2024-06-20 17:21:38,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-20 17:21:38,273 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 341 transitions, 4605 flow [2024-06-20 17:21:38,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:38,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:38,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:38,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 17:21:38,274 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 17:21:38,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:38,274 INFO L85 PathProgramCache]: Analyzing trace with hash 652079549, now seen corresponding path program 7 times [2024-06-20 17:21:38,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:38,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875314826] [2024-06-20 17:21:38,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:38,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:39,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:39,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:39,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875314826] [2024-06-20 17:21:39,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875314826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:39,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:39,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:39,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142711249] [2024-06-20 17:21:39,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:39,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:39,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:39,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:39,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:39,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:39,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 341 transitions, 4605 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 17:21:39,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:39,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:39,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:40,807 INFO L124 PetriNetUnfolderBase]: 2986/4527 cut-off events. [2024-06-20 17:21:40,807 INFO L125 PetriNetUnfolderBase]: For 221783/222034 co-relation queries the response was YES. [2024-06-20 17:21:40,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34480 conditions, 4527 events. 2986/4527 cut-off events. For 221783/222034 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23402 event pairs, 611 based on Foata normal form. 128/4535 useless extension candidates. Maximal degree in co-relation 34379. Up to 3856 conditions per place. [2024-06-20 17:21:40,856 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 83 changer transitions 0/372 dead transitions. [2024-06-20 17:21:40,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 372 transitions, 5387 flow [2024-06-20 17:21:40,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:40,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:40,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 17:21:40,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-20 17:21:40,858 INFO L175 Difference]: Start difference. First operand has 220 places, 341 transitions, 4605 flow. Second operand 8 states and 139 transitions. [2024-06-20 17:21:40,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 372 transitions, 5387 flow [2024-06-20 17:21:41,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 372 transitions, 5349 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-20 17:21:41,163 INFO L231 Difference]: Finished difference. Result has 227 places, 343 transitions, 4816 flow [2024-06-20 17:21:41,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4816, PETRI_PLACES=227, PETRI_TRANSITIONS=343} [2024-06-20 17:21:41,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-20 17:21:41,163 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 343 transitions, 4816 flow [2024-06-20 17:21:41,164 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 17:21:41,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:41,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:41,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 17:21:41,164 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:41,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:41,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1500030799, now seen corresponding path program 8 times [2024-06-20 17:21:41,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:41,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790486406] [2024-06-20 17:21:41,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:41,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:42,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:42,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:42,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790486406] [2024-06-20 17:21:42,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790486406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:42,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:42,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:42,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159294390] [2024-06-20 17:21:42,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:42,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:42,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:42,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:42,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:42,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:42,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 343 transitions, 4816 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 17:21:42,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:42,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:42,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:43,546 INFO L124 PetriNetUnfolderBase]: 3009/4580 cut-off events. [2024-06-20 17:21:43,546 INFO L125 PetriNetUnfolderBase]: For 236215/236497 co-relation queries the response was YES. [2024-06-20 17:21:43,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35812 conditions, 4580 events. 3009/4580 cut-off events. For 236215/236497 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24005 event pairs, 748 based on Foata normal form. 59/4518 useless extension candidates. Maximal degree in co-relation 35708. Up to 3984 conditions per place. [2024-06-20 17:21:43,598 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 83 changer transitions 0/374 dead transitions. [2024-06-20 17:21:43,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 374 transitions, 5606 flow [2024-06-20 17:21:43,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:43,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:43,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:21:43,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-20 17:21:43,600 INFO L175 Difference]: Start difference. First operand has 227 places, 343 transitions, 4816 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:21:43,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 374 transitions, 5606 flow [2024-06-20 17:21:43,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 374 transitions, 5387 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:43,945 INFO L231 Difference]: Finished difference. Result has 229 places, 345 transitions, 4845 flow [2024-06-20 17:21:43,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4609, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4845, PETRI_PLACES=229, PETRI_TRANSITIONS=345} [2024-06-20 17:21:43,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-20 17:21:43,946 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 345 transitions, 4845 flow [2024-06-20 17:21:43,946 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 17:21:43,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:43,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:43,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 17:21:43,946 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:43,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1038293495, now seen corresponding path program 5 times [2024-06-20 17:21:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:43,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292282657] [2024-06-20 17:21:43,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:43,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:45,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:45,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292282657] [2024-06-20 17:21:45,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292282657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:45,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:45,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:45,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699762988] [2024-06-20 17:21:45,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:45,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:45,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:45,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:45,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:45,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 345 transitions, 4845 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:45,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:45,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:45,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:46,401 INFO L124 PetriNetUnfolderBase]: 3303/4953 cut-off events. [2024-06-20 17:21:46,401 INFO L125 PetriNetUnfolderBase]: For 201939/201941 co-relation queries the response was YES. [2024-06-20 17:21:46,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36552 conditions, 4953 events. 3303/4953 cut-off events. For 201939/201941 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25629 event pairs, 874 based on Foata normal form. 6/4958 useless extension candidates. Maximal degree in co-relation 36447. Up to 4511 conditions per place. [2024-06-20 17:21:46,449 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 75 changer transitions 0/382 dead transitions. [2024-06-20 17:21:46,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 382 transitions, 5798 flow [2024-06-20 17:21:46,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:46,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:46,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 17:21:46,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-20 17:21:46,450 INFO L175 Difference]: Start difference. First operand has 229 places, 345 transitions, 4845 flow. Second operand 9 states and 149 transitions. [2024-06-20 17:21:46,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 382 transitions, 5798 flow [2024-06-20 17:21:46,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 382 transitions, 5598 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:46,748 INFO L231 Difference]: Finished difference. Result has 232 places, 348 transitions, 4881 flow [2024-06-20 17:21:46,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4645, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4881, PETRI_PLACES=232, PETRI_TRANSITIONS=348} [2024-06-20 17:21:46,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-20 17:21:46,749 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 348 transitions, 4881 flow [2024-06-20 17:21:46,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:46,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:46,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:46,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 17:21:46,749 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 17:21:46,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:46,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1384446369, now seen corresponding path program 6 times [2024-06-20 17:21:46,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:46,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157746284] [2024-06-20 17:21:46,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:46,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:47,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 17:21:47,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157746284] [2024-06-20 17:21:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157746284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:47,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957256732] [2024-06-20 17:21:47,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:47,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:48,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:48,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 348 transitions, 4881 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:48,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:48,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:49,129 INFO L124 PetriNetUnfolderBase]: 3325/4975 cut-off events. [2024-06-20 17:21:49,129 INFO L125 PetriNetUnfolderBase]: For 189638/189638 co-relation queries the response was YES. [2024-06-20 17:21:49,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36158 conditions, 4975 events. 3325/4975 cut-off events. For 189638/189638 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25576 event pairs, 663 based on Foata normal form. 4/4978 useless extension candidates. Maximal degree in co-relation 36052. Up to 4270 conditions per place. [2024-06-20 17:21:49,181 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 272 selfloop transitions, 111 changer transitions 0/386 dead transitions. [2024-06-20 17:21:49,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 386 transitions, 5856 flow [2024-06-20 17:21:49,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:21:49,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:21:49,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 17:21:49,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 17:21:49,183 INFO L175 Difference]: Start difference. First operand has 232 places, 348 transitions, 4881 flow. Second operand 9 states and 152 transitions. [2024-06-20 17:21:49,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 386 transitions, 5856 flow [2024-06-20 17:21:49,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 386 transitions, 5677 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 17:21:49,521 INFO L231 Difference]: Finished difference. Result has 234 places, 351 transitions, 5009 flow [2024-06-20 17:21:49,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5009, PETRI_PLACES=234, PETRI_TRANSITIONS=351} [2024-06-20 17:21:49,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-20 17:21:49,521 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 351 transitions, 5009 flow [2024-06-20 17:21:49,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:49,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:49,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:49,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 17:21:49,522 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:49,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:49,522 INFO L85 PathProgramCache]: Analyzing trace with hash -545048543, now seen corresponding path program 7 times [2024-06-20 17:21:49,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:49,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955554085] [2024-06-20 17:21:49,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:49,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:50,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:50,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:50,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955554085] [2024-06-20 17:21:50,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955554085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:50,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:50,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:21:50,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441104729] [2024-06-20 17:21:50,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:50,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:21:50,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:50,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:21:50,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:21:50,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:50,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 351 transitions, 5009 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:50,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:50,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:50,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:51,868 INFO L124 PetriNetUnfolderBase]: 3347/5012 cut-off events. [2024-06-20 17:21:51,868 INFO L125 PetriNetUnfolderBase]: For 191305/191307 co-relation queries the response was YES. [2024-06-20 17:21:51,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36586 conditions, 5012 events. 3347/5012 cut-off events. For 191305/191307 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25777 event pairs, 667 based on Foata normal form. 6/5011 useless extension candidates. Maximal degree in co-relation 36479. Up to 3854 conditions per place. [2024-06-20 17:21:51,928 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 229 selfloop transitions, 156 changer transitions 0/388 dead transitions. [2024-06-20 17:21:51,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 388 transitions, 6136 flow [2024-06-20 17:21:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:51,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:21:51,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-20 17:21:51,930 INFO L175 Difference]: Start difference. First operand has 234 places, 351 transitions, 5009 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:21:51,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 388 transitions, 6136 flow [2024-06-20 17:21:52,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 388 transitions, 5864 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:52,277 INFO L231 Difference]: Finished difference. Result has 235 places, 356 transitions, 5217 flow [2024-06-20 17:21:52,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5217, PETRI_PLACES=235, PETRI_TRANSITIONS=356} [2024-06-20 17:21:52,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 17:21:52,278 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 356 transitions, 5217 flow [2024-06-20 17:21:52,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:52,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:52,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:52,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 17:21:52,279 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:52,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:52,279 INFO L85 PathProgramCache]: Analyzing trace with hash 770227679, now seen corresponding path program 9 times [2024-06-20 17:21:52,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:52,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165931049] [2024-06-20 17:21:52,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:52,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:53,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:53,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:53,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165931049] [2024-06-20 17:21:53,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165931049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:53,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:53,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:53,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239390796] [2024-06-20 17:21:53,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:53,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:53,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:53,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:53,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:21:53,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 356 transitions, 5217 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 17:21:53,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:53,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:21:53,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:54,999 INFO L124 PetriNetUnfolderBase]: 3071/4668 cut-off events. [2024-06-20 17:21:54,999 INFO L125 PetriNetUnfolderBase]: For 200713/200975 co-relation queries the response was YES. [2024-06-20 17:21:55,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35458 conditions, 4668 events. 3071/4668 cut-off events. For 200713/200975 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24471 event pairs, 562 based on Foata normal form. 61/4615 useless extension candidates. Maximal degree in co-relation 35350. Up to 3947 conditions per place. [2024-06-20 17:21:55,051 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 104 changer transitions 0/387 dead transitions. [2024-06-20 17:21:55,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 387 transitions, 6011 flow [2024-06-20 17:21:55,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:21:55,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:21:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:21:55,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 17:21:55,053 INFO L175 Difference]: Start difference. First operand has 235 places, 356 transitions, 5217 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:21:55,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 387 transitions, 6011 flow [2024-06-20 17:21:55,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 387 transitions, 5512 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 17:21:55,353 INFO L231 Difference]: Finished difference. Result has 235 places, 358 transitions, 4984 flow [2024-06-20 17:21:55,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4984, PETRI_PLACES=235, PETRI_TRANSITIONS=358} [2024-06-20 17:21:55,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-20 17:21:55,354 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 358 transitions, 4984 flow [2024-06-20 17:21:55,354 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 17:21:55,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:55,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:55,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 17:21:55,355 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 17:21:55,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:55,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1384619349, now seen corresponding path program 8 times [2024-06-20 17:21:55,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:55,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605052597] [2024-06-20 17:21:55,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:55,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:56,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:56,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605052597] [2024-06-20 17:21:56,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605052597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:56,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:56,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:21:56,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691754175] [2024-06-20 17:21:56,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:56,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:21:56,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:56,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:21:56,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:21:56,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:56,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 358 transitions, 4984 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:56,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:56,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:56,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:21:57,974 INFO L124 PetriNetUnfolderBase]: 3394/5078 cut-off events. [2024-06-20 17:21:57,975 INFO L125 PetriNetUnfolderBase]: For 191409/191409 co-relation queries the response was YES. [2024-06-20 17:21:58,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36950 conditions, 5078 events. 3394/5078 cut-off events. For 191409/191409 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26204 event pairs, 683 based on Foata normal form. 4/5081 useless extension candidates. Maximal degree in co-relation 36843. Up to 4327 conditions per place. [2024-06-20 17:21:58,031 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 284 selfloop transitions, 113 changer transitions 0/400 dead transitions. [2024-06-20 17:21:58,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 400 transitions, 5992 flow [2024-06-20 17:21:58,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:21:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:21:58,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-20 17:21:58,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-20 17:21:58,033 INFO L175 Difference]: Start difference. First operand has 235 places, 358 transitions, 4984 flow. Second operand 10 states and 167 transitions. [2024-06-20 17:21:58,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 400 transitions, 5992 flow [2024-06-20 17:21:58,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 400 transitions, 5750 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 17:21:58,357 INFO L231 Difference]: Finished difference. Result has 239 places, 361 transitions, 5044 flow [2024-06-20 17:21:58,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5044, PETRI_PLACES=239, PETRI_TRANSITIONS=361} [2024-06-20 17:21:58,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-20 17:21:58,358 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 361 transitions, 5044 flow [2024-06-20 17:21:58,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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 17:21:58,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:21:58,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:21:58,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 17:21:58,359 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:21:58,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:21:58,359 INFO L85 PathProgramCache]: Analyzing trace with hash 59785463, now seen corresponding path program 2 times [2024-06-20 17:21:58,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:21:58,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232904727] [2024-06-20 17:21:58,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:21:58,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:21:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:21:59,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:21:59,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:21:59,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232904727] [2024-06-20 17:21:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232904727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:21:59,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:21:59,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:21:59,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916514737] [2024-06-20 17:21:59,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:21:59,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:21:59,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:21:59,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:21:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:21:59,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:21:59,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 361 transitions, 5044 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:21:59,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:21:59,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:21:59,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:00,420 INFO L124 PetriNetUnfolderBase]: 3424/5122 cut-off events. [2024-06-20 17:22:00,421 INFO L125 PetriNetUnfolderBase]: For 191389/191391 co-relation queries the response was YES. [2024-06-20 17:22:00,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37062 conditions, 5122 events. 3424/5122 cut-off events. For 191389/191391 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26595 event pairs, 1132 based on Foata normal form. 6/5127 useless extension candidates. Maximal degree in co-relation 36954. Up to 4919 conditions per place. [2024-06-20 17:22:00,467 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 328 selfloop transitions, 61 changer transitions 0/392 dead transitions. [2024-06-20 17:22:00,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 392 transitions, 6107 flow [2024-06-20 17:22:00,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:22:00,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:22:00,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 17:22:00,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-20 17:22:00,469 INFO L175 Difference]: Start difference. First operand has 239 places, 361 transitions, 5044 flow. Second operand 7 states and 117 transitions. [2024-06-20 17:22:00,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 392 transitions, 6107 flow [2024-06-20 17:22:00,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 392 transitions, 5848 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:00,776 INFO L231 Difference]: Finished difference. Result has 240 places, 371 transitions, 5077 flow [2024-06-20 17:22:00,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=240, PETRI_TRANSITIONS=371} [2024-06-20 17:22:00,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-20 17:22:00,785 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 371 transitions, 5077 flow [2024-06-20 17:22:00,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:00,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:00,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 17:22:00,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 17:22:00,786 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 17:22:00,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:00,786 INFO L85 PathProgramCache]: Analyzing trace with hash 505510697, now seen corresponding path program 10 times [2024-06-20 17:22:00,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:00,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153339388] [2024-06-20 17:22:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:00,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:00,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:02,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:02,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153339388] [2024-06-20 17:22:02,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153339388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:02,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:02,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:22:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554217530] [2024-06-20 17:22:02,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:02,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:22:02,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:02,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:22:02,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:22:02,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-20 17:22:02,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 371 transitions, 5077 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:02,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:02,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-20 17:22:02,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:03,488 INFO L124 PetriNetUnfolderBase]: 3121/4738 cut-off events. [2024-06-20 17:22:03,488 INFO L125 PetriNetUnfolderBase]: For 193708/193968 co-relation queries the response was YES. [2024-06-20 17:22:03,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34547 conditions, 4738 events. 3121/4738 cut-off events. For 193708/193968 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24802 event pairs, 581 based on Foata normal form. 61/4675 useless extension candidates. Maximal degree in co-relation 34436. Up to 3964 conditions per place. [2024-06-20 17:22:03,541 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 108 changer transitions 0/401 dead transitions. [2024-06-20 17:22:03,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 401 transitions, 5897 flow [2024-06-20 17:22:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:22:03,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:22:03,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:22:03,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 17:22:03,549 INFO L175 Difference]: Start difference. First operand has 240 places, 371 transitions, 5077 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:22:03,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 401 transitions, 5897 flow [2024-06-20 17:22:03,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 401 transitions, 5778 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:22:03,865 INFO L231 Difference]: Finished difference. Result has 243 places, 373 transitions, 5228 flow [2024-06-20 17:22:03,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5228, PETRI_PLACES=243, PETRI_TRANSITIONS=373} [2024-06-20 17:22:03,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-20 17:22:03,866 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 373 transitions, 5228 flow [2024-06-20 17:22:03,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:03,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:03,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:03,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 17:22:03,867 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 17:22:03,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:03,867 INFO L85 PathProgramCache]: Analyzing trace with hash -126474035, now seen corresponding path program 9 times [2024-06-20 17:22:03,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:03,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745601333] [2024-06-20 17:22:03,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:03,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:05,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:05,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:05,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745601333] [2024-06-20 17:22:05,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745601333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:05,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:05,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:22:05,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572913626] [2024-06-20 17:22:05,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:05,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:22:05,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:05,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:22:05,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:22:05,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:05,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 373 transitions, 5228 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:05,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:05,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:05,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:06,596 INFO L124 PetriNetUnfolderBase]: 3433/5136 cut-off events. [2024-06-20 17:22:06,596 INFO L125 PetriNetUnfolderBase]: For 188200/188202 co-relation queries the response was YES. [2024-06-20 17:22:06,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36899 conditions, 5136 events. 3433/5136 cut-off events. For 188200/188202 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26526 event pairs, 669 based on Foata normal form. 6/5137 useless extension candidates. Maximal degree in co-relation 36789. Up to 4297 conditions per place. [2024-06-20 17:22:06,652 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 283 selfloop transitions, 124 changer transitions 0/410 dead transitions. [2024-06-20 17:22:06,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 410 transitions, 6242 flow [2024-06-20 17:22:06,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:06,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:06,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 17:22:06,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:22:06,654 INFO L175 Difference]: Start difference. First operand has 243 places, 373 transitions, 5228 flow. Second operand 9 states and 153 transitions. [2024-06-20 17:22:06,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 410 transitions, 6242 flow [2024-06-20 17:22:06,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 410 transitions, 5992 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:22:06,999 INFO L231 Difference]: Finished difference. Result has 246 places, 376 transitions, 5298 flow [2024-06-20 17:22:07,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4978, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5298, PETRI_PLACES=246, PETRI_TRANSITIONS=376} [2024-06-20 17:22:07,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-20 17:22:07,000 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 376 transitions, 5298 flow [2024-06-20 17:22:07,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:07,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:07,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:07,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 17:22:07,001 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 17:22:07,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:07,001 INFO L85 PathProgramCache]: Analyzing trace with hash 505688637, now seen corresponding path program 10 times [2024-06-20 17:22:07,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:07,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803636486] [2024-06-20 17:22:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:07,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:07,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:08,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 17:22:08,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:08,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803636486] [2024-06-20 17:22:08,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803636486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:08,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:08,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:22:08,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308243780] [2024-06-20 17:22:08,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:08,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:22:08,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:08,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:22:08,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:22:08,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:08,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 376 transitions, 5298 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:08,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:08,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:08,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:09,523 INFO L124 PetriNetUnfolderBase]: 3455/5168 cut-off events. [2024-06-20 17:22:09,524 INFO L125 PetriNetUnfolderBase]: For 196334/196336 co-relation queries the response was YES. [2024-06-20 17:22:09,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37461 conditions, 5168 events. 3455/5168 cut-off events. For 196334/196336 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 26691 event pairs, 692 based on Foata normal form. 6/5169 useless extension candidates. Maximal degree in co-relation 37350. Up to 4329 conditions per place. [2024-06-20 17:22:09,579 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 299 selfloop transitions, 112 changer transitions 0/414 dead transitions. [2024-06-20 17:22:09,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 414 transitions, 6328 flow [2024-06-20 17:22:09,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:09,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:09,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 17:22:09,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 17:22:09,581 INFO L175 Difference]: Start difference. First operand has 246 places, 376 transitions, 5298 flow. Second operand 9 states and 156 transitions. [2024-06-20 17:22:09,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 414 transitions, 6328 flow [2024-06-20 17:22:09,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 414 transitions, 5947 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:09,992 INFO L231 Difference]: Finished difference. Result has 248 places, 379 transitions, 5219 flow [2024-06-20 17:22:09,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5219, PETRI_PLACES=248, PETRI_TRANSITIONS=379} [2024-06-20 17:22:09,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-20 17:22:09,993 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 379 transitions, 5219 flow [2024-06-20 17:22:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:09,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:09,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:09,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 17:22:09,993 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 17:22:09,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:09,994 INFO L85 PathProgramCache]: Analyzing trace with hash 505515657, now seen corresponding path program 11 times [2024-06-20 17:22:09,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:09,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597126861] [2024-06-20 17:22:09,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:09,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:11,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:11,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:11,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597126861] [2024-06-20 17:22:11,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597126861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:11,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:11,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:22:11,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794138376] [2024-06-20 17:22:11,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:11,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:22:11,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:11,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:22:11,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:22:11,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:11,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 379 transitions, 5219 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:11,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:11,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:11,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:12,751 INFO L124 PetriNetUnfolderBase]: 3445/5154 cut-off events. [2024-06-20 17:22:12,751 INFO L125 PetriNetUnfolderBase]: For 201412/201414 co-relation queries the response was YES. [2024-06-20 17:22:12,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37079 conditions, 5154 events. 3445/5154 cut-off events. For 201412/201414 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26574 event pairs, 697 based on Foata normal form. 6/5155 useless extension candidates. Maximal degree in co-relation 36967. Up to 4315 conditions per place. [2024-06-20 17:22:12,804 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 296 selfloop transitions, 113 changer transitions 0/412 dead transitions. [2024-06-20 17:22:12,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 412 transitions, 6173 flow [2024-06-20 17:22:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:22:12,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:22:12,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-20 17:22:12,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:22:12,805 INFO L175 Difference]: Start difference. First operand has 248 places, 379 transitions, 5219 flow. Second operand 9 states and 153 transitions. [2024-06-20 17:22:12,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 412 transitions, 6173 flow [2024-06-20 17:22:13,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 412 transitions, 5883 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:13,204 INFO L231 Difference]: Finished difference. Result has 250 places, 379 transitions, 5163 flow [2024-06-20 17:22:13,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4929, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5163, PETRI_PLACES=250, PETRI_TRANSITIONS=379} [2024-06-20 17:22:13,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-20 17:22:13,204 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 379 transitions, 5163 flow [2024-06-20 17:22:13,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:13,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:13,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:13,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 17:22:13,205 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 17:22:13,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:13,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1375417303, now seen corresponding path program 3 times [2024-06-20 17:22:13,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:13,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862257040] [2024-06-20 17:22:13,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:13,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:14,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:14,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862257040] [2024-06-20 17:22:14,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862257040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:14,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:14,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:14,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87195071] [2024-06-20 17:22:14,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:14,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:14,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:14,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:14,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 379 transitions, 5163 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:14,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:14,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:14,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:15,128 INFO L124 PetriNetUnfolderBase]: 3465/5181 cut-off events. [2024-06-20 17:22:15,128 INFO L125 PetriNetUnfolderBase]: For 209861/209863 co-relation queries the response was YES. [2024-06-20 17:22:15,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37293 conditions, 5181 events. 3465/5181 cut-off events. For 209861/209863 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26886 event pairs, 1138 based on Foata normal form. 6/5186 useless extension candidates. Maximal degree in co-relation 37180. Up to 5024 conditions per place. [2024-06-20 17:22:15,183 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 349 selfloop transitions, 47 changer transitions 0/399 dead transitions. [2024-06-20 17:22:15,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 399 transitions, 6079 flow [2024-06-20 17:22:15,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:22:15,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:22:15,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-20 17:22:15,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-20 17:22:15,185 INFO L175 Difference]: Start difference. First operand has 250 places, 379 transitions, 5163 flow. Second operand 5 states and 91 transitions. [2024-06-20 17:22:15,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 399 transitions, 6079 flow [2024-06-20 17:22:15,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 399 transitions, 5758 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 17:22:15,566 INFO L231 Difference]: Finished difference. Result has 248 places, 384 transitions, 5054 flow [2024-06-20 17:22:15,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5054, PETRI_PLACES=248, PETRI_TRANSITIONS=384} [2024-06-20 17:22:15,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-20 17:22:15,567 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 384 transitions, 5054 flow [2024-06-20 17:22:15,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:15,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:15,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:15,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 17:22:15,568 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:15,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:15,568 INFO L85 PathProgramCache]: Analyzing trace with hash -2109510059, now seen corresponding path program 4 times [2024-06-20 17:22:15,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:15,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381831107] [2024-06-20 17:22:15,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:16,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:16,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381831107] [2024-06-20 17:22:16,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381831107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:16,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:16,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703600285] [2024-06-20 17:22:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:16,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:16,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:16,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:16,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:16,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:16,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 384 transitions, 5054 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:16,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:16,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:16,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:17,586 INFO L124 PetriNetUnfolderBase]: 3453/5165 cut-off events. [2024-06-20 17:22:17,586 INFO L125 PetriNetUnfolderBase]: For 213087/213089 co-relation queries the response was YES. [2024-06-20 17:22:17,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36652 conditions, 5165 events. 3453/5165 cut-off events. For 213087/213089 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26819 event pairs, 1136 based on Foata normal form. 6/5170 useless extension candidates. Maximal degree in co-relation 36538. Up to 4958 conditions per place. [2024-06-20 17:22:17,645 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 339 selfloop transitions, 60 changer transitions 0/402 dead transitions. [2024-06-20 17:22:17,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 402 transitions, 5921 flow [2024-06-20 17:22:17,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:22:17,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:22:17,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-20 17:22:17,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-20 17:22:17,647 INFO L175 Difference]: Start difference. First operand has 248 places, 384 transitions, 5054 flow. Second operand 6 states and 104 transitions. [2024-06-20 17:22:17,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 402 transitions, 5921 flow [2024-06-20 17:22:17,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 402 transitions, 5812 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 17:22:17,995 INFO L231 Difference]: Finished difference. Result has 251 places, 384 transitions, 5087 flow [2024-06-20 17:22:17,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5087, PETRI_PLACES=251, PETRI_TRANSITIONS=384} [2024-06-20 17:22:17,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-20 17:22:17,996 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 384 transitions, 5087 flow [2024-06-20 17:22:17,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:17,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:17,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:17,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 17:22:17,997 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:17,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:17,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1976531925, now seen corresponding path program 1 times [2024-06-20 17:22:17,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:17,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162066543] [2024-06-20 17:22:17,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:17,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:18,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:18,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:18,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162066543] [2024-06-20 17:22:18,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162066543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:18,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:18,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:18,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691109607] [2024-06-20 17:22:18,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:18,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:18,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:18,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:18,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:18,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:18,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 384 transitions, 5087 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:18,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:18,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:18,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:19,753 INFO L124 PetriNetUnfolderBase]: 3484/5221 cut-off events. [2024-06-20 17:22:19,753 INFO L125 PetriNetUnfolderBase]: For 224753/224753 co-relation queries the response was YES. [2024-06-20 17:22:19,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37185 conditions, 5221 events. 3484/5221 cut-off events. For 224753/224753 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27324 event pairs, 1390 based on Foata normal form. 3/5223 useless extension candidates. Maximal degree in co-relation 37070. Up to 5108 conditions per place. [2024-06-20 17:22:19,810 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 384 selfloop transitions, 24 changer transitions 0/411 dead transitions. [2024-06-20 17:22:19,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 411 transitions, 6161 flow [2024-06-20 17:22:19,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:22:19,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:22:19,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 17:22:19,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-20 17:22:19,811 INFO L175 Difference]: Start difference. First operand has 251 places, 384 transitions, 5087 flow. Second operand 7 states and 116 transitions. [2024-06-20 17:22:19,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 411 transitions, 6161 flow [2024-06-20 17:22:20,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 411 transitions, 6024 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 17:22:20,143 INFO L231 Difference]: Finished difference. Result has 253 places, 390 transitions, 5068 flow [2024-06-20 17:22:20,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5068, PETRI_PLACES=253, PETRI_TRANSITIONS=390} [2024-06-20 17:22:20,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-20 17:22:20,144 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 390 transitions, 5068 flow [2024-06-20 17:22:20,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:20,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:20,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:20,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 17:22:20,145 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:20,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:20,145 INFO L85 PathProgramCache]: Analyzing trace with hash 266653981, now seen corresponding path program 2 times [2024-06-20 17:22:20,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:20,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691441243] [2024-06-20 17:22:20,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:20,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:20,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:20,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:20,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:20,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691441243] [2024-06-20 17:22:20,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691441243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:20,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:20,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:20,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335048539] [2024-06-20 17:22:20,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:20,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:20,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:20,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:20,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:20,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:20,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 390 transitions, 5068 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:20,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:20,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:20,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:22,007 INFO L124 PetriNetUnfolderBase]: 3514/5263 cut-off events. [2024-06-20 17:22:22,007 INFO L125 PetriNetUnfolderBase]: For 224988/224988 co-relation queries the response was YES. [2024-06-20 17:22:22,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 5263 events. 3514/5263 cut-off events. For 224988/224988 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27513 event pairs, 1392 based on Foata normal form. 3/5265 useless extension candidates. Maximal degree in co-relation 37471. Up to 5166 conditions per place. [2024-06-20 17:22:22,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 24 changer transitions 0/415 dead transitions. [2024-06-20 17:22:22,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 415 transitions, 6056 flow [2024-06-20 17:22:22,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:22:22,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:22:22,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-20 17:22:22,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-20 17:22:22,068 INFO L175 Difference]: Start difference. First operand has 253 places, 390 transitions, 5068 flow. Second operand 7 states and 111 transitions. [2024-06-20 17:22:22,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 415 transitions, 6056 flow [2024-06-20 17:22:22,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 415 transitions, 6014 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 17:22:22,471 INFO L231 Difference]: Finished difference. Result has 258 places, 398 transitions, 5166 flow [2024-06-20 17:22:22,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5166, PETRI_PLACES=258, PETRI_TRANSITIONS=398} [2024-06-20 17:22:22,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-20 17:22:22,472 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 398 transitions, 5166 flow [2024-06-20 17:22:22,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:22,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:22,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:22,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 17:22:22,473 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:22,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:22,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2109294981, now seen corresponding path program 3 times [2024-06-20 17:22:22,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:22,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436733746] [2024-06-20 17:22:22,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:22,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:23,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:23,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:23,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436733746] [2024-06-20 17:22:23,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436733746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:23,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:23,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:23,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800750682] [2024-06-20 17:22:23,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:23,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:23,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:23,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:23,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:23,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:23,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 398 transitions, 5166 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:23,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:23,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:23,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:24,259 INFO L124 PetriNetUnfolderBase]: 3505/5251 cut-off events. [2024-06-20 17:22:24,259 INFO L125 PetriNetUnfolderBase]: For 231575/231575 co-relation queries the response was YES. [2024-06-20 17:22:24,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37631 conditions, 5251 events. 3505/5251 cut-off events. For 231575/231575 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27525 event pairs, 1390 based on Foata normal form. 3/5253 useless extension candidates. Maximal degree in co-relation 37513. Up to 5154 conditions per place. [2024-06-20 17:22:24,320 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 22 changer transitions 0/416 dead transitions. [2024-06-20 17:22:24,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 416 transitions, 6089 flow [2024-06-20 17:22:24,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:22:24,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:22:24,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-20 17:22:24,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:22:24,322 INFO L175 Difference]: Start difference. First operand has 258 places, 398 transitions, 5166 flow. Second operand 6 states and 102 transitions. [2024-06-20 17:22:24,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 416 transitions, 6089 flow [2024-06-20 17:22:24,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 416 transitions, 6010 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 17:22:24,741 INFO L231 Difference]: Finished difference. Result has 260 places, 398 transitions, 5142 flow [2024-06-20 17:22:24,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5142, PETRI_PLACES=260, PETRI_TRANSITIONS=398} [2024-06-20 17:22:24,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-20 17:22:24,742 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 398 transitions, 5142 flow [2024-06-20 17:22:24,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:24,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:24,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:24,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 17:22:24,742 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:24,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:24,743 INFO L85 PathProgramCache]: Analyzing trace with hash -2109057645, now seen corresponding path program 1 times [2024-06-20 17:22:24,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:24,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770505946] [2024-06-20 17:22:24,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:24,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:24,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:25,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:25,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:25,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770505946] [2024-06-20 17:22:25,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770505946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:25,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:25,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:22:25,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632131556] [2024-06-20 17:22:25,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:25,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:22:25,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:25,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:22:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:22:25,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:25,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 398 transitions, 5142 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:25,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:25,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:25,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:26,694 INFO L124 PetriNetUnfolderBase]: 3499/5243 cut-off events. [2024-06-20 17:22:26,695 INFO L125 PetriNetUnfolderBase]: For 236946/236946 co-relation queries the response was YES. [2024-06-20 17:22:26,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37635 conditions, 5243 events. 3499/5243 cut-off events. For 236946/236946 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27410 event pairs, 1380 based on Foata normal form. 2/5244 useless extension candidates. Maximal degree in co-relation 37516. Up to 5145 conditions per place. [2024-06-20 17:22:26,745 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 385 selfloop transitions, 25 changer transitions 0/413 dead transitions. [2024-06-20 17:22:26,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 413 transitions, 6054 flow [2024-06-20 17:22:26,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:22:26,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:22:26,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-20 17:22:26,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-20 17:22:26,747 INFO L175 Difference]: Start difference. First operand has 260 places, 398 transitions, 5142 flow. Second operand 5 states and 87 transitions. [2024-06-20 17:22:26,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 413 transitions, 6054 flow [2024-06-20 17:22:27,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 413 transitions, 5999 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:22:27,116 INFO L231 Difference]: Finished difference. Result has 260 places, 401 transitions, 5209 flow [2024-06-20 17:22:27,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5209, PETRI_PLACES=260, PETRI_TRANSITIONS=401} [2024-06-20 17:22:27,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-20 17:22:27,117 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 401 transitions, 5209 flow [2024-06-20 17:22:27,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:27,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:27,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:27,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 17:22:27,118 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:27,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:27,118 INFO L85 PathProgramCache]: Analyzing trace with hash -2109048717, now seen corresponding path program 1 times [2024-06-20 17:22:27,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:27,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533963453] [2024-06-20 17:22:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:27,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:28,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:28,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:28,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533963453] [2024-06-20 17:22:28,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533963453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:28,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:28,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:22:28,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511436059] [2024-06-20 17:22:28,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:28,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:22:28,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:28,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:22:28,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:22:28,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:28,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 401 transitions, 5209 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:22:28,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:28,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:28,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:29,444 INFO L124 PetriNetUnfolderBase]: 3494/5236 cut-off events. [2024-06-20 17:22:29,444 INFO L125 PetriNetUnfolderBase]: For 243020/243020 co-relation queries the response was YES. [2024-06-20 17:22:29,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38000 conditions, 5236 events. 3494/5236 cut-off events. For 243020/243020 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27285 event pairs, 1381 based on Foata normal form. 2/5237 useless extension candidates. Maximal degree in co-relation 37880. Up to 5167 conditions per place. [2024-06-20 17:22:29,502 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 397 selfloop transitions, 12 changer transitions 0/412 dead transitions. [2024-06-20 17:22:29,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 412 transitions, 6085 flow [2024-06-20 17:22:29,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:22:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:22:29,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-20 17:22:29,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-20 17:22:29,503 INFO L175 Difference]: Start difference. First operand has 260 places, 401 transitions, 5209 flow. Second operand 5 states and 81 transitions. [2024-06-20 17:22:29,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 412 transitions, 6085 flow [2024-06-20 17:22:29,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 412 transitions, 6027 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-20 17:22:29,856 INFO L231 Difference]: Finished difference. Result has 262 places, 403 transitions, 5212 flow [2024-06-20 17:22:29,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5151, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5212, PETRI_PLACES=262, PETRI_TRANSITIONS=403} [2024-06-20 17:22:29,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-20 17:22:29,857 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 403 transitions, 5212 flow [2024-06-20 17:22:29,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:22:29,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:29,858 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 17:22:29,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:22:29,858 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 17:22:29,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:29,858 INFO L85 PathProgramCache]: Analyzing trace with hash -75225924, now seen corresponding path program 1 times [2024-06-20 17:22:29,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:29,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405092596] [2024-06-20 17:22:29,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:29,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:29,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:31,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:31,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405092596] [2024-06-20 17:22:31,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405092596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:31,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:31,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:31,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903387600] [2024-06-20 17:22:31,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:31,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:31,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:31,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:31,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:31,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:31,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 403 transitions, 5212 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:31,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:31,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:31,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:32,314 INFO L124 PetriNetUnfolderBase]: 3552/5321 cut-off events. [2024-06-20 17:22:32,314 INFO L125 PetriNetUnfolderBase]: For 260907/260909 co-relation queries the response was YES. [2024-06-20 17:22:32,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38691 conditions, 5321 events. 3552/5321 cut-off events. For 260907/260909 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27887 event pairs, 827 based on Foata normal form. 18/5338 useless extension candidates. Maximal degree in co-relation 38570. Up to 4941 conditions per place. [2024-06-20 17:22:32,374 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 400 selfloop transitions, 52 changer transitions 0/455 dead transitions. [2024-06-20 17:22:32,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 455 transitions, 6409 flow [2024-06-20 17:22:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:32,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:32,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 17:22:32,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:22:32,376 INFO L175 Difference]: Start difference. First operand has 262 places, 403 transitions, 5212 flow. Second operand 10 states and 165 transitions. [2024-06-20 17:22:32,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 455 transitions, 6409 flow [2024-06-20 17:22:32,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 455 transitions, 6364 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 17:22:32,855 INFO L231 Difference]: Finished difference. Result has 271 places, 412 transitions, 5430 flow [2024-06-20 17:22:32,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5430, PETRI_PLACES=271, PETRI_TRANSITIONS=412} [2024-06-20 17:22:32,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-20 17:22:32,855 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 412 transitions, 5430 flow [2024-06-20 17:22:32,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:32,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:32,856 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 17:22:32,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:22:32,856 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:32,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:32,857 INFO L85 PathProgramCache]: Analyzing trace with hash 985721796, now seen corresponding path program 2 times [2024-06-20 17:22:32,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:32,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436902124] [2024-06-20 17:22:32,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:32,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:32,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:34,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:34,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436902124] [2024-06-20 17:22:34,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436902124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:34,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:34,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:34,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677240127] [2024-06-20 17:22:34,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:34,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:34,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:34,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:34,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:34,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:34,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 412 transitions, 5430 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:34,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:34,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:34,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:35,599 INFO L124 PetriNetUnfolderBase]: 3644/5479 cut-off events. [2024-06-20 17:22:35,599 INFO L125 PetriNetUnfolderBase]: For 280854/280856 co-relation queries the response was YES. [2024-06-20 17:22:35,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 5479 events. 3644/5479 cut-off events. For 280854/280856 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28921 event pairs, 905 based on Foata normal form. 26/5504 useless extension candidates. Maximal degree in co-relation 39906. Up to 5017 conditions per place. [2024-06-20 17:22:35,662 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 395 selfloop transitions, 60 changer transitions 0/458 dead transitions. [2024-06-20 17:22:35,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 458 transitions, 6565 flow [2024-06-20 17:22:35,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:35,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:35,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 17:22:35,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 17:22:35,663 INFO L175 Difference]: Start difference. First operand has 271 places, 412 transitions, 5430 flow. Second operand 10 states and 169 transitions. [2024-06-20 17:22:35,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 458 transitions, 6565 flow [2024-06-20 17:22:36,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 458 transitions, 6468 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 17:22:36,168 INFO L231 Difference]: Finished difference. Result has 276 places, 413 transitions, 5486 flow [2024-06-20 17:22:36,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5486, PETRI_PLACES=276, PETRI_TRANSITIONS=413} [2024-06-20 17:22:36,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-20 17:22:36,169 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 413 transitions, 5486 flow [2024-06-20 17:22:36,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:36,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:36,169 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 17:22:36,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:22:36,169 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:36,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:36,170 INFO L85 PathProgramCache]: Analyzing trace with hash 986727126, now seen corresponding path program 3 times [2024-06-20 17:22:36,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:36,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32153534] [2024-06-20 17:22:36,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:36,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:36,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:37,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:37,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:37,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32153534] [2024-06-20 17:22:37,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32153534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:37,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:37,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:37,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125226431] [2024-06-20 17:22:37,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:37,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:37,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:37,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:37,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:37,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:37,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 413 transitions, 5486 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:37,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:37,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:37,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:38,901 INFO L124 PetriNetUnfolderBase]: 3702/5573 cut-off events. [2024-06-20 17:22:38,901 INFO L125 PetriNetUnfolderBase]: For 285572/285574 co-relation queries the response was YES. [2024-06-20 17:22:38,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40805 conditions, 5573 events. 3702/5573 cut-off events. For 285572/285574 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29565 event pairs, 893 based on Foata normal form. 18/5590 useless extension candidates. Maximal degree in co-relation 40679. Up to 4989 conditions per place. [2024-06-20 17:22:38,968 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 400 selfloop transitions, 62 changer transitions 0/465 dead transitions. [2024-06-20 17:22:38,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 465 transitions, 6697 flow [2024-06-20 17:22:38,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:38,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:38,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-20 17:22:38,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-20 17:22:38,970 INFO L175 Difference]: Start difference. First operand has 276 places, 413 transitions, 5486 flow. Second operand 10 states and 172 transitions. [2024-06-20 17:22:38,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 465 transitions, 6697 flow [2024-06-20 17:22:39,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 465 transitions, 6595 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 17:22:39,556 INFO L231 Difference]: Finished difference. Result has 281 places, 417 transitions, 5593 flow [2024-06-20 17:22:39,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5384, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5593, PETRI_PLACES=281, PETRI_TRANSITIONS=417} [2024-06-20 17:22:39,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-20 17:22:39,557 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 417 transitions, 5593 flow [2024-06-20 17:22:39,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:39,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:39,557 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 17:22:39,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:22:39,558 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:39,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:39,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1050174050, now seen corresponding path program 4 times [2024-06-20 17:22:39,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:39,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974172696] [2024-06-20 17:22:39,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:39,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:39,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:40,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:40,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974172696] [2024-06-20 17:22:40,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974172696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:40,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:40,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:22:40,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601499848] [2024-06-20 17:22:40,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:22:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:40,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:22:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:22:41,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:41,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 417 transitions, 5593 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:41,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:41,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:41,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:42,367 INFO L124 PetriNetUnfolderBase]: 3798/5733 cut-off events. [2024-06-20 17:22:42,367 INFO L125 PetriNetUnfolderBase]: For 298125/298127 co-relation queries the response was YES. [2024-06-20 17:22:42,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41898 conditions, 5733 events. 3798/5733 cut-off events. For 298125/298127 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30710 event pairs, 771 based on Foata normal form. 18/5750 useless extension candidates. Maximal degree in co-relation 41770. Up to 5230 conditions per place. [2024-06-20 17:22:42,438 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 409 selfloop transitions, 60 changer transitions 0/472 dead transitions. [2024-06-20 17:22:42,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 472 transitions, 6888 flow [2024-06-20 17:22:42,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:42,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:42,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-20 17:22:42,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-20 17:22:42,439 INFO L175 Difference]: Start difference. First operand has 281 places, 417 transitions, 5593 flow. Second operand 10 states and 163 transitions. [2024-06-20 17:22:42,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 472 transitions, 6888 flow [2024-06-20 17:22:43,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 472 transitions, 6791 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 17:22:43,055 INFO L231 Difference]: Finished difference. Result has 288 places, 430 transitions, 5857 flow [2024-06-20 17:22:43,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5496, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5857, PETRI_PLACES=288, PETRI_TRANSITIONS=430} [2024-06-20 17:22:43,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-20 17:22:43,056 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 430 transitions, 5857 flow [2024-06-20 17:22:43,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:43,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:43,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:22:43,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:22:43,056 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 17:22:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1349053176, now seen corresponding path program 5 times [2024-06-20 17:22:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:43,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719977697] [2024-06-20 17:22:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:43,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:44,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719977697] [2024-06-20 17:22:44,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719977697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:44,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:44,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:44,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871992843] [2024-06-20 17:22:44,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:44,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:44,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:44,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:44,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:44,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:44,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 430 transitions, 5857 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:44,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:44,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:44,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:46,037 INFO L124 PetriNetUnfolderBase]: 3826/5777 cut-off events. [2024-06-20 17:22:46,038 INFO L125 PetriNetUnfolderBase]: For 295427/295429 co-relation queries the response was YES. [2024-06-20 17:22:46,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42734 conditions, 5777 events. 3826/5777 cut-off events. For 295427/295429 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30984 event pairs, 802 based on Foata normal form. 6/5782 useless extension candidates. Maximal degree in co-relation 42601. Up to 5487 conditions per place. [2024-06-20 17:22:46,108 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 410 selfloop transitions, 58 changer transitions 0/471 dead transitions. [2024-06-20 17:22:46,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 471 transitions, 6980 flow [2024-06-20 17:22:46,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:46,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:46,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 17:22:46,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 17:22:46,110 INFO L175 Difference]: Start difference. First operand has 288 places, 430 transitions, 5857 flow. Second operand 10 states and 166 transitions. [2024-06-20 17:22:46,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 471 transitions, 6980 flow [2024-06-20 17:22:46,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 471 transitions, 6857 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-20 17:22:46,708 INFO L231 Difference]: Finished difference. Result has 294 places, 433 transitions, 5914 flow [2024-06-20 17:22:46,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5734, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5914, PETRI_PLACES=294, PETRI_TRANSITIONS=433} [2024-06-20 17:22:46,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-20 17:22:46,708 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 433 transitions, 5914 flow [2024-06-20 17:22:46,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:46,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:46,709 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 17:22:46,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:22:46,709 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:22:46,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:46,709 INFO L85 PathProgramCache]: Analyzing trace with hash 543826616, now seen corresponding path program 6 times [2024-06-20 17:22:46,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:46,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010544416] [2024-06-20 17:22:46,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:46,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:48,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:48,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:48,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010544416] [2024-06-20 17:22:48,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010544416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:48,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:48,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:48,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284173800] [2024-06-20 17:22:48,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:48,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:48,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:48,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:48,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:48,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:48,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 433 transitions, 5914 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:48,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:48,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:48,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:49,918 INFO L124 PetriNetUnfolderBase]: 3854/5819 cut-off events. [2024-06-20 17:22:49,918 INFO L125 PetriNetUnfolderBase]: For 304967/304969 co-relation queries the response was YES. [2024-06-20 17:22:49,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43341 conditions, 5819 events. 3854/5819 cut-off events. For 304967/304969 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31265 event pairs, 795 based on Foata normal form. 6/5824 useless extension candidates. Maximal degree in co-relation 43206. Up to 5467 conditions per place. [2024-06-20 17:22:49,978 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 411 selfloop transitions, 63 changer transitions 0/477 dead transitions. [2024-06-20 17:22:49,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 477 transitions, 7100 flow [2024-06-20 17:22:49,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:49,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:49,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-20 17:22:49,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-20 17:22:49,980 INFO L175 Difference]: Start difference. First operand has 294 places, 433 transitions, 5914 flow. Second operand 10 states and 167 transitions. [2024-06-20 17:22:49,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 477 transitions, 7100 flow [2024-06-20 17:22:50,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 477 transitions, 6955 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 17:22:50,637 INFO L231 Difference]: Finished difference. Result has 297 places, 439 transitions, 6025 flow [2024-06-20 17:22:50,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5769, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6025, PETRI_PLACES=297, PETRI_TRANSITIONS=439} [2024-06-20 17:22:50,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-20 17:22:50,638 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 439 transitions, 6025 flow [2024-06-20 17:22:50,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:50,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:50,638 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 17:22:50,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:22:50,639 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 17:22:50,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:50,639 INFO L85 PathProgramCache]: Analyzing trace with hash 541952666, now seen corresponding path program 7 times [2024-06-20 17:22:50,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:50,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303737605] [2024-06-20 17:22:50,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:50,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:52,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 17:22:52,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:52,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303737605] [2024-06-20 17:22:52,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303737605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:52,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:52,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:52,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333335503] [2024-06-20 17:22:52,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:52,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:52,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:52,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:52,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:52,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:52,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 439 transitions, 6025 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:52,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:52,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:52,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:53,521 INFO L124 PetriNetUnfolderBase]: 3893/5878 cut-off events. [2024-06-20 17:22:53,521 INFO L125 PetriNetUnfolderBase]: For 318555/318557 co-relation queries the response was YES. [2024-06-20 17:22:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44170 conditions, 5878 events. 3893/5878 cut-off events. For 318555/318557 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 31733 event pairs, 788 based on Foata normal form. 6/5883 useless extension candidates. Maximal degree in co-relation 44033. Up to 5555 conditions per place. [2024-06-20 17:22:53,598 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 426 selfloop transitions, 60 changer transitions 0/489 dead transitions. [2024-06-20 17:22:53,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 489 transitions, 7284 flow [2024-06-20 17:22:53,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:22:53,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:22:53,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 17:22:53,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:22:53,600 INFO L175 Difference]: Start difference. First operand has 297 places, 439 transitions, 6025 flow. Second operand 10 states and 165 transitions. [2024-06-20 17:22:53,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 489 transitions, 7284 flow [2024-06-20 17:22:54,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 489 transitions, 7150 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 17:22:54,291 INFO L231 Difference]: Finished difference. Result has 303 places, 450 transitions, 6205 flow [2024-06-20 17:22:54,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5891, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6205, PETRI_PLACES=303, PETRI_TRANSITIONS=450} [2024-06-20 17:22:54,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-20 17:22:54,292 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 450 transitions, 6205 flow [2024-06-20 17:22:54,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:54,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:54,292 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 17:22:54,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:22:54,293 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 17:22:54,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:54,293 INFO L85 PathProgramCache]: Analyzing trace with hash 630672248, now seen corresponding path program 1 times [2024-06-20 17:22:54,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:54,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377293813] [2024-06-20 17:22:54,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:54,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:54,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:55,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:55,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377293813] [2024-06-20 17:22:55,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377293813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:55,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:55,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:55,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998038368] [2024-06-20 17:22:55,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:55,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:55,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:55,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:55,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:55,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:55,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 450 transitions, 6205 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:55,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:55,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:55,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:22:57,334 INFO L124 PetriNetUnfolderBase]: 4017/6086 cut-off events. [2024-06-20 17:22:57,334 INFO L125 PetriNetUnfolderBase]: For 351631/351633 co-relation queries the response was YES. [2024-06-20 17:22:57,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45893 conditions, 6086 events. 4017/6086 cut-off events. For 351631/351633 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 33190 event pairs, 865 based on Foata normal form. 22/6107 useless extension candidates. Maximal degree in co-relation 45752. Up to 5600 conditions per place. [2024-06-20 17:22:57,409 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 433 selfloop transitions, 63 changer transitions 0/499 dead transitions. [2024-06-20 17:22:57,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 499 transitions, 7432 flow [2024-06-20 17:22:57,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:22:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:22:57,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 17:22:57,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 17:22:57,411 INFO L175 Difference]: Start difference. First operand has 303 places, 450 transitions, 6205 flow. Second operand 11 states and 184 transitions. [2024-06-20 17:22:57,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 499 transitions, 7432 flow [2024-06-20 17:22:58,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 499 transitions, 7293 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 17:22:58,172 INFO L231 Difference]: Finished difference. Result has 308 places, 452 transitions, 6253 flow [2024-06-20 17:22:58,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6066, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6253, PETRI_PLACES=308, PETRI_TRANSITIONS=452} [2024-06-20 17:22:58,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-20 17:22:58,174 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 452 transitions, 6253 flow [2024-06-20 17:22:58,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:22:58,175 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 17:22:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:22:58,175 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 17:22:58,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:22:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash -84912350, now seen corresponding path program 8 times [2024-06-20 17:22:58,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:22:58,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373971308] [2024-06-20 17:22:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:22:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:22:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:22:59,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:22:59,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:22:59,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373971308] [2024-06-20 17:22:59,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373971308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:22:59,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:22:59,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:22:59,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645452442] [2024-06-20 17:22:59,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:22:59,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:22:59,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:22:59,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:22:59,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:22:59,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:22:59,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 452 transitions, 6253 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:22:59,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:22:59,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:22:59,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:01,296 INFO L124 PetriNetUnfolderBase]: 4034/6109 cut-off events. [2024-06-20 17:23:01,296 INFO L125 PetriNetUnfolderBase]: For 344132/344132 co-relation queries the response was YES. [2024-06-20 17:23:01,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46418 conditions, 6109 events. 4034/6109 cut-off events. For 344132/344132 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33335 event pairs, 822 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 46275. Up to 5606 conditions per place. [2024-06-20 17:23:01,375 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 403 selfloop transitions, 88 changer transitions 0/494 dead transitions. [2024-06-20 17:23:01,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 494 transitions, 7441 flow [2024-06-20 17:23:01,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:01,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 17:23:01,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 17:23:01,376 INFO L175 Difference]: Start difference. First operand has 308 places, 452 transitions, 6253 flow. Second operand 10 states and 169 transitions. [2024-06-20 17:23:01,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 494 transitions, 7441 flow [2024-06-20 17:23:02,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 494 transitions, 7299 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-20 17:23:02,148 INFO L231 Difference]: Finished difference. Result has 309 places, 454 transitions, 6348 flow [2024-06-20 17:23:02,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6348, PETRI_PLACES=309, PETRI_TRANSITIONS=454} [2024-06-20 17:23:02,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-20 17:23:02,149 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 454 transitions, 6348 flow [2024-06-20 17:23:02,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:02,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:02,150 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 17:23:02,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:23:02,150 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:23:02,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:02,150 INFO L85 PathProgramCache]: Analyzing trace with hash 551769706, now seen corresponding path program 2 times [2024-06-20 17:23:02,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:02,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678911099] [2024-06-20 17:23:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:02,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:03,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:03,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:03,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678911099] [2024-06-20 17:23:03,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678911099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:03,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:03,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:23:03,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139912535] [2024-06-20 17:23:03,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:03,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:23:03,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:03,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:23:03,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:23:03,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:03,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 454 transitions, 6348 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:03,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:03,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:03,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:04,944 INFO L124 PetriNetUnfolderBase]: 4244/6464 cut-off events. [2024-06-20 17:23:04,944 INFO L125 PetriNetUnfolderBase]: For 403262/403264 co-relation queries the response was YES. [2024-06-20 17:23:05,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49792 conditions, 6464 events. 4244/6464 cut-off events. For 403262/403264 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 35939 event pairs, 747 based on Foata normal form. 18/6475 useless extension candidates. Maximal degree in co-relation 49648. Up to 4498 conditions per place. [2024-06-20 17:23:05,036 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 328 selfloop transitions, 171 changer transitions 0/502 dead transitions. [2024-06-20 17:23:05,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 502 transitions, 7845 flow [2024-06-20 17:23:05,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 17:23:05,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 17:23:05,037 INFO L175 Difference]: Start difference. First operand has 309 places, 454 transitions, 6348 flow. Second operand 9 states and 164 transitions. [2024-06-20 17:23:05,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 502 transitions, 7845 flow [2024-06-20 17:23:05,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 502 transitions, 7626 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:05,859 INFO L231 Difference]: Finished difference. Result has 311 places, 457 transitions, 6605 flow [2024-06-20 17:23:05,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6605, PETRI_PLACES=311, PETRI_TRANSITIONS=457} [2024-06-20 17:23:05,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-20 17:23:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 457 transitions, 6605 flow [2024-06-20 17:23:05,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:05,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:05,860 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 17:23:05,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:23:05,860 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 17:23:05,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:05,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1774849302, now seen corresponding path program 3 times [2024-06-20 17:23:05,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:05,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496401762] [2024-06-20 17:23:05,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:05,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496401762] [2024-06-20 17:23:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496401762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:07,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:07,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:07,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032453668] [2024-06-20 17:23:07,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:07,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:07,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:07,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:07,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 457 transitions, 6605 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:07,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:07,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:07,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:09,210 INFO L124 PetriNetUnfolderBase]: 4319/6584 cut-off events. [2024-06-20 17:23:09,210 INFO L125 PetriNetUnfolderBase]: For 426277/426277 co-relation queries the response was YES. [2024-06-20 17:23:09,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51541 conditions, 6584 events. 4319/6584 cut-off events. For 426277/426277 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 36903 event pairs, 909 based on Foata normal form. 20/6603 useless extension candidates. Maximal degree in co-relation 51395. Up to 5956 conditions per place. [2024-06-20 17:23:09,285 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 414 selfloop transitions, 90 changer transitions 0/507 dead transitions. [2024-06-20 17:23:09,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 507 transitions, 7858 flow [2024-06-20 17:23:09,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:23:09,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:23:09,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 17:23:09,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:23:09,287 INFO L175 Difference]: Start difference. First operand has 311 places, 457 transitions, 6605 flow. Second operand 11 states and 187 transitions. [2024-06-20 17:23:09,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 507 transitions, 7858 flow [2024-06-20 17:23:10,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 507 transitions, 7593 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 17:23:10,173 INFO L231 Difference]: Finished difference. Result has 317 places, 458 transitions, 6568 flow [2024-06-20 17:23:10,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6352, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6568, PETRI_PLACES=317, PETRI_TRANSITIONS=458} [2024-06-20 17:23:10,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-20 17:23:10,173 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 458 transitions, 6568 flow [2024-06-20 17:23:10,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:10,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:10,174 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 17:23:10,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:23:10,174 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 17:23:10,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:10,174 INFO L85 PathProgramCache]: Analyzing trace with hash -84704588, now seen corresponding path program 4 times [2024-06-20 17:23:10,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:10,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86304679] [2024-06-20 17:23:10,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:10,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:11,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:11,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:11,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86304679] [2024-06-20 17:23:11,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86304679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:11,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:11,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:23:11,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836238020] [2024-06-20 17:23:11,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:11,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:23:11,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:11,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:23:11,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:23:11,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:11,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 458 transitions, 6568 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:11,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:11,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:11,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:12,963 INFO L124 PetriNetUnfolderBase]: 4394/6714 cut-off events. [2024-06-20 17:23:12,964 INFO L125 PetriNetUnfolderBase]: For 435980/435982 co-relation queries the response was YES. [2024-06-20 17:23:13,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52056 conditions, 6714 events. 4394/6714 cut-off events. For 435980/435982 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37983 event pairs, 872 based on Foata normal form. 22/6729 useless extension candidates. Maximal degree in co-relation 51908. Up to 5388 conditions per place. [2024-06-20 17:23:13,048 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 329 selfloop transitions, 166 changer transitions 0/498 dead transitions. [2024-06-20 17:23:13,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 498 transitions, 7761 flow [2024-06-20 17:23:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:13,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:13,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 17:23:13,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-20 17:23:13,049 INFO L175 Difference]: Start difference. First operand has 317 places, 458 transitions, 6568 flow. Second operand 9 states and 158 transitions. [2024-06-20 17:23:13,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 498 transitions, 7761 flow [2024-06-20 17:23:13,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 498 transitions, 7568 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 17:23:13,912 INFO L231 Difference]: Finished difference. Result has 317 places, 459 transitions, 6747 flow [2024-06-20 17:23:13,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6747, PETRI_PLACES=317, PETRI_TRANSITIONS=459} [2024-06-20 17:23:13,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-20 17:23:13,919 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 459 transitions, 6747 flow [2024-06-20 17:23:13,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:13,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:13,920 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 17:23:13,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:23:13,920 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 17:23:13,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:13,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1780361784, now seen corresponding path program 9 times [2024-06-20 17:23:13,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:13,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346049226] [2024-06-20 17:23:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:13,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:13,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:15,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:15,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346049226] [2024-06-20 17:23:15,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346049226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:15,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:15,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185867984] [2024-06-20 17:23:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:15,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:15,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:15,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:15,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:15,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 459 transitions, 6747 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:15,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:15,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:15,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:17,124 INFO L124 PetriNetUnfolderBase]: 4411/6736 cut-off events. [2024-06-20 17:23:17,125 INFO L125 PetriNetUnfolderBase]: For 426961/426961 co-relation queries the response was YES. [2024-06-20 17:23:17,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52913 conditions, 6736 events. 4411/6736 cut-off events. For 426961/426961 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 38165 event pairs, 928 based on Foata normal form. 4/6739 useless extension candidates. Maximal degree in co-relation 52764. Up to 6233 conditions per place. [2024-06-20 17:23:17,224 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 412 selfloop transitions, 85 changer transitions 0/500 dead transitions. [2024-06-20 17:23:17,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 500 transitions, 7947 flow [2024-06-20 17:23:17,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:17,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:17,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 17:23:17,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 17:23:17,225 INFO L175 Difference]: Start difference. First operand has 317 places, 459 transitions, 6747 flow. Second operand 10 states and 169 transitions. [2024-06-20 17:23:17,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 500 transitions, 7947 flow [2024-06-20 17:23:18,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 500 transitions, 7602 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:23:18,094 INFO L231 Difference]: Finished difference. Result has 320 places, 461 transitions, 6639 flow [2024-06-20 17:23:18,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6639, PETRI_PLACES=320, PETRI_TRANSITIONS=461} [2024-06-20 17:23:18,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-20 17:23:18,095 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 461 transitions, 6639 flow [2024-06-20 17:23:18,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:18,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:18,095 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 17:23:18,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:23:18,096 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 17:23:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash -90268778, now seen corresponding path program 5 times [2024-06-20 17:23:18,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:18,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330192576] [2024-06-20 17:23:18,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:18,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:18,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:19,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:19,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:19,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330192576] [2024-06-20 17:23:19,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330192576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:19,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:19,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:19,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300115750] [2024-06-20 17:23:19,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:19,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:19,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:19,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:19,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:19,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:19,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 461 transitions, 6639 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:19,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:19,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:19,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:21,534 INFO L124 PetriNetUnfolderBase]: 4486/6861 cut-off events. [2024-06-20 17:23:21,535 INFO L125 PetriNetUnfolderBase]: For 465495/465495 co-relation queries the response was YES. [2024-06-20 17:23:21,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53377 conditions, 6861 events. 4486/6861 cut-off events. For 465495/465495 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 39116 event pairs, 938 based on Foata normal form. 20/6880 useless extension candidates. Maximal degree in co-relation 53227. Up to 6233 conditions per place. [2024-06-20 17:23:21,632 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 420 selfloop transitions, 87 changer transitions 0/510 dead transitions. [2024-06-20 17:23:21,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 510 transitions, 7884 flow [2024-06-20 17:23:21,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:23:21,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:23:21,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 17:23:21,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:23:21,634 INFO L175 Difference]: Start difference. First operand has 320 places, 461 transitions, 6639 flow. Second operand 11 states and 187 transitions. [2024-06-20 17:23:21,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 510 transitions, 7884 flow [2024-06-20 17:23:22,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 510 transitions, 7665 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:22,822 INFO L231 Difference]: Finished difference. Result has 323 places, 462 transitions, 6634 flow [2024-06-20 17:23:22,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6420, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6634, PETRI_PLACES=323, PETRI_TRANSITIONS=462} [2024-06-20 17:23:22,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-20 17:23:22,823 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 462 transitions, 6634 flow [2024-06-20 17:23:22,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:22,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:22,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:23:22,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:23:22,823 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:23:22,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:22,824 INFO L85 PathProgramCache]: Analyzing trace with hash -90422600, now seen corresponding path program 10 times [2024-06-20 17:23:22,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:22,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350977205] [2024-06-20 17:23:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:22,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:24,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:24,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:24,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350977205] [2024-06-20 17:23:24,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350977205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:24,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:24,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:24,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986805972] [2024-06-20 17:23:24,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:24,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:24,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:24,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:24,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:24,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:24,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 462 transitions, 6634 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:24,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:24,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:24,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:26,014 INFO L124 PetriNetUnfolderBase]: 4503/6888 cut-off events. [2024-06-20 17:23:26,015 INFO L125 PetriNetUnfolderBase]: For 455766/455766 co-relation queries the response was YES. [2024-06-20 17:23:26,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53767 conditions, 6888 events. 4503/6888 cut-off events. For 455766/455766 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 39330 event pairs, 941 based on Foata normal form. 4/6891 useless extension candidates. Maximal degree in co-relation 53616. Up to 6326 conditions per place. [2024-06-20 17:23:26,103 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 412 selfloop transitions, 90 changer transitions 0/505 dead transitions. [2024-06-20 17:23:26,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 505 transitions, 7894 flow [2024-06-20 17:23:26,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:26,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:26,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 17:23:26,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 17:23:26,105 INFO L175 Difference]: Start difference. First operand has 323 places, 462 transitions, 6634 flow. Second operand 10 states and 169 transitions. [2024-06-20 17:23:26,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 505 transitions, 7894 flow [2024-06-20 17:23:27,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 505 transitions, 7703 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 17:23:27,155 INFO L231 Difference]: Finished difference. Result has 325 places, 466 transitions, 6751 flow [2024-06-20 17:23:27,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6443, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6751, PETRI_PLACES=325, PETRI_TRANSITIONS=466} [2024-06-20 17:23:27,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-20 17:23:27,156 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 466 transitions, 6751 flow [2024-06-20 17:23:27,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:27,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:27,156 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 17:23:27,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:23:27,156 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:23:27,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:27,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1569370368, now seen corresponding path program 11 times [2024-06-20 17:23:27,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:27,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563846845] [2024-06-20 17:23:27,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:27,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:28,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:28,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:28,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563846845] [2024-06-20 17:23:28,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563846845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:28,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:28,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:28,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256071131] [2024-06-20 17:23:28,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:28,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:28,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:28,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:28,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:28,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:28,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 466 transitions, 6751 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:28,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:28,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:28,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:30,110 INFO L124 PetriNetUnfolderBase]: 4520/6921 cut-off events. [2024-06-20 17:23:30,110 INFO L125 PetriNetUnfolderBase]: For 475912/475914 co-relation queries the response was YES. [2024-06-20 17:23:30,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54346 conditions, 6921 events. 4520/6921 cut-off events. For 475912/475914 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 39630 event pairs, 995 based on Foata normal form. 6/6926 useless extension candidates. Maximal degree in co-relation 54193. Up to 6353 conditions per place. [2024-06-20 17:23:30,212 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 427 selfloop transitions, 77 changer transitions 0/507 dead transitions. [2024-06-20 17:23:30,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 507 transitions, 8053 flow [2024-06-20 17:23:30,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:30,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:30,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 17:23:30,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-20 17:23:30,213 INFO L175 Difference]: Start difference. First operand has 325 places, 466 transitions, 6751 flow. Second operand 9 states and 146 transitions. [2024-06-20 17:23:30,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 507 transitions, 8053 flow [2024-06-20 17:23:31,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 507 transitions, 7855 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 17:23:31,263 INFO L231 Difference]: Finished difference. Result has 329 places, 473 transitions, 6920 flow [2024-06-20 17:23:31,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6553, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6920, PETRI_PLACES=329, PETRI_TRANSITIONS=473} [2024-06-20 17:23:31,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-20 17:23:31,264 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 473 transitions, 6920 flow [2024-06-20 17:23:31,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:31,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:31,264 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 17:23:31,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:23:31,265 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 17:23:31,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:31,265 INFO L85 PathProgramCache]: Analyzing trace with hash 660573644, now seen corresponding path program 12 times [2024-06-20 17:23:31,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:31,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543246183] [2024-06-20 17:23:31,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:31,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:32,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:32,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:32,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543246183] [2024-06-20 17:23:32,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543246183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:32,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:32,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:32,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189333798] [2024-06-20 17:23:32,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:32,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:32,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:32,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:32,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 473 transitions, 6920 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:34,513 INFO L124 PetriNetUnfolderBase]: 4537/6956 cut-off events. [2024-06-20 17:23:34,514 INFO L125 PetriNetUnfolderBase]: For 488228/488230 co-relation queries the response was YES. [2024-06-20 17:23:34,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55334 conditions, 6956 events. 4537/6956 cut-off events. For 488228/488230 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40059 event pairs, 1236 based on Foata normal form. 6/6961 useless extension candidates. Maximal degree in co-relation 55178. Up to 6528 conditions per place. [2024-06-20 17:23:34,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 69 changer transitions 0/510 dead transitions. [2024-06-20 17:23:34,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 510 transitions, 8155 flow [2024-06-20 17:23:34,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:34,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:34,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 17:23:34,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-20 17:23:34,616 INFO L175 Difference]: Start difference. First operand has 329 places, 473 transitions, 6920 flow. Second operand 9 states and 148 transitions. [2024-06-20 17:23:34,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 510 transitions, 8155 flow [2024-06-20 17:23:35,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 510 transitions, 7968 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-20 17:23:35,810 INFO L231 Difference]: Finished difference. Result has 333 places, 476 transitions, 6978 flow [2024-06-20 17:23:35,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6737, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6978, PETRI_PLACES=333, PETRI_TRANSITIONS=476} [2024-06-20 17:23:35,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-20 17:23:35,811 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 476 transitions, 6978 flow [2024-06-20 17:23:35,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:35,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:35,811 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 17:23:35,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:23:35,811 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 17:23:35,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:35,812 INFO L85 PathProgramCache]: Analyzing trace with hash 660569924, now seen corresponding path program 13 times [2024-06-20 17:23:35,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:35,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183283134] [2024-06-20 17:23:35,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:35,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:35,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:37,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:37,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:37,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183283134] [2024-06-20 17:23:37,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183283134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:37,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:37,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:23:37,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321862909] [2024-06-20 17:23:37,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:37,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:23:37,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:37,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:23:37,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:23:37,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:37,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 476 transitions, 6978 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:37,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:37,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:37,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:38,980 INFO L124 PetriNetUnfolderBase]: 4554/6981 cut-off events. [2024-06-20 17:23:38,980 INFO L125 PetriNetUnfolderBase]: For 486487/486489 co-relation queries the response was YES. [2024-06-20 17:23:39,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55415 conditions, 6981 events. 4554/6981 cut-off events. For 486487/486489 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40328 event pairs, 1181 based on Foata normal form. 6/6986 useless extension candidates. Maximal degree in co-relation 55257. Up to 6409 conditions per place. [2024-06-20 17:23:39,067 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 433 selfloop transitions, 79 changer transitions 0/515 dead transitions. [2024-06-20 17:23:39,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 515 transitions, 8269 flow [2024-06-20 17:23:39,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:39,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-20 17:23:39,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-20 17:23:39,069 INFO L175 Difference]: Start difference. First operand has 333 places, 476 transitions, 6978 flow. Second operand 9 states and 149 transitions. [2024-06-20 17:23:39,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 515 transitions, 8269 flow [2024-06-20 17:23:40,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 515 transitions, 8081 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 17:23:40,163 INFO L231 Difference]: Finished difference. Result has 336 places, 481 transitions, 7125 flow [2024-06-20 17:23:40,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6790, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7125, PETRI_PLACES=336, PETRI_TRANSITIONS=481} [2024-06-20 17:23:40,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-20 17:23:40,164 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 481 transitions, 7125 flow [2024-06-20 17:23:40,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:40,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:40,164 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 17:23:40,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:23:40,164 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 17:23:40,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:40,165 INFO L85 PathProgramCache]: Analyzing trace with hash 747415556, now seen corresponding path program 6 times [2024-06-20 17:23:40,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:40,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235128452] [2024-06-20 17:23:40,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:40,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:40,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:41,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:41,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235128452] [2024-06-20 17:23:41,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235128452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:41,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:41,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:41,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588637344] [2024-06-20 17:23:41,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:41,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:41,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:41,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:41,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:41,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:41,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 481 transitions, 7125 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:41,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:41,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:41,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:43,719 INFO L124 PetriNetUnfolderBase]: 4629/7106 cut-off events. [2024-06-20 17:23:43,719 INFO L125 PetriNetUnfolderBase]: For 531680/531682 co-relation queries the response was YES. [2024-06-20 17:23:43,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56540 conditions, 7106 events. 4629/7106 cut-off events. For 531680/531682 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41151 event pairs, 1212 based on Foata normal form. 22/7127 useless extension candidates. Maximal degree in co-relation 56380. Up to 6234 conditions per place. [2024-06-20 17:23:43,819 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 443 selfloop transitions, 79 changer transitions 0/525 dead transitions. [2024-06-20 17:23:43,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 525 transitions, 8386 flow [2024-06-20 17:23:43,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:43,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 17:23:43,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 17:23:43,821 INFO L175 Difference]: Start difference. First operand has 336 places, 481 transitions, 7125 flow. Second operand 10 states and 166 transitions. [2024-06-20 17:23:43,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 525 transitions, 8386 flow [2024-06-20 17:23:45,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 525 transitions, 8202 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 17:23:45,302 INFO L231 Difference]: Finished difference. Result has 341 places, 482 transitions, 7150 flow [2024-06-20 17:23:45,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6941, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7150, PETRI_PLACES=341, PETRI_TRANSITIONS=482} [2024-06-20 17:23:45,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-20 17:23:45,302 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 482 transitions, 7150 flow [2024-06-20 17:23:45,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:45,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:45,303 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 17:23:45,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:23:45,303 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 17:23:45,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:45,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1388310038, now seen corresponding path program 14 times [2024-06-20 17:23:45,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:45,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683145658] [2024-06-20 17:23:45,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:45,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:45,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:46,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:46,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:46,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683145658] [2024-06-20 17:23:46,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683145658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:46,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:46,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:46,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923590605] [2024-06-20 17:23:46,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:46,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:46,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:46,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:46,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:46,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:46,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 482 transitions, 7150 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:46,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:46,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:46,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:48,462 INFO L124 PetriNetUnfolderBase]: 4646/7121 cut-off events. [2024-06-20 17:23:48,462 INFO L125 PetriNetUnfolderBase]: For 500011/500011 co-relation queries the response was YES. [2024-06-20 17:23:48,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56750 conditions, 7121 events. 4646/7121 cut-off events. For 500011/500011 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41151 event pairs, 926 based on Foata normal form. 4/7124 useless extension candidates. Maximal degree in co-relation 56588. Up to 6426 conditions per place. [2024-06-20 17:23:48,571 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 109 changer transitions 0/519 dead transitions. [2024-06-20 17:23:48,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 519 transitions, 8392 flow [2024-06-20 17:23:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:48,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:48,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 17:23:48,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 17:23:48,573 INFO L175 Difference]: Start difference. First operand has 341 places, 482 transitions, 7150 flow. Second operand 9 states and 151 transitions. [2024-06-20 17:23:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 519 transitions, 8392 flow [2024-06-20 17:23:49,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 519 transitions, 8228 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:49,782 INFO L231 Difference]: Finished difference. Result has 342 places, 484 transitions, 7286 flow [2024-06-20 17:23:49,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6986, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7286, PETRI_PLACES=342, PETRI_TRANSITIONS=484} [2024-06-20 17:23:49,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-20 17:23:49,782 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 484 transitions, 7286 flow [2024-06-20 17:23:49,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:49,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:49,783 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 17:23:49,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:23:49,783 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 17:23:49,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:49,783 INFO L85 PathProgramCache]: Analyzing trace with hash 31836910, now seen corresponding path program 7 times [2024-06-20 17:23:49,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:49,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627131649] [2024-06-20 17:23:49,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:49,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:49,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:51,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:23:51,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:51,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627131649] [2024-06-20 17:23:51,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627131649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:51,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:51,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:51,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505951648] [2024-06-20 17:23:51,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:51,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:51,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:51,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:51,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:51,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:51,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 484 transitions, 7286 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:51,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:51,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:51,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:53,070 INFO L124 PetriNetUnfolderBase]: 4721/7246 cut-off events. [2024-06-20 17:23:53,070 INFO L125 PetriNetUnfolderBase]: For 545788/545788 co-relation queries the response was YES. [2024-06-20 17:23:53,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57908 conditions, 7246 events. 4721/7246 cut-off events. For 545788/545788 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 42043 event pairs, 912 based on Foata normal form. 20/7265 useless extension candidates. Maximal degree in co-relation 57745. Up to 6265 conditions per place. [2024-06-20 17:23:53,178 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 409 selfloop transitions, 117 changer transitions 0/529 dead transitions. [2024-06-20 17:23:53,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 529 transitions, 8565 flow [2024-06-20 17:23:53,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:23:53,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:23:53,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:23:53,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:23:53,180 INFO L175 Difference]: Start difference. First operand has 342 places, 484 transitions, 7286 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:23:53,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 529 transitions, 8565 flow [2024-06-20 17:23:54,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 529 transitions, 8295 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 17:23:54,489 INFO L231 Difference]: Finished difference. Result has 345 places, 485 transitions, 7303 flow [2024-06-20 17:23:54,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7016, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7303, PETRI_PLACES=345, PETRI_TRANSITIONS=485} [2024-06-20 17:23:54,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-20 17:23:54,490 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 485 transitions, 7303 flow [2024-06-20 17:23:54,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:54,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:54,491 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 17:23:54,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:23:54,492 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 17:23:54,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:54,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1382803508, now seen corresponding path program 15 times [2024-06-20 17:23:54,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:54,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542745593] [2024-06-20 17:23:54,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:54,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:23:55,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 17:23:55,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:23:55,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542745593] [2024-06-20 17:23:55,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542745593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:23:55,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:23:55,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:23:55,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99448531] [2024-06-20 17:23:55,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:23:55,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:23:55,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:23:55,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:23:55,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:23:55,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:23:55,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 485 transitions, 7303 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:55,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:23:55,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:23:55,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:23:57,730 INFO L124 PetriNetUnfolderBase]: 4738/7273 cut-off events. [2024-06-20 17:23:57,731 INFO L125 PetriNetUnfolderBase]: For 533137/533137 co-relation queries the response was YES. [2024-06-20 17:23:57,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58422 conditions, 7273 events. 4738/7273 cut-off events. For 533137/533137 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 42314 event pairs, 930 based on Foata normal form. 4/7276 useless extension candidates. Maximal degree in co-relation 58258. Up to 6578 conditions per place. [2024-06-20 17:23:57,842 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 105 changer transitions 0/521 dead transitions. [2024-06-20 17:23:57,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 521 transitions, 8547 flow [2024-06-20 17:23:57,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:23:57,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:23:57,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 17:23:57,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 17:23:57,843 INFO L175 Difference]: Start difference. First operand has 345 places, 485 transitions, 7303 flow. Second operand 9 states and 151 transitions. [2024-06-20 17:23:57,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 521 transitions, 8547 flow [2024-06-20 17:23:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 521 transitions, 8299 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 17:23:59,174 INFO L231 Difference]: Finished difference. Result has 346 places, 487 transitions, 7351 flow [2024-06-20 17:23:59,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7055, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7351, PETRI_PLACES=346, PETRI_TRANSITIONS=487} [2024-06-20 17:23:59,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-20 17:23:59,175 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 487 transitions, 7351 flow [2024-06-20 17:23:59,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:23:59,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:23:59,176 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 17:23:59,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:23:59,176 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 17:23:59,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:23:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1382799788, now seen corresponding path program 16 times [2024-06-20 17:23:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:23:59,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772410341] [2024-06-20 17:23:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:23:59,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:23:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:00,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:00,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772410341] [2024-06-20 17:24:00,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772410341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:00,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:00,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:24:00,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037863679] [2024-06-20 17:24:00,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:00,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:24:00,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:00,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:24:00,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:24:01,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:01,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 487 transitions, 7351 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:01,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:01,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:01,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:02,819 INFO L124 PetriNetUnfolderBase]: 4755/7300 cut-off events. [2024-06-20 17:24:02,820 INFO L125 PetriNetUnfolderBase]: For 534620/534620 co-relation queries the response was YES. [2024-06-20 17:24:02,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58582 conditions, 7300 events. 4755/7300 cut-off events. For 534620/534620 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42520 event pairs, 926 based on Foata normal form. 4/7303 useless extension candidates. Maximal degree in co-relation 58417. Up to 6487 conditions per place. [2024-06-20 17:24:02,933 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 115 changer transitions 0/525 dead transitions. [2024-06-20 17:24:02,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 525 transitions, 8661 flow [2024-06-20 17:24:02,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:24:02,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:24:02,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 17:24:02,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-20 17:24:02,935 INFO L175 Difference]: Start difference. First operand has 346 places, 487 transitions, 7351 flow. Second operand 9 states and 151 transitions. [2024-06-20 17:24:02,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 525 transitions, 8661 flow [2024-06-20 17:24:04,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 525 transitions, 8395 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 17:24:04,286 INFO L231 Difference]: Finished difference. Result has 349 places, 491 transitions, 7479 flow [2024-06-20 17:24:04,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7479, PETRI_PLACES=349, PETRI_TRANSITIONS=491} [2024-06-20 17:24:04,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-20 17:24:04,286 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 491 transitions, 7479 flow [2024-06-20 17:24:04,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:04,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:04,287 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 17:24:04,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:24:04,287 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 17:24:04,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:04,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1382953610, now seen corresponding path program 8 times [2024-06-20 17:24:04,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:04,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246900588] [2024-06-20 17:24:04,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:04,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:05,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 17:24:05,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:05,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246900588] [2024-06-20 17:24:05,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246900588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:05,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:05,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:24:05,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845694386] [2024-06-20 17:24:05,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:05,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:24:05,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:05,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:24:05,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:24:05,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:05,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 491 transitions, 7479 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:05,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:05,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:05,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:07,940 INFO L124 PetriNetUnfolderBase]: 4830/7425 cut-off events. [2024-06-20 17:24:07,940 INFO L125 PetriNetUnfolderBase]: For 583170/583170 co-relation queries the response was YES. [2024-06-20 17:24:08,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59729 conditions, 7425 events. 4830/7425 cut-off events. For 583170/583170 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43468 event pairs, 954 based on Foata normal form. 20/7444 useless extension candidates. Maximal degree in co-relation 59562. Up to 6480 conditions per place. [2024-06-20 17:24:08,031 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 423 selfloop transitions, 109 changer transitions 0/535 dead transitions. [2024-06-20 17:24:08,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 535 transitions, 8764 flow [2024-06-20 17:24:08,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:08,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:08,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 17:24:08,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-20 17:24:08,032 INFO L175 Difference]: Start difference. First operand has 349 places, 491 transitions, 7479 flow. Second operand 10 states and 169 transitions. [2024-06-20 17:24:08,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 535 transitions, 8764 flow [2024-06-20 17:24:09,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 535 transitions, 8526 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-20 17:24:09,454 INFO L231 Difference]: Finished difference. Result has 354 places, 492 transitions, 7506 flow [2024-06-20 17:24:09,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7241, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7506, PETRI_PLACES=354, PETRI_TRANSITIONS=492} [2024-06-20 17:24:09,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-20 17:24:09,455 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 492 transitions, 7506 flow [2024-06-20 17:24:09,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:09,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:09,456 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 17:24:09,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 17:24:09,456 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 17:24:09,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:09,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1309586590, now seen corresponding path program 17 times [2024-06-20 17:24:09,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:09,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981383296] [2024-06-20 17:24:09,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:09,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:09,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:10,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:10,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981383296] [2024-06-20 17:24:10,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981383296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:10,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:10,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:10,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276964177] [2024-06-20 17:24:10,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:10,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:10,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:10,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:10,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:10,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:10,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 492 transitions, 7506 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:10,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:10,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:10,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:12,811 INFO L124 PetriNetUnfolderBase]: 4847/7457 cut-off events. [2024-06-20 17:24:12,811 INFO L125 PetriNetUnfolderBase]: For 551503/551505 co-relation queries the response was YES. [2024-06-20 17:24:12,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60091 conditions, 7457 events. 4847/7457 cut-off events. For 551503/551505 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43795 event pairs, 926 based on Foata normal form. 6/7456 useless extension candidates. Maximal degree in co-relation 59922. Up to 6212 conditions per place. [2024-06-20 17:24:12,911 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 380 selfloop transitions, 146 changer transitions 0/529 dead transitions. [2024-06-20 17:24:12,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 529 transitions, 8778 flow [2024-06-20 17:24:12,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:24:12,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:24:12,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:24:12,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-20 17:24:12,913 INFO L175 Difference]: Start difference. First operand has 354 places, 492 transitions, 7506 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:24:12,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 529 transitions, 8778 flow [2024-06-20 17:24:14,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 529 transitions, 8538 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 17:24:14,404 INFO L231 Difference]: Finished difference. Result has 355 places, 494 transitions, 7645 flow [2024-06-20 17:24:14,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7266, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7645, PETRI_PLACES=355, PETRI_TRANSITIONS=494} [2024-06-20 17:24:14,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-20 17:24:14,405 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 494 transitions, 7645 flow [2024-06-20 17:24:14,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:14,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:14,406 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 17:24:14,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 17:24:14,406 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:14,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:14,406 INFO L85 PathProgramCache]: Analyzing trace with hash -590178502, now seen corresponding path program 9 times [2024-06-20 17:24:14,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:14,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958207941] [2024-06-20 17:24:14,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:14,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:14,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:15,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:15,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:15,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958207941] [2024-06-20 17:24:15,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958207941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:15,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:15,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:15,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978512505] [2024-06-20 17:24:15,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:15,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:15,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:15,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:15,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:16,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:16,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 494 transitions, 7645 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:16,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:16,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:16,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:17,970 INFO L124 PetriNetUnfolderBase]: 4922/7582 cut-off events. [2024-06-20 17:24:17,970 INFO L125 PetriNetUnfolderBase]: For 584395/584397 co-relation queries the response was YES. [2024-06-20 17:24:18,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60994 conditions, 7582 events. 4922/7582 cut-off events. For 584395/584397 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 44786 event pairs, 945 based on Foata normal form. 22/7597 useless extension candidates. Maximal degree in co-relation 60824. Up to 6621 conditions per place. [2024-06-20 17:24:18,084 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 423 selfloop transitions, 113 changer transitions 0/539 dead transitions. [2024-06-20 17:24:18,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 539 transitions, 8946 flow [2024-06-20 17:24:18,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:18,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:18,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-20 17:24:18,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-20 17:24:18,086 INFO L175 Difference]: Start difference. First operand has 355 places, 494 transitions, 7645 flow. Second operand 10 states and 173 transitions. [2024-06-20 17:24:18,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 539 transitions, 8946 flow [2024-06-20 17:24:19,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 539 transitions, 8585 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-20 17:24:19,600 INFO L231 Difference]: Finished difference. Result has 358 places, 495 transitions, 7554 flow [2024-06-20 17:24:19,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7284, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7554, PETRI_PLACES=358, PETRI_TRANSITIONS=495} [2024-06-20 17:24:19,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-20 17:24:19,601 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 495 transitions, 7554 flow [2024-06-20 17:24:19,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:19,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:19,601 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 17:24:19,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 17:24:19,601 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:19,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:19,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1509032530, now seen corresponding path program 18 times [2024-06-20 17:24:19,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:19,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429933355] [2024-06-20 17:24:19,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:19,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:19,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:21,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:21,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429933355] [2024-06-20 17:24:21,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429933355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:21,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:21,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:21,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902887727] [2024-06-20 17:24:21,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:21,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:21,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:21,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:21,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:21,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:21,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 495 transitions, 7554 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:21,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:21,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:21,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:23,170 INFO L124 PetriNetUnfolderBase]: 4939/7609 cut-off events. [2024-06-20 17:24:23,170 INFO L125 PetriNetUnfolderBase]: For 569322/569324 co-relation queries the response was YES. [2024-06-20 17:24:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61190 conditions, 7609 events. 4939/7609 cut-off events. For 569322/569324 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 45006 event pairs, 946 based on Foata normal form. 6/7608 useless extension candidates. Maximal degree in co-relation 61019. Up to 6364 conditions per place. [2024-06-20 17:24:23,283 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 379 selfloop transitions, 148 changer transitions 0/530 dead transitions. [2024-06-20 17:24:23,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 530 transitions, 8824 flow [2024-06-20 17:24:23,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:24:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:24:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 17:24:23,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-20 17:24:23,288 INFO L175 Difference]: Start difference. First operand has 358 places, 495 transitions, 7554 flow. Second operand 9 states and 155 transitions. [2024-06-20 17:24:23,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 530 transitions, 8824 flow [2024-06-20 17:24:24,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 530 transitions, 8577 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 17:24:24,950 INFO L231 Difference]: Finished difference. Result has 359 places, 497 transitions, 7694 flow [2024-06-20 17:24:24,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7694, PETRI_PLACES=359, PETRI_TRANSITIONS=497} [2024-06-20 17:24:24,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-20 17:24:24,951 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 497 transitions, 7694 flow [2024-06-20 17:24:24,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:24,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:24,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:24:24,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 17:24:24,951 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:24,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:24,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1509036250, now seen corresponding path program 19 times [2024-06-20 17:24:24,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:24,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930176328] [2024-06-20 17:24:24,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:24,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:26,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:26,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:26,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930176328] [2024-06-20 17:24:26,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930176328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:26,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:26,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:26,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713820714] [2024-06-20 17:24:26,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:26,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:26,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:26,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:26,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:26,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:26,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 497 transitions, 7694 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:26,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:26,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:26,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:28,204 INFO L124 PetriNetUnfolderBase]: 5067/7817 cut-off events. [2024-06-20 17:24:28,205 INFO L125 PetriNetUnfolderBase]: For 634911/634913 co-relation queries the response was YES. [2024-06-20 17:24:28,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64471 conditions, 7817 events. 5067/7817 cut-off events. For 634911/634913 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 46485 event pairs, 981 based on Foata normal form. 6/7816 useless extension candidates. Maximal degree in co-relation 64299. Up to 6323 conditions per place. [2024-06-20 17:24:28,325 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 384 selfloop transitions, 154 changer transitions 0/541 dead transitions. [2024-06-20 17:24:28,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 541 transitions, 9370 flow [2024-06-20 17:24:28,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:24:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:24:28,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 17:24:28,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-20 17:24:28,327 INFO L175 Difference]: Start difference. First operand has 359 places, 497 transitions, 7694 flow. Second operand 9 states and 161 transitions. [2024-06-20 17:24:28,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 541 transitions, 9370 flow [2024-06-20 17:24:30,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 541 transitions, 9001 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-20 17:24:30,305 INFO L231 Difference]: Finished difference. Result has 362 places, 502 transitions, 7831 flow [2024-06-20 17:24:30,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7831, PETRI_PLACES=362, PETRI_TRANSITIONS=502} [2024-06-20 17:24:30,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-20 17:24:30,306 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 502 transitions, 7831 flow [2024-06-20 17:24:30,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:30,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:30,306 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 17:24:30,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 17:24:30,306 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:30,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:30,307 INFO L85 PathProgramCache]: Analyzing trace with hash 374267648, now seen corresponding path program 20 times [2024-06-20 17:24:30,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:30,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752975769] [2024-06-20 17:24:30,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:30,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:30,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:31,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 17:24:31,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:31,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752975769] [2024-06-20 17:24:31,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752975769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:31,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:31,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423605671] [2024-06-20 17:24:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:31,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:31,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:31,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:31,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:31,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:31,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 502 transitions, 7831 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:31,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:31,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:31,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:33,710 INFO L124 PetriNetUnfolderBase]: 5023/7749 cut-off events. [2024-06-20 17:24:33,710 INFO L125 PetriNetUnfolderBase]: For 642386/642388 co-relation queries the response was YES. [2024-06-20 17:24:33,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62671 conditions, 7749 events. 5023/7749 cut-off events. For 642386/642388 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 46056 event pairs, 930 based on Foata normal form. 26/7768 useless extension candidates. Maximal degree in co-relation 62497. Up to 6384 conditions per place. [2024-06-20 17:24:33,813 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 382 selfloop transitions, 156 changer transitions 0/541 dead transitions. [2024-06-20 17:24:33,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 541 transitions, 9134 flow [2024-06-20 17:24:33,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:24:33,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:24:33,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:24:33,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-20 17:24:33,815 INFO L175 Difference]: Start difference. First operand has 362 places, 502 transitions, 7831 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:24:33,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 541 transitions, 9134 flow [2024-06-20 17:24:35,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 541 transitions, 8781 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-20 17:24:35,607 INFO L231 Difference]: Finished difference. Result has 366 places, 503 transitions, 7856 flow [2024-06-20 17:24:35,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7518, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7856, PETRI_PLACES=366, PETRI_TRANSITIONS=503} [2024-06-20 17:24:35,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-20 17:24:35,608 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 503 transitions, 7856 flow [2024-06-20 17:24:35,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:35,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:35,609 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 17:24:35,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 17:24:35,609 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:35,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:35,609 INFO L85 PathProgramCache]: Analyzing trace with hash 374273600, now seen corresponding path program 10 times [2024-06-20 17:24:35,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:35,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046018938] [2024-06-20 17:24:35,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:35,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:36,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:36,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:36,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046018938] [2024-06-20 17:24:36,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046018938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:36,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:36,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:36,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843545966] [2024-06-20 17:24:36,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:36,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:36,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:36,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:36,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:36,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:36,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 503 transitions, 7856 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:36,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:36,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:36,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:38,919 INFO L124 PetriNetUnfolderBase]: 5098/7874 cut-off events. [2024-06-20 17:24:38,919 INFO L125 PetriNetUnfolderBase]: For 641608/641610 co-relation queries the response was YES. [2024-06-20 17:24:39,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63481 conditions, 7874 events. 5098/7874 cut-off events. For 641608/641610 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47024 event pairs, 955 based on Foata normal form. 22/7889 useless extension candidates. Maximal degree in co-relation 63305. Up to 6913 conditions per place. [2024-06-20 17:24:39,033 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 419 selfloop transitions, 125 changer transitions 0/547 dead transitions. [2024-06-20 17:24:39,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 547 transitions, 9173 flow [2024-06-20 17:24:39,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:39,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:24:39,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:24:39,037 INFO L175 Difference]: Start difference. First operand has 366 places, 503 transitions, 7856 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:24:39,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 547 transitions, 9173 flow [2024-06-20 17:24:40,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 547 transitions, 8858 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:24:40,973 INFO L231 Difference]: Finished difference. Result has 369 places, 504 transitions, 7837 flow [2024-06-20 17:24:40,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7837, PETRI_PLACES=369, PETRI_TRANSITIONS=504} [2024-06-20 17:24:40,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-20 17:24:40,974 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 504 transitions, 7837 flow [2024-06-20 17:24:40,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:40,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:40,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 17:24:40,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 17:24:40,975 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:40,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:40,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1508882428, now seen corresponding path program 11 times [2024-06-20 17:24:40,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:40,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943640483] [2024-06-20 17:24:40,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:40,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:40,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943640483] [2024-06-20 17:24:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943640483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:42,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:42,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630160140] [2024-06-20 17:24:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:42,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:42,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:42,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:42,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 504 transitions, 7837 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:42,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:42,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:42,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:44,475 INFO L124 PetriNetUnfolderBase]: 5062/7818 cut-off events. [2024-06-20 17:24:44,475 INFO L125 PetriNetUnfolderBase]: For 613557/613559 co-relation queries the response was YES. [2024-06-20 17:24:44,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61849 conditions, 7818 events. 5062/7818 cut-off events. For 613557/613559 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 46715 event pairs, 955 based on Foata normal form. 22/7833 useless extension candidates. Maximal degree in co-relation 61672. Up to 6453 conditions per place. [2024-06-20 17:24:44,612 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 394 selfloop transitions, 149 changer transitions 0/546 dead transitions. [2024-06-20 17:24:44,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 546 transitions, 9109 flow [2024-06-20 17:24:44,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:44,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:44,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-20 17:24:44,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-20 17:24:44,614 INFO L175 Difference]: Start difference. First operand has 369 places, 504 transitions, 7837 flow. Second operand 10 states and 174 transitions. [2024-06-20 17:24:44,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 546 transitions, 9109 flow [2024-06-20 17:24:46,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 546 transitions, 8826 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 17:24:46,743 INFO L231 Difference]: Finished difference. Result has 371 places, 504 transitions, 7862 flow [2024-06-20 17:24:46,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7554, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7862, PETRI_PLACES=371, PETRI_TRANSITIONS=504} [2024-06-20 17:24:46,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-20 17:24:46,744 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 504 transitions, 7862 flow [2024-06-20 17:24:46,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:46,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:46,744 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 17:24:46,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 17:24:46,745 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:46,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:46,745 INFO L85 PathProgramCache]: Analyzing trace with hash 629794068, now seen corresponding path program 12 times [2024-06-20 17:24:46,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:46,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214130316] [2024-06-20 17:24:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:46,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:46,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:48,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214130316] [2024-06-20 17:24:48,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214130316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:48,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:48,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:24:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346701647] [2024-06-20 17:24:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:24:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:48,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:24:48,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:24:48,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:48,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 504 transitions, 7862 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:48,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:48,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:48,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:50,458 INFO L124 PetriNetUnfolderBase]: 5120/7916 cut-off events. [2024-06-20 17:24:50,458 INFO L125 PetriNetUnfolderBase]: For 621732/621734 co-relation queries the response was YES. [2024-06-20 17:24:50,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62573 conditions, 7916 events. 5120/7916 cut-off events. For 621732/621734 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 47480 event pairs, 907 based on Foata normal form. 18/7927 useless extension candidates. Maximal degree in co-relation 62395. Up to 6431 conditions per place. [2024-06-20 17:24:50,578 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 380 selfloop transitions, 172 changer transitions 0/555 dead transitions. [2024-06-20 17:24:50,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 555 transitions, 9259 flow [2024-06-20 17:24:50,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:50,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:50,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-20 17:24:50,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-20 17:24:50,579 INFO L175 Difference]: Start difference. First operand has 371 places, 504 transitions, 7862 flow. Second operand 10 states and 178 transitions. [2024-06-20 17:24:50,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 555 transitions, 9259 flow [2024-06-20 17:24:52,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 555 transitions, 8947 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 17:24:52,550 INFO L231 Difference]: Finished difference. Result has 374 places, 506 transitions, 7977 flow [2024-06-20 17:24:52,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7550, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7977, PETRI_PLACES=374, PETRI_TRANSITIONS=506} [2024-06-20 17:24:52,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-20 17:24:52,551 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 506 transitions, 7977 flow [2024-06-20 17:24:52,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:52,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:52,551 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 17:24:52,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 17:24:52,552 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:52,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash 943752768, now seen corresponding path program 13 times [2024-06-20 17:24:52,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:52,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323733558] [2024-06-20 17:24:52,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:53,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:24:53,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:53,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323733558] [2024-06-20 17:24:53,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323733558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:53,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:53,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:24:53,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397864677] [2024-06-20 17:24:53,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:53,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:24:53,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:53,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:24:53,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:24:53,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:53,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 506 transitions, 7977 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:53,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:53,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:53,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:24:55,940 INFO L124 PetriNetUnfolderBase]: 5128/7936 cut-off events. [2024-06-20 17:24:55,940 INFO L125 PetriNetUnfolderBase]: For 619757/619759 co-relation queries the response was YES. [2024-06-20 17:24:56,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62496 conditions, 7936 events. 5128/7936 cut-off events. For 619757/619759 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 47393 event pairs, 824 based on Foata normal form. 18/7947 useless extension candidates. Maximal degree in co-relation 62316. Up to 4744 conditions per place. [2024-06-20 17:24:56,260 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 365 selfloop transitions, 188 changer transitions 0/556 dead transitions. [2024-06-20 17:24:56,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 556 transitions, 9365 flow [2024-06-20 17:24:56,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:24:56,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:24:56,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-20 17:24:56,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-20 17:24:56,261 INFO L175 Difference]: Start difference. First operand has 374 places, 506 transitions, 7977 flow. Second operand 10 states and 177 transitions. [2024-06-20 17:24:56,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 556 transitions, 9365 flow [2024-06-20 17:24:58,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 556 transitions, 8918 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 17:24:58,217 INFO L231 Difference]: Finished difference. Result has 377 places, 507 transitions, 7970 flow [2024-06-20 17:24:58,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7530, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7970, PETRI_PLACES=377, PETRI_TRANSITIONS=507} [2024-06-20 17:24:58,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-20 17:24:58,218 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 507 transitions, 7970 flow [2024-06-20 17:24:58,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:24:58,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:24:58,218 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 17:24:58,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 17:24:58,219 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:24:58,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:24:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash -327468683, now seen corresponding path program 1 times [2024-06-20 17:24:58,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:24:58,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931811926] [2024-06-20 17:24:58,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:24:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:24:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:24:59,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 17:24:59,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:24:59,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931811926] [2024-06-20 17:24:59,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931811926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:24:59,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:24:59,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:24:59,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849525926] [2024-06-20 17:24:59,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:24:59,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:24:59,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:24:59,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:24:59,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:24:59,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:24:59,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 507 transitions, 7970 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:24:59,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:24:59,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:24:59,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:01,191 INFO L124 PetriNetUnfolderBase]: 5159/7989 cut-off events. [2024-06-20 17:25:01,191 INFO L125 PetriNetUnfolderBase]: For 609394/609394 co-relation queries the response was YES. [2024-06-20 17:25:01,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62811 conditions, 7989 events. 5159/7989 cut-off events. For 609394/609394 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 48363 event pairs, 2161 based on Foata normal form. 3/7991 useless extension candidates. Maximal degree in co-relation 62631. Up to 7818 conditions per place. [2024-06-20 17:25:01,296 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 43 changer transitions 0/545 dead transitions. [2024-06-20 17:25:01,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 545 transitions, 9499 flow [2024-06-20 17:25:01,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:25:01,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:25:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 17:25:01,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-20 17:25:01,301 INFO L175 Difference]: Start difference. First operand has 377 places, 507 transitions, 7970 flow. Second operand 9 states and 146 transitions. [2024-06-20 17:25:01,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 545 transitions, 9499 flow [2024-06-20 17:25:03,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 545 transitions, 9071 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 17:25:03,306 INFO L231 Difference]: Finished difference. Result has 379 places, 517 transitions, 7815 flow [2024-06-20 17:25:03,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7815, PETRI_PLACES=379, PETRI_TRANSITIONS=517} [2024-06-20 17:25:03,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-20 17:25:03,307 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 517 transitions, 7815 flow [2024-06-20 17:25:03,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:03,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:03,307 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 17:25:03,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 17:25:03,308 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:25:03,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash -323659403, now seen corresponding path program 2 times [2024-06-20 17:25:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:03,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695073341] [2024-06-20 17:25:03,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:03,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:03,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:04,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:04,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695073341] [2024-06-20 17:25:04,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695073341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:04,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:04,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:25:04,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305944918] [2024-06-20 17:25:04,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:04,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:25:04,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:04,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:25:04,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:25:04,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:04,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 517 transitions, 7815 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:04,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:04,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:04,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:06,319 INFO L124 PetriNetUnfolderBase]: 5234/8084 cut-off events. [2024-06-20 17:25:06,319 INFO L125 PetriNetUnfolderBase]: For 619041/619045 co-relation queries the response was YES. [2024-06-20 17:25:06,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63182 conditions, 8084 events. 5234/8084 cut-off events. For 619041/619045 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 48835 event pairs, 1511 based on Foata normal form. 7/8088 useless extension candidates. Maximal degree in co-relation 63000. Up to 7726 conditions per place. [2024-06-20 17:25:06,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 455 selfloop transitions, 104 changer transitions 0/562 dead transitions. [2024-06-20 17:25:06,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 562 transitions, 9571 flow [2024-06-20 17:25:06,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:25:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:25:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 17:25:06,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 17:25:06,432 INFO L175 Difference]: Start difference. First operand has 379 places, 517 transitions, 7815 flow. Second operand 8 states and 127 transitions. [2024-06-20 17:25:06,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 562 transitions, 9571 flow [2024-06-20 17:25:08,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 562 transitions, 9452 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-20 17:25:08,506 INFO L231 Difference]: Finished difference. Result has 383 places, 543 transitions, 8348 flow [2024-06-20 17:25:08,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8348, PETRI_PLACES=383, PETRI_TRANSITIONS=543} [2024-06-20 17:25:08,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-20 17:25:08,507 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 543 transitions, 8348 flow [2024-06-20 17:25:08,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:08,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:08,507 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 17:25:08,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 17:25:08,508 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:25:08,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:08,508 INFO L85 PathProgramCache]: Analyzing trace with hash -963425648, now seen corresponding path program 1 times [2024-06-20 17:25:08,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:08,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34534878] [2024-06-20 17:25:08,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:08,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:09,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:09,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:09,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34534878] [2024-06-20 17:25:09,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34534878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:09,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:09,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:25:09,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395800647] [2024-06-20 17:25:09,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:09,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:25:09,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:25:09,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:25:09,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:09,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 543 transitions, 8348 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:09,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:09,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:09,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:11,584 INFO L124 PetriNetUnfolderBase]: 5228/8086 cut-off events. [2024-06-20 17:25:11,585 INFO L125 PetriNetUnfolderBase]: For 634242/634242 co-relation queries the response was YES. [2024-06-20 17:25:11,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63955 conditions, 8086 events. 5228/8086 cut-off events. For 634242/634242 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 48912 event pairs, 2167 based on Foata normal form. 2/8087 useless extension candidates. Maximal degree in co-relation 63770. Up to 8007 conditions per place. [2024-06-20 17:25:11,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 537 selfloop transitions, 19 changer transitions 0/559 dead transitions. [2024-06-20 17:25:11,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 559 transitions, 9568 flow [2024-06-20 17:25:11,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:25:11,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:25:11,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-20 17:25:11,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33062330623306235 [2024-06-20 17:25:11,708 INFO L175 Difference]: Start difference. First operand has 383 places, 543 transitions, 8348 flow. Second operand 9 states and 122 transitions. [2024-06-20 17:25:11,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 559 transitions, 9568 flow [2024-06-20 17:25:13,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 559 transitions, 9404 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-20 17:25:13,982 INFO L231 Difference]: Finished difference. Result has 390 places, 546 transitions, 8304 flow [2024-06-20 17:25:13,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8184, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8304, PETRI_PLACES=390, PETRI_TRANSITIONS=546} [2024-06-20 17:25:13,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-20 17:25:13,983 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 546 transitions, 8304 flow [2024-06-20 17:25:13,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:13,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:13,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:13,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 17:25:13,984 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:25:13,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash 872450421, now seen corresponding path program 3 times [2024-06-20 17:25:13,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:13,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268736510] [2024-06-20 17:25:13,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:13,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:14,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:14,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:14,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268736510] [2024-06-20 17:25:14,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268736510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:14,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:14,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:25:14,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089031720] [2024-06-20 17:25:14,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:14,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:25:14,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:14,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:25:14,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:25:14,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:14,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 546 transitions, 8304 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:14,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:14,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:14,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:16,955 INFO L124 PetriNetUnfolderBase]: 5255/8116 cut-off events. [2024-06-20 17:25:16,955 INFO L125 PetriNetUnfolderBase]: For 650270/650274 co-relation queries the response was YES. [2024-06-20 17:25:17,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64744 conditions, 8116 events. 5255/8116 cut-off events. For 650270/650274 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 49097 event pairs, 1512 based on Foata normal form. 7/8118 useless extension candidates. Maximal degree in co-relation 64557. Up to 7571 conditions per place. [2024-06-20 17:25:17,089 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 453 selfloop transitions, 122 changer transitions 0/578 dead transitions. [2024-06-20 17:25:17,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 578 transitions, 9915 flow [2024-06-20 17:25:17,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:25:17,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:25:17,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:25:17,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 17:25:17,091 INFO L175 Difference]: Start difference. First operand has 390 places, 546 transitions, 8304 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:25:17,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 578 transitions, 9915 flow [2024-06-20 17:25:19,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 578 transitions, 9733 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-06-20 17:25:19,093 INFO L231 Difference]: Finished difference. Result has 387 places, 555 transitions, 8653 flow [2024-06-20 17:25:19,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8122, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8653, PETRI_PLACES=387, PETRI_TRANSITIONS=555} [2024-06-20 17:25:19,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-20 17:25:19,094 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 555 transitions, 8653 flow [2024-06-20 17:25:19,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:25:19,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:19,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:19,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 17:25:19,095 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 17:25:19,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:19,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1977645618, now seen corresponding path program 1 times [2024-06-20 17:25:19,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:19,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431514034] [2024-06-20 17:25:19,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:19,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:20,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:20,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:20,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431514034] [2024-06-20 17:25:20,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431514034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:20,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:20,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:25:20,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200835237] [2024-06-20 17:25:20,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:20,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:25:20,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:20,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:25:20,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:25:20,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:20,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 555 transitions, 8653 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:20,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:20,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:20,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:22,762 INFO L124 PetriNetUnfolderBase]: 5323/8229 cut-off events. [2024-06-20 17:25:22,762 INFO L125 PetriNetUnfolderBase]: For 696991/696993 co-relation queries the response was YES. [2024-06-20 17:25:22,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66747 conditions, 8229 events. 5323/8229 cut-off events. For 696991/696993 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 49852 event pairs, 1124 based on Foata normal form. 14/8242 useless extension candidates. Maximal degree in co-relation 66565. Up to 7831 conditions per place. [2024-06-20 17:25:22,899 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 539 selfloop transitions, 60 changer transitions 0/602 dead transitions. [2024-06-20 17:25:22,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 602 transitions, 10106 flow [2024-06-20 17:25:22,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:22,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:22,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-20 17:25:22,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.401330376940133 [2024-06-20 17:25:22,902 INFO L175 Difference]: Start difference. First operand has 387 places, 555 transitions, 8653 flow. Second operand 11 states and 181 transitions. [2024-06-20 17:25:22,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 602 transitions, 10106 flow [2024-06-20 17:25:25,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 602 transitions, 9872 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-20 17:25:25,129 INFO L231 Difference]: Finished difference. Result has 394 places, 557 transitions, 8641 flow [2024-06-20 17:25:25,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8431, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8641, PETRI_PLACES=394, PETRI_TRANSITIONS=557} [2024-06-20 17:25:25,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-20 17:25:25,131 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 557 transitions, 8641 flow [2024-06-20 17:25:25,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:25,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:25,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:25,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 17:25:25,132 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 17:25:25,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:25,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1009298180, now seen corresponding path program 1 times [2024-06-20 17:25:25,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:25,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3058397] [2024-06-20 17:25:25,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:25,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:26,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:26,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:26,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3058397] [2024-06-20 17:25:26,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3058397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:26,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:26,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:25:26,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250011733] [2024-06-20 17:25:26,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:26,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:25:26,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:26,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:25:26,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:25:26,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:26,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 557 transitions, 8641 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:25:26,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:26,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:26,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:28,546 INFO L124 PetriNetUnfolderBase]: 5353/8267 cut-off events. [2024-06-20 17:25:28,546 INFO L125 PetriNetUnfolderBase]: For 691842/691842 co-relation queries the response was YES. [2024-06-20 17:25:28,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66838 conditions, 8267 events. 5353/8267 cut-off events. For 691842/691842 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 49970 event pairs, 1117 based on Foata normal form. 4/8270 useless extension candidates. Maximal degree in co-relation 66655. Up to 7863 conditions per place. [2024-06-20 17:25:28,677 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 506 selfloop transitions, 84 changer transitions 0/593 dead transitions. [2024-06-20 17:25:28,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 593 transitions, 10174 flow [2024-06-20 17:25:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:25:28,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:25:28,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:25:28,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-20 17:25:28,679 INFO L175 Difference]: Start difference. First operand has 394 places, 557 transitions, 8641 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:25:28,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 593 transitions, 10174 flow [2024-06-20 17:25:31,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 593 transitions, 10003 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:31,160 INFO L231 Difference]: Finished difference. Result has 393 places, 565 transitions, 8765 flow [2024-06-20 17:25:31,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8765, PETRI_PLACES=393, PETRI_TRANSITIONS=565} [2024-06-20 17:25:31,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-20 17:25:31,161 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 565 transitions, 8765 flow [2024-06-20 17:25:31,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:25:31,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:31,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:31,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 17:25:31,162 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 17:25:31,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:31,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1326177340, now seen corresponding path program 2 times [2024-06-20 17:25:31,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:31,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509109444] [2024-06-20 17:25:31,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:31,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:32,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:32,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:32,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509109444] [2024-06-20 17:25:32,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509109444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:32,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:32,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:25:32,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109754428] [2024-06-20 17:25:32,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:32,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:25:32,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:32,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:25:32,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:25:32,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:32,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 565 transitions, 8765 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:32,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:32,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:32,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:34,991 INFO L124 PetriNetUnfolderBase]: 5421/8387 cut-off events. [2024-06-20 17:25:34,992 INFO L125 PetriNetUnfolderBase]: For 729982/729984 co-relation queries the response was YES. [2024-06-20 17:25:35,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67980 conditions, 8387 events. 5421/8387 cut-off events. For 729982/729984 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 51045 event pairs, 1131 based on Foata normal form. 14/8400 useless extension candidates. Maximal degree in co-relation 67796. Up to 7925 conditions per place. [2024-06-20 17:25:35,121 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 544 selfloop transitions, 65 changer transitions 0/612 dead transitions. [2024-06-20 17:25:35,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 612 transitions, 10220 flow [2024-06-20 17:25:35,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:35,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-20 17:25:35,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035476718403548 [2024-06-20 17:25:35,124 INFO L175 Difference]: Start difference. First operand has 393 places, 565 transitions, 8765 flow. Second operand 11 states and 182 transitions. [2024-06-20 17:25:35,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 612 transitions, 10220 flow [2024-06-20 17:25:37,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 612 transitions, 10130 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 17:25:37,562 INFO L231 Difference]: Finished difference. Result has 401 places, 567 transitions, 8889 flow [2024-06-20 17:25:37,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8675, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8889, PETRI_PLACES=401, PETRI_TRANSITIONS=567} [2024-06-20 17:25:37,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-20 17:25:37,563 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 567 transitions, 8889 flow [2024-06-20 17:25:37,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:37,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:37,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:37,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 17:25:37,563 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 17:25:37,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:37,564 INFO L85 PathProgramCache]: Analyzing trace with hash -379335180, now seen corresponding path program 3 times [2024-06-20 17:25:37,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:37,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979930982] [2024-06-20 17:25:37,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:37,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:38,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:38,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:38,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979930982] [2024-06-20 17:25:38,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979930982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:38,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:38,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:25:38,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801913010] [2024-06-20 17:25:38,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:38,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:25:38,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:38,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:25:38,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:25:39,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:39,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 567 transitions, 8889 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:39,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:39,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:39,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:41,204 INFO L124 PetriNetUnfolderBase]: 5516/8544 cut-off events. [2024-06-20 17:25:41,205 INFO L125 PetriNetUnfolderBase]: For 753581/753583 co-relation queries the response was YES. [2024-06-20 17:25:41,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69470 conditions, 8544 events. 5516/8544 cut-off events. For 753581/753583 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 52296 event pairs, 1156 based on Foata normal form. 14/8557 useless extension candidates. Maximal degree in co-relation 69284. Up to 8074 conditions per place. [2024-06-20 17:25:41,340 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 550 selfloop transitions, 63 changer transitions 0/616 dead transitions. [2024-06-20 17:25:41,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 616 transitions, 10376 flow [2024-06-20 17:25:41,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:41,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:41,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-20 17:25:41,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-20 17:25:41,342 INFO L175 Difference]: Start difference. First operand has 401 places, 567 transitions, 8889 flow. Second operand 11 states and 180 transitions. [2024-06-20 17:25:41,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 616 transitions, 10376 flow [2024-06-20 17:25:43,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 616 transitions, 10193 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:43,801 INFO L231 Difference]: Finished difference. Result has 403 places, 570 transitions, 8938 flow [2024-06-20 17:25:43,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8708, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8938, PETRI_PLACES=403, PETRI_TRANSITIONS=570} [2024-06-20 17:25:43,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-20 17:25:43,802 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 570 transitions, 8938 flow [2024-06-20 17:25:43,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:43,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:43,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:43,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 17:25:43,803 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 17:25:43,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:43,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1662685804, now seen corresponding path program 4 times [2024-06-20 17:25:43,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:43,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130887846] [2024-06-20 17:25:43,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:43,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:43,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:45,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:45,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:45,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130887846] [2024-06-20 17:25:45,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130887846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:45,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:45,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:25:45,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503636809] [2024-06-20 17:25:45,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:45,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:25:45,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:45,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:25:45,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:25:45,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:45,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 570 transitions, 8938 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:45,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:45,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:45,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:48,019 INFO L124 PetriNetUnfolderBase]: 5557/8615 cut-off events. [2024-06-20 17:25:48,019 INFO L125 PetriNetUnfolderBase]: For 768827/768827 co-relation queries the response was YES. [2024-06-20 17:25:48,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70019 conditions, 8615 events. 5557/8615 cut-off events. For 768827/768827 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 52774 event pairs, 1146 based on Foata normal form. 12/8626 useless extension candidates. Maximal degree in co-relation 69832. Up to 8043 conditions per place. [2024-06-20 17:25:48,137 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 526 selfloop transitions, 89 changer transitions 0/618 dead transitions. [2024-06-20 17:25:48,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 618 transitions, 10410 flow [2024-06-20 17:25:48,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:48,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 17:25:48,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 17:25:48,139 INFO L175 Difference]: Start difference. First operand has 403 places, 570 transitions, 8938 flow. Second operand 11 states and 184 transitions. [2024-06-20 17:25:48,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 618 transitions, 10410 flow [2024-06-20 17:25:50,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 618 transitions, 10232 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:50,707 INFO L231 Difference]: Finished difference. Result has 405 places, 571 transitions, 9008 flow [2024-06-20 17:25:50,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8760, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9008, PETRI_PLACES=405, PETRI_TRANSITIONS=571} [2024-06-20 17:25:50,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-20 17:25:50,708 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 571 transitions, 9008 flow [2024-06-20 17:25:50,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:50,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:50,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:50,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 17:25:50,708 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 17:25:50,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1018795272, now seen corresponding path program 5 times [2024-06-20 17:25:50,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:50,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048342941] [2024-06-20 17:25:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:50,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:52,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:52,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:52,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048342941] [2024-06-20 17:25:52,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048342941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:52,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:52,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:25:52,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149551464] [2024-06-20 17:25:52,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:52,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:25:52,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:52,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:25:52,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:25:52,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:52,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 571 transitions, 9008 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:52,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:52,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:52,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:25:54,831 INFO L124 PetriNetUnfolderBase]: 5598/8686 cut-off events. [2024-06-20 17:25:54,831 INFO L125 PetriNetUnfolderBase]: For 788028/788028 co-relation queries the response was YES. [2024-06-20 17:25:54,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70683 conditions, 8686 events. 5598/8686 cut-off events. For 788028/788028 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 53370 event pairs, 1159 based on Foata normal form. 12/8697 useless extension candidates. Maximal degree in co-relation 70495. Up to 8114 conditions per place. [2024-06-20 17:25:54,983 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 529 selfloop transitions, 86 changer transitions 0/618 dead transitions. [2024-06-20 17:25:54,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 618 transitions, 10476 flow [2024-06-20 17:25:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:25:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:25:54,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 17:25:54,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 17:25:54,985 INFO L175 Difference]: Start difference. First operand has 405 places, 571 transitions, 9008 flow. Second operand 11 states and 184 transitions. [2024-06-20 17:25:54,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 618 transitions, 10476 flow [2024-06-20 17:25:57,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 618 transitions, 10246 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-20 17:25:57,736 INFO L231 Difference]: Finished difference. Result has 407 places, 572 transitions, 9022 flow [2024-06-20 17:25:57,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8778, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9022, PETRI_PLACES=407, PETRI_TRANSITIONS=572} [2024-06-20 17:25:57,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-20 17:25:57,737 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 572 transitions, 9022 flow [2024-06-20 17:25:57,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:57,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:25:57,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:25:57,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 17:25:57,738 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:25:57,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:25:57,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1491868054, now seen corresponding path program 6 times [2024-06-20 17:25:57,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:25:57,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027718500] [2024-06-20 17:25:57,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:25:57,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:25:57,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:25:59,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:25:59,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:25:59,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027718500] [2024-06-20 17:25:59,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027718500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:25:59,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:25:59,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:25:59,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29282220] [2024-06-20 17:25:59,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:25:59,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:25:59,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:25:59,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:25:59,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:25:59,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:25:59,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 572 transitions, 9022 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:25:59,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:25:59,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:25:59,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:02,137 INFO L124 PetriNetUnfolderBase]: 5639/8757 cut-off events. [2024-06-20 17:26:02,138 INFO L125 PetriNetUnfolderBase]: For 807757/807757 co-relation queries the response was YES. [2024-06-20 17:26:02,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71192 conditions, 8757 events. 5639/8757 cut-off events. For 807757/807757 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 53975 event pairs, 1162 based on Foata normal form. 12/8768 useless extension candidates. Maximal degree in co-relation 71003. Up to 8126 conditions per place. [2024-06-20 17:26:02,258 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 525 selfloop transitions, 91 changer transitions 0/619 dead transitions. [2024-06-20 17:26:02,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 619 transitions, 10494 flow [2024-06-20 17:26:02,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:26:02,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:26:02,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 17:26:02,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-20 17:26:02,259 INFO L175 Difference]: Start difference. First operand has 407 places, 572 transitions, 9022 flow. Second operand 11 states and 184 transitions. [2024-06-20 17:26:02,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 619 transitions, 10494 flow [2024-06-20 17:26:04,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 619 transitions, 10268 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 17:26:04,703 INFO L231 Difference]: Finished difference. Result has 409 places, 573 transitions, 9052 flow [2024-06-20 17:26:04,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8796, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9052, PETRI_PLACES=409, PETRI_TRANSITIONS=573} [2024-06-20 17:26:04,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-20 17:26:04,704 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 573 transitions, 9052 flow [2024-06-20 17:26:04,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:04,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:04,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:04,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 17:26:04,705 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:04,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:04,705 INFO L85 PathProgramCache]: Analyzing trace with hash 595330978, now seen corresponding path program 1 times [2024-06-20 17:26:04,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:04,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964177728] [2024-06-20 17:26:04,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:04,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:05,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:05,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:05,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964177728] [2024-06-20 17:26:05,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964177728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:05,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:05,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:05,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804027342] [2024-06-20 17:26:05,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:05,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:05,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:05,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:05,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:05,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:05,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 573 transitions, 9052 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:05,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:05,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:05,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:07,682 INFO L124 PetriNetUnfolderBase]: 5681/8818 cut-off events. [2024-06-20 17:26:07,682 INFO L125 PetriNetUnfolderBase]: For 808251/808255 co-relation queries the response was YES. [2024-06-20 17:26:07,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72176 conditions, 8818 events. 5681/8818 cut-off events. For 808251/808255 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 54459 event pairs, 1711 based on Foata normal form. 6/8821 useless extension candidates. Maximal degree in co-relation 71986. Up to 8566 conditions per place. [2024-06-20 17:26:07,814 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 537 selfloop transitions, 71 changer transitions 0/611 dead transitions. [2024-06-20 17:26:07,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 611 transitions, 10806 flow [2024-06-20 17:26:07,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:07,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:07,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 17:26:07,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-20 17:26:07,815 INFO L175 Difference]: Start difference. First operand has 409 places, 573 transitions, 9052 flow. Second operand 9 states and 148 transitions. [2024-06-20 17:26:07,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 611 transitions, 10806 flow [2024-06-20 17:26:10,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 611 transitions, 10568 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-20 17:26:10,421 INFO L231 Difference]: Finished difference. Result has 410 places, 582 transitions, 9255 flow [2024-06-20 17:26:10,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8814, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9255, PETRI_PLACES=410, PETRI_TRANSITIONS=582} [2024-06-20 17:26:10,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-20 17:26:10,429 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 582 transitions, 9255 flow [2024-06-20 17:26:10,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:10,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:10,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:10,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 17:26:10,430 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:10,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:10,430 INFO L85 PathProgramCache]: Analyzing trace with hash 561085042, now seen corresponding path program 1 times [2024-06-20 17:26:10,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:10,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083454197] [2024-06-20 17:26:10,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:10,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:10,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:11,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:11,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083454197] [2024-06-20 17:26:11,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083454197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:11,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:11,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:11,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472589770] [2024-06-20 17:26:11,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:11,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:11,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:11,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:11,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:11,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:11,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 582 transitions, 9255 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:11,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:11,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:11,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:13,696 INFO L124 PetriNetUnfolderBase]: 5738/8898 cut-off events. [2024-06-20 17:26:13,696 INFO L125 PetriNetUnfolderBase]: For 842952/842956 co-relation queries the response was YES. [2024-06-20 17:26:13,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73202 conditions, 8898 events. 5738/8898 cut-off events. For 842952/842956 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 54860 event pairs, 1727 based on Foata normal form. 8/8902 useless extension candidates. Maximal degree in co-relation 73010. Up to 8596 conditions per place. [2024-06-20 17:26:13,836 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 534 selfloop transitions, 85 changer transitions 0/622 dead transitions. [2024-06-20 17:26:13,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 622 transitions, 10940 flow [2024-06-20 17:26:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:13,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 17:26:13,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-20 17:26:13,838 INFO L175 Difference]: Start difference. First operand has 410 places, 582 transitions, 9255 flow. Second operand 9 states and 152 transitions. [2024-06-20 17:26:13,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 622 transitions, 10940 flow [2024-06-20 17:26:16,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 622 transitions, 10736 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-20 17:26:16,613 INFO L231 Difference]: Finished difference. Result has 416 places, 592 transitions, 9421 flow [2024-06-20 17:26:16,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9051, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9421, PETRI_PLACES=416, PETRI_TRANSITIONS=592} [2024-06-20 17:26:16,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-20 17:26:16,613 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 592 transitions, 9421 flow [2024-06-20 17:26:16,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:16,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:16,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:16,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 17:26:16,614 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:16,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:16,614 INFO L85 PathProgramCache]: Analyzing trace with hash 595450948, now seen corresponding path program 2 times [2024-06-20 17:26:16,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:16,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158158183] [2024-06-20 17:26:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:16,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:17,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:17,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:17,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158158183] [2024-06-20 17:26:17,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158158183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:17,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:17,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:17,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192397210] [2024-06-20 17:26:17,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:17,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:17,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:17,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:17,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:17,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:17,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 592 transitions, 9421 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:17,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:17,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:17,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:19,736 INFO L124 PetriNetUnfolderBase]: 5732/8889 cut-off events. [2024-06-20 17:26:19,737 INFO L125 PetriNetUnfolderBase]: For 847631/847635 co-relation queries the response was YES. [2024-06-20 17:26:19,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73549 conditions, 8889 events. 5732/8889 cut-off events. For 847631/847635 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54813 event pairs, 1710 based on Foata normal form. 6/8892 useless extension candidates. Maximal degree in co-relation 73355. Up to 8699 conditions per place. [2024-06-20 17:26:19,881 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 553 selfloop transitions, 61 changer transitions 0/617 dead transitions. [2024-06-20 17:26:19,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 617 transitions, 10743 flow [2024-06-20 17:26:19,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:19,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:19,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-20 17:26:19,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-20 17:26:19,882 INFO L175 Difference]: Start difference. First operand has 416 places, 592 transitions, 9421 flow. Second operand 9 states and 143 transitions. [2024-06-20 17:26:19,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 617 transitions, 10743 flow [2024-06-20 17:26:22,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 617 transitions, 10667 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-20 17:26:22,237 INFO L231 Difference]: Finished difference. Result has 424 places, 592 transitions, 9473 flow [2024-06-20 17:26:22,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9345, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9473, PETRI_PLACES=424, PETRI_TRANSITIONS=592} [2024-06-20 17:26:22,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-20 17:26:22,237 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 592 transitions, 9473 flow [2024-06-20 17:26:22,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:22,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:22,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:22,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 17:26:22,238 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:22,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:22,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1780260678, now seen corresponding path program 2 times [2024-06-20 17:26:22,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:22,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143483162] [2024-06-20 17:26:22,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:22,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:22,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:23,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:23,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143483162] [2024-06-20 17:26:23,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143483162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:23,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:23,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:23,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241043855] [2024-06-20 17:26:23,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:23,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:23,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:23,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:23,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:23,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:23,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 592 transitions, 9473 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:23,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:23,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:23,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:25,308 INFO L124 PetriNetUnfolderBase]: 5752/8917 cut-off events. [2024-06-20 17:26:25,308 INFO L125 PetriNetUnfolderBase]: For 875012/875016 co-relation queries the response was YES. [2024-06-20 17:26:25,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74012 conditions, 8917 events. 5752/8917 cut-off events. For 875012/875016 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54984 event pairs, 1747 based on Foata normal form. 8/8922 useless extension candidates. Maximal degree in co-relation 73815. Up to 8686 conditions per place. [2024-06-20 17:26:25,466 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 542 selfloop transitions, 76 changer transitions 0/621 dead transitions. [2024-06-20 17:26:25,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 621 transitions, 10893 flow [2024-06-20 17:26:25,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:25,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:25,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-20 17:26:25,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-20 17:26:25,467 INFO L175 Difference]: Start difference. First operand has 424 places, 592 transitions, 9473 flow. Second operand 9 states and 143 transitions. [2024-06-20 17:26:25,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 621 transitions, 10893 flow [2024-06-20 17:26:28,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 621 transitions, 10762 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 17:26:28,745 INFO L231 Difference]: Finished difference. Result has 429 places, 598 transitions, 9616 flow [2024-06-20 17:26:28,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9342, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9616, PETRI_PLACES=429, PETRI_TRANSITIONS=598} [2024-06-20 17:26:28,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-20 17:26:28,746 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 598 transitions, 9616 flow [2024-06-20 17:26:28,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:28,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:28,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:28,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 17:26:28,746 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash 772582654, now seen corresponding path program 3 times [2024-06-20 17:26:28,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:28,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092894366] [2024-06-20 17:26:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:28,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:29,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:29,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:29,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092894366] [2024-06-20 17:26:29,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092894366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:29,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:29,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:29,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615550704] [2024-06-20 17:26:29,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:29,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:29,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:29,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:29,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:29,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:29,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 598 transitions, 9616 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:29,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:29,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:29,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:32,266 INFO L124 PetriNetUnfolderBase]: 5740/8901 cut-off events. [2024-06-20 17:26:32,267 INFO L125 PetriNetUnfolderBase]: For 876912/876916 co-relation queries the response was YES. [2024-06-20 17:26:32,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74212 conditions, 8901 events. 5740/8901 cut-off events. For 876912/876916 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54885 event pairs, 1738 based on Foata normal form. 8/8906 useless extension candidates. Maximal degree in co-relation 74012. Up to 8664 conditions per place. [2024-06-20 17:26:32,416 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 540 selfloop transitions, 78 changer transitions 0/621 dead transitions. [2024-06-20 17:26:32,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 621 transitions, 10938 flow [2024-06-20 17:26:32,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-20 17:26:32,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-20 17:26:32,418 INFO L175 Difference]: Start difference. First operand has 429 places, 598 transitions, 9616 flow. Second operand 9 states and 143 transitions. [2024-06-20 17:26:32,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 621 transitions, 10938 flow [2024-06-20 17:26:36,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 621 transitions, 10678 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-20 17:26:36,106 INFO L231 Difference]: Finished difference. Result has 432 places, 598 transitions, 9518 flow [2024-06-20 17:26:36,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9518, PETRI_PLACES=432, PETRI_TRANSITIONS=598} [2024-06-20 17:26:36,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-20 17:26:36,107 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 598 transitions, 9518 flow [2024-06-20 17:26:36,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:36,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:36,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:36,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 17:26:36,107 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:36,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:36,108 INFO L85 PathProgramCache]: Analyzing trace with hash 772582468, now seen corresponding path program 3 times [2024-06-20 17:26:36,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:36,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578374084] [2024-06-20 17:26:36,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:36,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:36,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:36,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578374084] [2024-06-20 17:26:36,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578374084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:36,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:36,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:26:36,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481827411] [2024-06-20 17:26:36,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:36,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:26:36,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:36,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:26:36,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:26:36,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:36,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 598 transitions, 9518 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:36,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:36,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:36,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:39,237 INFO L124 PetriNetUnfolderBase]: 5734/8893 cut-off events. [2024-06-20 17:26:39,238 INFO L125 PetriNetUnfolderBase]: For 876082/876086 co-relation queries the response was YES. [2024-06-20 17:26:39,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73865 conditions, 8893 events. 5734/8893 cut-off events. For 876082/876086 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 54910 event pairs, 1729 based on Foata normal form. 6/8896 useless extension candidates. Maximal degree in co-relation 73664. Up to 8743 conditions per place. [2024-06-20 17:26:39,381 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 562 selfloop transitions, 54 changer transitions 0/619 dead transitions. [2024-06-20 17:26:39,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 619 transitions, 10828 flow [2024-06-20 17:26:39,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:39,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:39,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 17:26:39,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-20 17:26:39,382 INFO L175 Difference]: Start difference. First operand has 432 places, 598 transitions, 9518 flow. Second operand 9 states and 137 transitions. [2024-06-20 17:26:39,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 619 transitions, 10828 flow [2024-06-20 17:26:42,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 619 transitions, 10600 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-20 17:26:42,982 INFO L231 Difference]: Finished difference. Result has 436 places, 598 transitions, 9404 flow [2024-06-20 17:26:42,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9290, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9404, PETRI_PLACES=436, PETRI_TRANSITIONS=598} [2024-06-20 17:26:42,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-20 17:26:42,983 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 598 transitions, 9404 flow [2024-06-20 17:26:42,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:26:42,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:42,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:42,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 17:26:42,984 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:42,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:42,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1628135386, now seen corresponding path program 1 times [2024-06-20 17:26:42,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:42,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338343489] [2024-06-20 17:26:42,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:42,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:44,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:44,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:44,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338343489] [2024-06-20 17:26:44,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338343489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:44,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:44,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:26:44,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723149332] [2024-06-20 17:26:44,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:44,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:26:44,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:44,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:26:44,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:26:44,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:44,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 598 transitions, 9404 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:26:44,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:44,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:44,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:46,671 INFO L124 PetriNetUnfolderBase]: 5750/8917 cut-off events. [2024-06-20 17:26:46,672 INFO L125 PetriNetUnfolderBase]: For 900965/900969 co-relation queries the response was YES. [2024-06-20 17:26:46,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74002 conditions, 8917 events. 5750/8917 cut-off events. For 900965/900969 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54988 event pairs, 1741 based on Foata normal form. 8/8922 useless extension candidates. Maximal degree in co-relation 73800. Up to 8686 conditions per place. [2024-06-20 17:26:46,829 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 548 selfloop transitions, 73 changer transitions 0/624 dead transitions. [2024-06-20 17:26:46,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 624 transitions, 10776 flow [2024-06-20 17:26:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:26:46,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:26:46,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-20 17:26:46,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:26:46,831 INFO L175 Difference]: Start difference. First operand has 436 places, 598 transitions, 9404 flow. Second operand 9 states and 144 transitions. [2024-06-20 17:26:46,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 624 transitions, 10776 flow [2024-06-20 17:26:49,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 624 transitions, 10659 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 17:26:49,893 INFO L231 Difference]: Finished difference. Result has 437 places, 600 transitions, 9489 flow [2024-06-20 17:26:49,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9489, PETRI_PLACES=437, PETRI_TRANSITIONS=600} [2024-06-20 17:26:49,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-20 17:26:49,893 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 600 transitions, 9489 flow [2024-06-20 17:26:49,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:26:49,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:49,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:49,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 17:26:49,894 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:49,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:49,894 INFO L85 PathProgramCache]: Analyzing trace with hash -416736132, now seen corresponding path program 7 times [2024-06-20 17:26:49,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:49,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826518451] [2024-06-20 17:26:49,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:49,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:51,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 17:26:51,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:51,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826518451] [2024-06-20 17:26:51,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826518451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:51,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:51,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:26:51,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218241499] [2024-06-20 17:26:51,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:51,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:26:51,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:51,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:26:51,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:26:51,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:51,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 600 transitions, 9489 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:51,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:51,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:51,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:26:53,644 INFO L124 PetriNetUnfolderBase]: 5791/8985 cut-off events. [2024-06-20 17:26:53,645 INFO L125 PetriNetUnfolderBase]: For 949171/949173 co-relation queries the response was YES. [2024-06-20 17:26:53,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75037 conditions, 8985 events. 5791/8985 cut-off events. For 949171/949173 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55490 event pairs, 1290 based on Foata normal form. 14/8998 useless extension candidates. Maximal degree in co-relation 74834. Up to 8030 conditions per place. [2024-06-20 17:26:53,794 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 555 selfloop transitions, 84 changer transitions 0/642 dead transitions. [2024-06-20 17:26:53,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 642 transitions, 10993 flow [2024-06-20 17:26:53,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:26:53,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:26:53,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-20 17:26:53,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-20 17:26:53,795 INFO L175 Difference]: Start difference. First operand has 437 places, 600 transitions, 9489 flow. Second operand 10 states and 161 transitions. [2024-06-20 17:26:53,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 642 transitions, 10993 flow [2024-06-20 17:26:57,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 642 transitions, 10809 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 17:26:57,096 INFO L231 Difference]: Finished difference. Result has 440 places, 601 transitions, 9556 flow [2024-06-20 17:26:57,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9305, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9556, PETRI_PLACES=440, PETRI_TRANSITIONS=601} [2024-06-20 17:26:57,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-20 17:26:57,097 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 601 transitions, 9556 flow [2024-06-20 17:26:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:57,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:26:57,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:26:57,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 17:26:57,098 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:26:57,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:26:57,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1324418832, now seen corresponding path program 8 times [2024-06-20 17:26:57,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:26:57,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381777482] [2024-06-20 17:26:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:26:57,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:26:57,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:26:58,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:26:58,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:26:58,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381777482] [2024-06-20 17:26:58,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381777482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:26:58,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:26:58,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:26:58,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168733735] [2024-06-20 17:26:58,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:26:58,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:26:58,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:26:58,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:26:58,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:26:58,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:26:58,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 601 transitions, 9556 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:26:58,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:26:58,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:26:58,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:01,480 INFO L124 PetriNetUnfolderBase]: 5832/9068 cut-off events. [2024-06-20 17:27:01,481 INFO L125 PetriNetUnfolderBase]: For 975572/975574 co-relation queries the response was YES. [2024-06-20 17:27:01,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76163 conditions, 9068 events. 5832/9068 cut-off events. For 975572/975574 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 56380 event pairs, 1511 based on Foata normal form. 14/9081 useless extension candidates. Maximal degree in co-relation 75959. Up to 8396 conditions per place. [2024-06-20 17:27:01,612 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 567 selfloop transitions, 73 changer transitions 0/643 dead transitions. [2024-06-20 17:27:01,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 643 transitions, 11064 flow [2024-06-20 17:27:01,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:01,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:01,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-20 17:27:01,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-20 17:27:01,614 INFO L175 Difference]: Start difference. First operand has 440 places, 601 transitions, 9556 flow. Second operand 10 states and 163 transitions. [2024-06-20 17:27:01,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 643 transitions, 11064 flow [2024-06-20 17:27:04,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 643 transitions, 10837 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:04,660 INFO L231 Difference]: Finished difference. Result has 442 places, 602 transitions, 9557 flow [2024-06-20 17:27:04,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9557, PETRI_PLACES=442, PETRI_TRANSITIONS=602} [2024-06-20 17:27:04,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-20 17:27:04,661 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 602 transitions, 9557 flow [2024-06-20 17:27:04,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:04,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:04,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:04,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 17:27:04,662 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:04,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:04,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1579456112, now seen corresponding path program 9 times [2024-06-20 17:27:04,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:04,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598217659] [2024-06-20 17:27:04,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:04,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:04,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:06,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:06,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598217659] [2024-06-20 17:27:06,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598217659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:06,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:06,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:27:06,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070086941] [2024-06-20 17:27:06,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:06,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:27:06,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:06,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:27:06,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:27:06,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:06,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 602 transitions, 9557 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:06,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:06,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:06,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:09,031 INFO L124 PetriNetUnfolderBase]: 5873/9139 cut-off events. [2024-06-20 17:27:09,031 INFO L125 PetriNetUnfolderBase]: For 976920/976922 co-relation queries the response was YES. [2024-06-20 17:27:09,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76446 conditions, 9139 events. 5873/9139 cut-off events. For 976920/976922 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 57047 event pairs, 1456 based on Foata normal form. 14/9152 useless extension candidates. Maximal degree in co-relation 76241. Up to 8321 conditions per place. [2024-06-20 17:27:09,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 558 selfloop transitions, 83 changer transitions 0/644 dead transitions. [2024-06-20 17:27:09,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 644 transitions, 11067 flow [2024-06-20 17:27:09,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:09,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:09,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-20 17:27:09,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 17:27:09,183 INFO L175 Difference]: Start difference. First operand has 442 places, 602 transitions, 9557 flow. Second operand 10 states and 164 transitions. [2024-06-20 17:27:09,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 644 transitions, 11067 flow [2024-06-20 17:27:12,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 644 transitions, 10813 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 17:27:12,391 INFO L231 Difference]: Finished difference. Result has 443 places, 603 transitions, 9551 flow [2024-06-20 17:27:12,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9305, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9551, PETRI_PLACES=443, PETRI_TRANSITIONS=603} [2024-06-20 17:27:12,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-20 17:27:12,393 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 603 transitions, 9551 flow [2024-06-20 17:27:12,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:12,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:12,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:12,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 17:27:12,393 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:12,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:12,394 INFO L85 PathProgramCache]: Analyzing trace with hash 816058626, now seen corresponding path program 10 times [2024-06-20 17:27:12,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:12,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284765534] [2024-06-20 17:27:12,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:12,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:12,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:14,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:14,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:14,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284765534] [2024-06-20 17:27:14,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284765534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:14,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:14,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:27:14,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275812224] [2024-06-20 17:27:14,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:14,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:27:14,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:14,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:27:14,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:27:14,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:14,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 603 transitions, 9551 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:14,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:14,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:14,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:16,836 INFO L124 PetriNetUnfolderBase]: 5914/9198 cut-off events. [2024-06-20 17:27:16,837 INFO L125 PetriNetUnfolderBase]: For 975153/975153 co-relation queries the response was YES. [2024-06-20 17:27:16,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76580 conditions, 9198 events. 5914/9198 cut-off events. For 975153/975153 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 57254 event pairs, 1192 based on Foata normal form. 12/9209 useless extension candidates. Maximal degree in co-relation 76375. Up to 8365 conditions per place. [2024-06-20 17:27:17,005 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 535 selfloop transitions, 107 changer transitions 0/645 dead transitions. [2024-06-20 17:27:17,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 645 transitions, 11067 flow [2024-06-20 17:27:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:17,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:17,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 17:27:17,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 17:27:17,006 INFO L175 Difference]: Start difference. First operand has 443 places, 603 transitions, 9551 flow. Second operand 10 states and 166 transitions. [2024-06-20 17:27:17,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 645 transitions, 11067 flow [2024-06-20 17:27:20,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 645 transitions, 10841 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:20,467 INFO L231 Difference]: Finished difference. Result has 445 places, 604 transitions, 9619 flow [2024-06-20 17:27:20,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9327, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9619, PETRI_PLACES=445, PETRI_TRANSITIONS=604} [2024-06-20 17:27:20,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-20 17:27:20,468 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 604 transitions, 9619 flow [2024-06-20 17:27:20,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:20,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:20,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:20,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 17:27:20,469 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 17:27:20,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash 815943306, now seen corresponding path program 11 times [2024-06-20 17:27:20,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:20,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577767877] [2024-06-20 17:27:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:21,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:21,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:21,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577767877] [2024-06-20 17:27:21,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577767877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:21,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:21,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:27:21,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218026957] [2024-06-20 17:27:21,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:21,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:27:21,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:21,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:27:21,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:27:22,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:22,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 604 transitions, 9619 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:22,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:22,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:22,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:25,094 INFO L124 PetriNetUnfolderBase]: 5955/9269 cut-off events. [2024-06-20 17:27:25,095 INFO L125 PetriNetUnfolderBase]: For 976546/976546 co-relation queries the response was YES. [2024-06-20 17:27:25,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76994 conditions, 9269 events. 5955/9269 cut-off events. For 976546/976546 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 57887 event pairs, 1183 based on Foata normal form. 12/9280 useless extension candidates. Maximal degree in co-relation 76788. Up to 8318 conditions per place. [2024-06-20 17:27:25,230 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 526 selfloop transitions, 117 changer transitions 0/646 dead transitions. [2024-06-20 17:27:25,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 646 transitions, 11137 flow [2024-06-20 17:27:25,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:25,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:25,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 17:27:25,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 17:27:25,232 INFO L175 Difference]: Start difference. First operand has 445 places, 604 transitions, 9619 flow. Second operand 10 states and 166 transitions. [2024-06-20 17:27:25,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 646 transitions, 11137 flow [2024-06-20 17:27:28,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 646 transitions, 10861 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:28,325 INFO L231 Difference]: Finished difference. Result has 447 places, 605 transitions, 9657 flow [2024-06-20 17:27:28,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9345, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9657, PETRI_PLACES=447, PETRI_TRANSITIONS=605} [2024-06-20 17:27:28,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-20 17:27:28,326 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 605 transitions, 9657 flow [2024-06-20 17:27:28,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:28,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:28,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:28,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 17:27:28,326 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 17:27:28,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:28,327 INFO L85 PathProgramCache]: Analyzing trace with hash 986761056, now seen corresponding path program 12 times [2024-06-20 17:27:28,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:28,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029756549] [2024-06-20 17:27:28,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:28,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:29,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:29,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029756549] [2024-06-20 17:27:29,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029756549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:29,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:29,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:27:29,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825190245] [2024-06-20 17:27:29,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:29,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:27:29,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:29,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:27:29,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:27:29,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:29,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 605 transitions, 9657 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:29,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:29,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:29,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:32,593 INFO L124 PetriNetUnfolderBase]: 5996/9340 cut-off events. [2024-06-20 17:27:32,593 INFO L125 PetriNetUnfolderBase]: For 976264/976264 co-relation queries the response was YES. [2024-06-20 17:27:32,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77393 conditions, 9340 events. 5996/9340 cut-off events. For 976264/976264 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 58459 event pairs, 1229 based on Foata normal form. 12/9351 useless extension candidates. Maximal degree in co-relation 77186. Up to 8507 conditions per place. [2024-06-20 17:27:32,760 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 534 selfloop transitions, 111 changer transitions 0/648 dead transitions. [2024-06-20 17:27:32,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 648 transitions, 11187 flow [2024-06-20 17:27:32,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:27:32,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:27:32,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-20 17:27:32,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-20 17:27:32,761 INFO L175 Difference]: Start difference. First operand has 447 places, 605 transitions, 9657 flow. Second operand 10 states and 166 transitions. [2024-06-20 17:27:32,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 648 transitions, 11187 flow [2024-06-20 17:27:36,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 648 transitions, 10891 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:36,239 INFO L231 Difference]: Finished difference. Result has 449 places, 606 transitions, 9663 flow [2024-06-20 17:27:36,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9363, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9663, PETRI_PLACES=449, PETRI_TRANSITIONS=606} [2024-06-20 17:27:36,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-20 17:27:36,240 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 606 transitions, 9663 flow [2024-06-20 17:27:36,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:36,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:36,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:36,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 17:27:36,240 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:36,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:36,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1294177016, now seen corresponding path program 2 times [2024-06-20 17:27:36,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:36,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486015850] [2024-06-20 17:27:36,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:36,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:36,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:37,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:37,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:37,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486015850] [2024-06-20 17:27:37,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486015850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:37,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:37,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:27:37,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111100136] [2024-06-20 17:27:37,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:37,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:27:37,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:37,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:27:37,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:27:37,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:37,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 606 transitions, 9663 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:27:37,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:37,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:37,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:40,678 INFO L124 PetriNetUnfolderBase]: 6056/9432 cut-off events. [2024-06-20 17:27:40,678 INFO L125 PetriNetUnfolderBase]: For 948747/948749 co-relation queries the response was YES. [2024-06-20 17:27:40,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77473 conditions, 9432 events. 6056/9432 cut-off events. For 948747/948749 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 59189 event pairs, 1707 based on Foata normal form. 6/9437 useless extension candidates. Maximal degree in co-relation 77265. Up to 8977 conditions per place. [2024-06-20 17:27:40,813 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 544 selfloop transitions, 99 changer transitions 0/646 dead transitions. [2024-06-20 17:27:40,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 646 transitions, 11359 flow [2024-06-20 17:27:40,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:27:40,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:27:40,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 17:27:40,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 17:27:40,814 INFO L175 Difference]: Start difference. First operand has 449 places, 606 transitions, 9663 flow. Second operand 8 states and 138 transitions. [2024-06-20 17:27:40,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 646 transitions, 11359 flow [2024-06-20 17:27:44,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 646 transitions, 11075 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 17:27:44,106 INFO L231 Difference]: Finished difference. Result has 450 places, 618 transitions, 9741 flow [2024-06-20 17:27:44,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9381, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9741, PETRI_PLACES=450, PETRI_TRANSITIONS=618} [2024-06-20 17:27:44,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-20 17:27:44,107 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 618 transitions, 9741 flow [2024-06-20 17:27:44,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:27:44,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:44,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:44,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 17:27:44,108 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:44,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:44,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1303431446, now seen corresponding path program 3 times [2024-06-20 17:27:44,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:44,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71744344] [2024-06-20 17:27:44,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:44,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:45,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:45,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:45,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71744344] [2024-06-20 17:27:45,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71744344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:45,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:45,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:27:45,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693137029] [2024-06-20 17:27:45,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:45,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:27:45,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:45,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:27:45,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:27:45,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:45,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 618 transitions, 9741 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:45,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:45,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:45,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:48,422 INFO L124 PetriNetUnfolderBase]: 6138/9538 cut-off events. [2024-06-20 17:27:48,422 INFO L125 PetriNetUnfolderBase]: For 957927/957927 co-relation queries the response was YES. [2024-06-20 17:27:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78037 conditions, 9538 events. 6138/9538 cut-off events. For 957927/957927 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 59605 event pairs, 1339 based on Foata normal form. 4/9541 useless extension candidates. Maximal degree in co-relation 77827. Up to 9039 conditions per place. [2024-06-20 17:27:48,588 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 548 selfloop transitions, 107 changer transitions 0/658 dead transitions. [2024-06-20 17:27:48,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 658 transitions, 11699 flow [2024-06-20 17:27:48,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:27:48,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:27:48,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 17:27:48,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 17:27:48,590 INFO L175 Difference]: Start difference. First operand has 450 places, 618 transitions, 9741 flow. Second operand 8 states and 138 transitions. [2024-06-20 17:27:48,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 658 transitions, 11699 flow [2024-06-20 17:27:52,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 658 transitions, 11488 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 17:27:52,411 INFO L231 Difference]: Finished difference. Result has 455 places, 630 transitions, 9943 flow [2024-06-20 17:27:52,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9943, PETRI_PLACES=455, PETRI_TRANSITIONS=630} [2024-06-20 17:27:52,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-20 17:27:52,412 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 630 transitions, 9943 flow [2024-06-20 17:27:52,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:27:52,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:27:52,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:27:52,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 17:27:52,412 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:27:52,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:27:52,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1303442606, now seen corresponding path program 4 times [2024-06-20 17:27:52,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:27:52,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713622410] [2024-06-20 17:27:52,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:27:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:27:52,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:27:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:27:53,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:27:53,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713622410] [2024-06-20 17:27:53,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713622410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:27:53,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:27:53,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:27:53,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613456176] [2024-06-20 17:27:53,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:27:53,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:27:53,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:27:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:27:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:27:54,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:27:54,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 630 transitions, 9943 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:27:54,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:27:54,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:27:54,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:27:56,747 INFO L124 PetriNetUnfolderBase]: 6126/9522 cut-off events. [2024-06-20 17:27:56,747 INFO L125 PetriNetUnfolderBase]: For 958974/958974 co-relation queries the response was YES. [2024-06-20 17:27:56,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77729 conditions, 9522 events. 6126/9522 cut-off events. For 958974/958974 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 59503 event pairs, 1337 based on Foata normal form. 4/9525 useless extension candidates. Maximal degree in co-relation 77517. Up to 9031 conditions per place. [2024-06-20 17:27:56,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 540 selfloop transitions, 113 changer transitions 0/656 dead transitions. [2024-06-20 17:27:56,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 656 transitions, 11537 flow [2024-06-20 17:27:56,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:27:56,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:27:56,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 17:27:56,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:27:56,914 INFO L175 Difference]: Start difference. First operand has 455 places, 630 transitions, 9943 flow. Second operand 8 states and 136 transitions. [2024-06-20 17:27:56,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 656 transitions, 11537 flow [2024-06-20 17:28:00,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 656 transitions, 11329 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-20 17:28:00,952 INFO L231 Difference]: Finished difference. Result has 459 places, 630 transitions, 9971 flow [2024-06-20 17:28:00,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9735, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9971, PETRI_PLACES=459, PETRI_TRANSITIONS=630} [2024-06-20 17:28:00,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-20 17:28:00,952 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 630 transitions, 9971 flow [2024-06-20 17:28:00,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 17:28:00,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:00,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:00,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 17:28:00,953 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 17:28:00,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:00,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1441820220, now seen corresponding path program 4 times [2024-06-20 17:28:00,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:00,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36547986] [2024-06-20 17:28:00,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:00,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:00,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:01,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:01,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36547986] [2024-06-20 17:28:01,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36547986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:01,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:01,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:01,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456535078] [2024-06-20 17:28:01,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:01,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:01,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:01,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:01,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:01,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:01,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 630 transitions, 9971 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:01,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:01,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:01,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:04,616 INFO L124 PetriNetUnfolderBase]: 6168/9583 cut-off events. [2024-06-20 17:28:04,616 INFO L125 PetriNetUnfolderBase]: For 991938/991942 co-relation queries the response was YES. [2024-06-20 17:28:04,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78987 conditions, 9583 events. 6168/9583 cut-off events. For 991938/991942 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 60101 event pairs, 1817 based on Foata normal form. 6/9586 useless extension candidates. Maximal degree in co-relation 78774. Up to 9250 conditions per place. [2024-06-20 17:28:04,790 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 572 selfloop transitions, 89 changer transitions 0/664 dead transitions. [2024-06-20 17:28:04,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 664 transitions, 11869 flow [2024-06-20 17:28:04,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:04,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:04,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:28:04,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-20 17:28:04,794 INFO L175 Difference]: Start difference. First operand has 459 places, 630 transitions, 9971 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:28:04,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 664 transitions, 11869 flow [2024-06-20 17:28:08,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 664 transitions, 11687 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:28:08,413 INFO L231 Difference]: Finished difference. Result has 463 places, 639 transitions, 10306 flow [2024-06-20 17:28:08,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9789, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10306, PETRI_PLACES=463, PETRI_TRANSITIONS=639} [2024-06-20 17:28:08,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-20 17:28:08,413 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 639 transitions, 10306 flow [2024-06-20 17:28:08,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:08,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:08,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:08,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 17:28:08,414 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 17:28:08,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:08,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1563287188, now seen corresponding path program 4 times [2024-06-20 17:28:08,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:08,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963056959] [2024-06-20 17:28:08,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:08,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:09,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:09,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963056959] [2024-06-20 17:28:09,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963056959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:09,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:09,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:09,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672210504] [2024-06-20 17:28:09,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:09,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:09,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:09,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:09,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:09,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:09,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 639 transitions, 10306 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:09,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:09,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:09,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:12,101 INFO L124 PetriNetUnfolderBase]: 6220/9655 cut-off events. [2024-06-20 17:28:12,101 INFO L125 PetriNetUnfolderBase]: For 1041675/1041679 co-relation queries the response was YES. [2024-06-20 17:28:12,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80622 conditions, 9655 events. 6220/9655 cut-off events. For 1041675/1041679 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 60496 event pairs, 1820 based on Foata normal form. 8/9660 useless extension candidates. Maximal degree in co-relation 80407. Up to 9284 conditions per place. [2024-06-20 17:28:12,286 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 568 selfloop transitions, 99 changer transitions 0/670 dead transitions. [2024-06-20 17:28:12,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 670 transitions, 12102 flow [2024-06-20 17:28:12,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:12,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:12,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 17:28:12,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:28:12,287 INFO L175 Difference]: Start difference. First operand has 463 places, 639 transitions, 10306 flow. Second operand 8 states and 136 transitions. [2024-06-20 17:28:12,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 670 transitions, 12102 flow [2024-06-20 17:28:15,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 670 transitions, 11833 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-20 17:28:15,431 INFO L231 Difference]: Finished difference. Result has 466 places, 645 transitions, 10421 flow [2024-06-20 17:28:15,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10043, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10421, PETRI_PLACES=466, PETRI_TRANSITIONS=645} [2024-06-20 17:28:15,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-20 17:28:15,432 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 645 transitions, 10421 flow [2024-06-20 17:28:15,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:15,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:15,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:15,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 17:28:15,432 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 17:28:15,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:15,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1441940190, now seen corresponding path program 5 times [2024-06-20 17:28:15,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:15,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963517568] [2024-06-20 17:28:15,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:15,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:16,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:16,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963517568] [2024-06-20 17:28:16,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963517568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:16,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:16,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:16,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311248125] [2024-06-20 17:28:16,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:16,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:16,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:16,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:16,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:16,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:16,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 645 transitions, 10421 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:16,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:16,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:16,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:18,876 INFO L124 PetriNetUnfolderBase]: 6214/9648 cut-off events. [2024-06-20 17:28:18,877 INFO L125 PetriNetUnfolderBase]: For 1023766/1023770 co-relation queries the response was YES. [2024-06-20 17:28:19,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80249 conditions, 9648 events. 6214/9648 cut-off events. For 1023766/1023770 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 60529 event pairs, 1817 based on Foata normal form. 6/9650 useless extension candidates. Maximal degree in co-relation 80033. Up to 9415 conditions per place. [2024-06-20 17:28:19,059 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 592 selfloop transitions, 71 changer transitions 0/666 dead transitions. [2024-06-20 17:28:19,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 666 transitions, 11835 flow [2024-06-20 17:28:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:19,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:19,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 17:28:19,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 17:28:19,060 INFO L175 Difference]: Start difference. First operand has 466 places, 645 transitions, 10421 flow. Second operand 8 states and 127 transitions. [2024-06-20 17:28:19,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 666 transitions, 11835 flow [2024-06-20 17:28:23,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 666 transitions, 11659 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-20 17:28:23,461 INFO L231 Difference]: Finished difference. Result has 470 places, 645 transitions, 10397 flow [2024-06-20 17:28:23,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10245, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10397, PETRI_PLACES=470, PETRI_TRANSITIONS=645} [2024-06-20 17:28:23,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-20 17:28:23,462 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 645 transitions, 10397 flow [2024-06-20 17:28:23,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:23,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:23,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:23,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 17:28:23,462 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:28:23,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:23,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1619071896, now seen corresponding path program 5 times [2024-06-20 17:28:23,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:23,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707164756] [2024-06-20 17:28:23,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:23,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:23,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:24,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:24,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707164756] [2024-06-20 17:28:24,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707164756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:24,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:24,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:24,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061788508] [2024-06-20 17:28:24,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:24,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:24,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:24,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:24,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:24,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:24,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 645 transitions, 10397 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:24,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:24,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:24,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:27,062 INFO L124 PetriNetUnfolderBase]: 6244/9690 cut-off events. [2024-06-20 17:28:27,062 INFO L125 PetriNetUnfolderBase]: For 1031571/1031575 co-relation queries the response was YES. [2024-06-20 17:28:27,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80369 conditions, 9690 events. 6244/9690 cut-off events. For 1031571/1031575 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 60750 event pairs, 1851 based on Foata normal form. 8/9694 useless extension candidates. Maximal degree in co-relation 80152. Up to 9430 conditions per place. [2024-06-20 17:28:27,259 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 584 selfloop transitions, 84 changer transitions 0/671 dead transitions. [2024-06-20 17:28:27,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 671 transitions, 11961 flow [2024-06-20 17:28:27,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:27,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 17:28:27,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:28:27,261 INFO L175 Difference]: Start difference. First operand has 470 places, 645 transitions, 10397 flow. Second operand 8 states and 128 transitions. [2024-06-20 17:28:27,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 671 transitions, 11961 flow [2024-06-20 17:28:31,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 671 transitions, 11752 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-20 17:28:31,867 INFO L231 Difference]: Finished difference. Result has 472 places, 652 transitions, 10540 flow [2024-06-20 17:28:31,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10196, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10540, PETRI_PLACES=472, PETRI_TRANSITIONS=652} [2024-06-20 17:28:31,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-20 17:28:31,868 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 652 transitions, 10540 flow [2024-06-20 17:28:31,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:31,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:31,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:31,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 17:28:31,871 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:28:31,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:31,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1313578028, now seen corresponding path program 6 times [2024-06-20 17:28:31,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:31,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112335865] [2024-06-20 17:28:31,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:31,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:32,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:32,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112335865] [2024-06-20 17:28:32,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112335865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:32,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:32,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:32,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856301403] [2024-06-20 17:28:32,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:32,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:32,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:32,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:32,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:32,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:32,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 652 transitions, 10540 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:32,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:32,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:32,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:35,944 INFO L124 PetriNetUnfolderBase]: 6264/9717 cut-off events. [2024-06-20 17:28:35,944 INFO L125 PetriNetUnfolderBase]: For 1031952/1031956 co-relation queries the response was YES. [2024-06-20 17:28:36,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80644 conditions, 9717 events. 6264/9717 cut-off events. For 1031952/1031956 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 60906 event pairs, 1856 based on Foata normal form. 8/9722 useless extension candidates. Maximal degree in co-relation 80426. Up to 9470 conditions per place. [2024-06-20 17:28:36,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 594 selfloop transitions, 79 changer transitions 0/676 dead transitions. [2024-06-20 17:28:36,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 676 transitions, 12051 flow [2024-06-20 17:28:36,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:36,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:36,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 17:28:36,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 17:28:36,099 INFO L175 Difference]: Start difference. First operand has 472 places, 652 transitions, 10540 flow. Second operand 8 states and 127 transitions. [2024-06-20 17:28:36,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 676 transitions, 12051 flow [2024-06-20 17:28:39,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 676 transitions, 11855 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-20 17:28:39,900 INFO L231 Difference]: Finished difference. Result has 476 places, 656 transitions, 10609 flow [2024-06-20 17:28:39,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10344, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10609, PETRI_PLACES=476, PETRI_TRANSITIONS=656} [2024-06-20 17:28:39,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-20 17:28:39,907 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 656 transitions, 10609 flow [2024-06-20 17:28:39,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:39,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:39,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:39,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 17:28:39,909 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:28:39,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:39,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1619071710, now seen corresponding path program 6 times [2024-06-20 17:28:39,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:39,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651822126] [2024-06-20 17:28:39,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:39,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:39,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:40,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:40,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:40,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651822126] [2024-06-20 17:28:40,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651822126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:40,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:40,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:40,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622483830] [2024-06-20 17:28:40,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:40,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:40,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:40,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:40,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:40,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:40,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 656 transitions, 10609 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:40,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:40,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:40,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:43,412 INFO L124 PetriNetUnfolderBase]: 6274/9731 cut-off events. [2024-06-20 17:28:43,412 INFO L125 PetriNetUnfolderBase]: For 1021629/1021633 co-relation queries the response was YES. [2024-06-20 17:28:43,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80963 conditions, 9731 events. 6274/9731 cut-off events. For 1021629/1021633 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 61038 event pairs, 1866 based on Foata normal form. 6/9734 useless extension candidates. Maximal degree in co-relation 80745. Up to 9567 conditions per place. [2024-06-20 17:28:43,602 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 613 selfloop transitions, 60 changer transitions 0/676 dead transitions. [2024-06-20 17:28:43,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 676 transitions, 12115 flow [2024-06-20 17:28:43,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:43,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-20 17:28:43,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-20 17:28:43,603 INFO L175 Difference]: Start difference. First operand has 476 places, 656 transitions, 10609 flow. Second operand 8 states and 122 transitions. [2024-06-20 17:28:43,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 676 transitions, 12115 flow [2024-06-20 17:28:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 676 transitions, 11983 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-20 17:28:47,973 INFO L231 Difference]: Finished difference. Result has 482 places, 659 transitions, 10707 flow [2024-06-20 17:28:47,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10477, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10707, PETRI_PLACES=482, PETRI_TRANSITIONS=659} [2024-06-20 17:28:47,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-20 17:28:47,974 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 659 transitions, 10707 flow [2024-06-20 17:28:47,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:28:47,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:47,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:47,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 17:28:47,975 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:28:47,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:47,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1619317974, now seen corresponding path program 2 times [2024-06-20 17:28:47,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:47,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291276348] [2024-06-20 17:28:47,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:47,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:49,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:49,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291276348] [2024-06-20 17:28:49,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291276348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:49,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:49,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:28:49,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648712613] [2024-06-20 17:28:49,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:49,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:28:49,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:49,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:28:49,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:28:49,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:49,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 659 transitions, 10707 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:49,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:49,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:49,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:28:51,894 INFO L124 PetriNetUnfolderBase]: 6290/9753 cut-off events. [2024-06-20 17:28:51,894 INFO L125 PetriNetUnfolderBase]: For 1050369/1050371 co-relation queries the response was YES. [2024-06-20 17:28:52,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81181 conditions, 9753 events. 6290/9753 cut-off events. For 1050369/1050371 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 61180 event pairs, 1966 based on Foata normal form. 6/9758 useless extension candidates. Maximal degree in co-relation 80961. Up to 9506 conditions per place. [2024-06-20 17:28:52,091 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 602 selfloop transitions, 76 changer transitions 0/681 dead transitions. [2024-06-20 17:28:52,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 681 transitions, 12187 flow [2024-06-20 17:28:52,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:28:52,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:28:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-20 17:28:52,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-20 17:28:52,093 INFO L175 Difference]: Start difference. First operand has 482 places, 659 transitions, 10707 flow. Second operand 8 states and 128 transitions. [2024-06-20 17:28:52,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 681 transitions, 12187 flow [2024-06-20 17:28:56,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 681 transitions, 12017 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 17:28:56,068 INFO L231 Difference]: Finished difference. Result has 484 places, 661 transitions, 10756 flow [2024-06-20 17:28:56,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10537, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10756, PETRI_PLACES=484, PETRI_TRANSITIONS=661} [2024-06-20 17:28:56,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-20 17:28:56,089 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 661 transitions, 10756 flow [2024-06-20 17:28:56,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:56,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:28:56,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:28:56,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 17:28:56,089 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 17:28:56,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:28:56,090 INFO L85 PathProgramCache]: Analyzing trace with hash 635335614, now seen corresponding path program 13 times [2024-06-20 17:28:56,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:28:56,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350838347] [2024-06-20 17:28:56,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:28:56,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:28:56,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:28:57,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:28:57,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:28:57,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350838347] [2024-06-20 17:28:57,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350838347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:28:57,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:28:57,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 17:28:57,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086209724] [2024-06-20 17:28:57,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:28:57,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 17:28:57,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:28:57,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 17:28:57,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-20 17:28:57,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:28:57,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 661 transitions, 10756 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:28:57,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:28:57,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:28:57,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:00,662 INFO L124 PetriNetUnfolderBase]: 6331/9828 cut-off events. [2024-06-20 17:29:00,662 INFO L125 PetriNetUnfolderBase]: For 1083005/1083007 co-relation queries the response was YES. [2024-06-20 17:29:00,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81914 conditions, 9828 events. 6331/9828 cut-off events. For 1083005/1083007 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 61622 event pairs, 1270 based on Foata normal form. 14/9835 useless extension candidates. Maximal degree in co-relation 81694. Up to 8923 conditions per place. [2024-06-20 17:29:00,851 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 589 selfloop transitions, 112 changer transitions 0/704 dead transitions. [2024-06-20 17:29:00,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 704 transitions, 12400 flow [2024-06-20 17:29:00,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:29:00,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:29:00,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:29:00,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:29:00,853 INFO L175 Difference]: Start difference. First operand has 484 places, 661 transitions, 10756 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:29:00,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 704 transitions, 12400 flow [2024-06-20 17:29:05,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 704 transitions, 12213 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 17:29:05,298 INFO L231 Difference]: Finished difference. Result has 488 places, 662 transitions, 10869 flow [2024-06-20 17:29:05,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10569, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10869, PETRI_PLACES=488, PETRI_TRANSITIONS=662} [2024-06-20 17:29:05,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-20 17:29:05,299 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 662 transitions, 10869 flow [2024-06-20 17:29:05,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:05,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:05,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:05,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 17:29:05,299 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:29:05,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:05,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1456673582, now seen corresponding path program 7 times [2024-06-20 17:29:05,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:05,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779500969] [2024-06-20 17:29:05,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:05,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:06,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:06,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779500969] [2024-06-20 17:29:06,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779500969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:06,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:06,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:29:06,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262631082] [2024-06-20 17:29:06,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:06,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:29:06,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:06,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:29:06,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:29:06,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:06,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 662 transitions, 10869 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:06,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:06,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:06,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:08,915 INFO L124 PetriNetUnfolderBase]: 6413/9943 cut-off events. [2024-06-20 17:29:08,915 INFO L125 PetriNetUnfolderBase]: For 1121667/1121671 co-relation queries the response was YES. [2024-06-20 17:29:09,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84743 conditions, 9943 events. 6413/9943 cut-off events. For 1121667/1121671 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 62707 event pairs, 1874 based on Foata normal form. 6/9944 useless extension candidates. Maximal degree in co-relation 84522. Up to 9098 conditions per place. [2024-06-20 17:29:09,098 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 152 changer transitions 0/717 dead transitions. [2024-06-20 17:29:09,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 717 transitions, 13748 flow [2024-06-20 17:29:09,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:29:09,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:29:09,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 17:29:09,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-20 17:29:09,099 INFO L175 Difference]: Start difference. First operand has 488 places, 662 transitions, 10869 flow. Second operand 8 states and 138 transitions. [2024-06-20 17:29:09,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 717 transitions, 13748 flow [2024-06-20 17:29:13,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 717 transitions, 13466 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 17:29:13,422 INFO L231 Difference]: Finished difference. Result has 490 places, 689 transitions, 11764 flow [2024-06-20 17:29:13,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10587, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11764, PETRI_PLACES=490, PETRI_TRANSITIONS=689} [2024-06-20 17:29:13,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-20 17:29:13,422 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 689 transitions, 11764 flow [2024-06-20 17:29:13,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:13,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:13,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:13,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 17:29:13,423 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 17:29:13,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:13,423 INFO L85 PathProgramCache]: Analyzing trace with hash 464633184, now seen corresponding path program 14 times [2024-06-20 17:29:13,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:13,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261247562] [2024-06-20 17:29:13,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:13,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:13,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:15,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:15,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:15,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261247562] [2024-06-20 17:29:15,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261247562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:15,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:15,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:29:15,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001145238] [2024-06-20 17:29:15,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:15,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:29:15,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:15,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:29:15,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:29:15,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:15,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 689 transitions, 11764 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:15,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:15,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:15,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:18,553 INFO L124 PetriNetUnfolderBase]: 6454/10012 cut-off events. [2024-06-20 17:29:18,553 INFO L125 PetriNetUnfolderBase]: For 1185114/1185116 co-relation queries the response was YES. [2024-06-20 17:29:18,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86488 conditions, 10012 events. 6454/10012 cut-off events. For 1185114/1185116 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 62971 event pairs, 1300 based on Foata normal form. 14/10019 useless extension candidates. Maximal degree in co-relation 86264. Up to 8918 conditions per place. [2024-06-20 17:29:18,753 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 618 selfloop transitions, 123 changer transitions 0/744 dead transitions. [2024-06-20 17:29:18,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 744 transitions, 13558 flow [2024-06-20 17:29:18,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:29:18,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:29:18,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-20 17:29:18,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:29:18,754 INFO L175 Difference]: Start difference. First operand has 490 places, 689 transitions, 11764 flow. Second operand 12 states and 201 transitions. [2024-06-20 17:29:18,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 744 transitions, 13558 flow [2024-06-20 17:29:23,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 744 transitions, 13362 flow, removed 79 selfloop flow, removed 2 redundant places. [2024-06-20 17:29:23,749 INFO L231 Difference]: Finished difference. Result has 500 places, 690 transitions, 11892 flow [2024-06-20 17:29:23,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11568, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11892, PETRI_PLACES=500, PETRI_TRANSITIONS=690} [2024-06-20 17:29:23,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-20 17:29:23,750 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 690 transitions, 11892 flow [2024-06-20 17:29:23,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:23,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:23,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:23,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 17:29:23,750 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:29:23,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:23,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1262025210, now seen corresponding path program 7 times [2024-06-20 17:29:23,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:23,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125618240] [2024-06-20 17:29:23,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:23,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:24,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:24,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:24,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125618240] [2024-06-20 17:29:24,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125618240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:24,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:24,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:29:24,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087390203] [2024-06-20 17:29:24,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:24,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:29:24,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:24,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:29:24,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:29:24,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:24,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 690 transitions, 11892 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:24,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:24,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:24,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:27,794 INFO L124 PetriNetUnfolderBase]: 6516/10100 cut-off events. [2024-06-20 17:29:27,794 INFO L125 PetriNetUnfolderBase]: For 1206220/1206224 co-relation queries the response was YES. [2024-06-20 17:29:27,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88305 conditions, 10100 events. 6516/10100 cut-off events. For 1206220/1206224 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 63731 event pairs, 1895 based on Foata normal form. 8/10103 useless extension candidates. Maximal degree in co-relation 88079. Up to 9441 conditions per place. [2024-06-20 17:29:27,979 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 585 selfloop transitions, 140 changer transitions 0/728 dead transitions. [2024-06-20 17:29:27,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 728 transitions, 14161 flow [2024-06-20 17:29:27,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:29:27,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:29:27,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 17:29:27,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:29:27,980 INFO L175 Difference]: Start difference. First operand has 500 places, 690 transitions, 11892 flow. Second operand 8 states and 136 transitions. [2024-06-20 17:29:27,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 728 transitions, 14161 flow [2024-06-20 17:29:32,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 728 transitions, 13855 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-20 17:29:32,916 INFO L231 Difference]: Finished difference. Result has 499 places, 702 transitions, 12193 flow [2024-06-20 17:29:32,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11586, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12193, PETRI_PLACES=499, PETRI_TRANSITIONS=702} [2024-06-20 17:29:32,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-20 17:29:32,917 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 702 transitions, 12193 flow [2024-06-20 17:29:32,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:32,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:32,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:32,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 17:29:32,918 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:29:32,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:32,918 INFO L85 PathProgramCache]: Analyzing trace with hash 464517864, now seen corresponding path program 15 times [2024-06-20 17:29:32,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:32,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939911348] [2024-06-20 17:29:32,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:32,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:32,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:34,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:34,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:34,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939911348] [2024-06-20 17:29:34,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939911348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:34,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:34,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:29:34,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695401341] [2024-06-20 17:29:34,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:34,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:29:34,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:34,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:29:34,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:29:34,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:34,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 702 transitions, 12193 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:34,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:34,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:34,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:37,980 INFO L124 PetriNetUnfolderBase]: 6557/10169 cut-off events. [2024-06-20 17:29:37,980 INFO L125 PetriNetUnfolderBase]: For 1254631/1254633 co-relation queries the response was YES. [2024-06-20 17:29:38,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88996 conditions, 10169 events. 6557/10169 cut-off events. For 1254631/1254633 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64075 event pairs, 1319 based on Foata normal form. 14/10176 useless extension candidates. Maximal degree in co-relation 88768. Up to 8525 conditions per place. [2024-06-20 17:29:38,187 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 618 selfloop transitions, 132 changer transitions 0/753 dead transitions. [2024-06-20 17:29:38,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 753 transitions, 14193 flow [2024-06-20 17:29:38,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:29:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:29:38,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-20 17:29:38,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:29:38,189 INFO L175 Difference]: Start difference. First operand has 499 places, 702 transitions, 12193 flow. Second operand 11 states and 187 transitions. [2024-06-20 17:29:38,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 753 transitions, 14193 flow [2024-06-20 17:29:43,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 753 transitions, 14027 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-20 17:29:43,899 INFO L231 Difference]: Finished difference. Result has 508 places, 703 transitions, 12369 flow [2024-06-20 17:29:43,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12027, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12369, PETRI_PLACES=508, PETRI_TRANSITIONS=703} [2024-06-20 17:29:43,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-20 17:29:43,899 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 703 transitions, 12369 flow [2024-06-20 17:29:43,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:43,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:43,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:43,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 17:29:43,900 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 17:29:43,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:43,901 INFO L85 PathProgramCache]: Analyzing trace with hash 802921400, now seen corresponding path program 8 times [2024-06-20 17:29:43,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:43,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372105447] [2024-06-20 17:29:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:43,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:43,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:44,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:44,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:44,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372105447] [2024-06-20 17:29:44,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372105447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:44,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:44,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:29:44,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093636629] [2024-06-20 17:29:44,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:44,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:29:44,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:44,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:29:44,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:29:44,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:44,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 703 transitions, 12369 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:44,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:44,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:44,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:47,954 INFO L124 PetriNetUnfolderBase]: 6567/10184 cut-off events. [2024-06-20 17:29:47,954 INFO L125 PetriNetUnfolderBase]: For 1242795/1242799 co-relation queries the response was YES. [2024-06-20 17:29:48,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89842 conditions, 10184 events. 6567/10184 cut-off events. For 1242795/1242799 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64501 event pairs, 1889 based on Foata normal form. 6/10186 useless extension candidates. Maximal degree in co-relation 89612. Up to 9851 conditions per place. [2024-06-20 17:29:48,139 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 622 selfloop transitions, 102 changer transitions 0/727 dead transitions. [2024-06-20 17:29:48,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 727 transitions, 14008 flow [2024-06-20 17:29:48,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:29:48,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:29:48,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-20 17:29:48,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-20 17:29:48,141 INFO L175 Difference]: Start difference. First operand has 508 places, 703 transitions, 12369 flow. Second operand 9 states and 137 transitions. [2024-06-20 17:29:48,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 727 transitions, 14008 flow [2024-06-20 17:29:53,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 727 transitions, 13497 flow, removed 40 selfloop flow, removed 12 redundant places. [2024-06-20 17:29:53,708 INFO L231 Difference]: Finished difference. Result has 505 places, 706 transitions, 12155 flow [2024-06-20 17:29:53,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11858, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12155, PETRI_PLACES=505, PETRI_TRANSITIONS=706} [2024-06-20 17:29:53,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-20 17:29:53,709 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 706 transitions, 12155 flow [2024-06-20 17:29:53,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:29:53,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:29:53,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:29:53,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 17:29:53,709 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:29:53,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:29:53,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1079454018, now seen corresponding path program 16 times [2024-06-20 17:29:53,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:29:53,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346085262] [2024-06-20 17:29:53,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:29:53,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:29:53,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:29:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:29:55,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:29:55,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346085262] [2024-06-20 17:29:55,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346085262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:29:55,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:29:55,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 17:29:55,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485124432] [2024-06-20 17:29:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:29:55,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 17:29:55,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:29:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 17:29:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 17:29:55,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:29:55,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 706 transitions, 12155 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:29:55,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:29:55,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:29:55,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:29:59,051 INFO L124 PetriNetUnfolderBase]: 6547/10151 cut-off events. [2024-06-20 17:29:59,051 INFO L125 PetriNetUnfolderBase]: For 1240500/1240502 co-relation queries the response was YES. [2024-06-20 17:29:59,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86909 conditions, 10151 events. 6547/10151 cut-off events. For 1240500/1240502 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 63956 event pairs, 1288 based on Foata normal form. 14/10158 useless extension candidates. Maximal degree in co-relation 86682. Up to 9103 conditions per place. [2024-06-20 17:29:59,227 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 128 changer transitions 0/755 dead transitions. [2024-06-20 17:29:59,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 755 transitions, 13737 flow [2024-06-20 17:29:59,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:29:59,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:29:59,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-20 17:29:59,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-20 17:29:59,229 INFO L175 Difference]: Start difference. First operand has 505 places, 706 transitions, 12155 flow. Second operand 11 states and 185 transitions. [2024-06-20 17:29:59,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 755 transitions, 13737 flow [2024-06-20 17:30:03,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 755 transitions, 13430 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-20 17:30:03,570 INFO L231 Difference]: Finished difference. Result has 507 places, 705 transitions, 11954 flow [2024-06-20 17:30:03,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11694, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11954, PETRI_PLACES=507, PETRI_TRANSITIONS=705} [2024-06-20 17:30:03,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-20 17:30:03,570 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 705 transitions, 11954 flow [2024-06-20 17:30:03,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:03,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:03,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:03,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 17:30:03,571 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 17:30:03,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:03,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1059301940, now seen corresponding path program 9 times [2024-06-20 17:30:03,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:03,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109495511] [2024-06-20 17:30:03,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:03,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:04,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:04,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:04,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109495511] [2024-06-20 17:30:04,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109495511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:04,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:04,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:04,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801189712] [2024-06-20 17:30:04,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:04,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:04,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:04,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:04,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:04,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:04,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 705 transitions, 11954 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:04,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:04,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:04,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:07,348 INFO L124 PetriNetUnfolderBase]: 6567/10181 cut-off events. [2024-06-20 17:30:07,348 INFO L125 PetriNetUnfolderBase]: For 1218564/1218568 co-relation queries the response was YES. [2024-06-20 17:30:07,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87022 conditions, 10181 events. 6567/10181 cut-off events. For 1218564/1218568 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 64566 event pairs, 1853 based on Foata normal form. 8/10184 useless extension candidates. Maximal degree in co-relation 86796. Up to 9308 conditions per place. [2024-06-20 17:30:07,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 560 selfloop transitions, 173 changer transitions 0/736 dead transitions. [2024-06-20 17:30:07,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 736 transitions, 14124 flow [2024-06-20 17:30:07,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:07,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:07,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-20 17:30:07,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-20 17:30:07,557 INFO L175 Difference]: Start difference. First operand has 507 places, 705 transitions, 11954 flow. Second operand 8 states and 136 transitions. [2024-06-20 17:30:07,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 736 transitions, 14124 flow [2024-06-20 17:30:11,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 736 transitions, 13755 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 17:30:11,840 INFO L231 Difference]: Finished difference. Result has 506 places, 709 transitions, 12074 flow [2024-06-20 17:30:11,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11589, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12074, PETRI_PLACES=506, PETRI_TRANSITIONS=709} [2024-06-20 17:30:11,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-20 17:30:11,840 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 709 transitions, 12074 flow [2024-06-20 17:30:11,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:11,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:11,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:11,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 17:30:11,841 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 17:30:11,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1071682100, now seen corresponding path program 10 times [2024-06-20 17:30:11,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:11,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214706847] [2024-06-20 17:30:11,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:11,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:12,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:12,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214706847] [2024-06-20 17:30:12,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214706847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:12,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:12,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:12,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117983948] [2024-06-20 17:30:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:12,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:12,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:12,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:12,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 709 transitions, 12074 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:12,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:12,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:12,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:15,454 INFO L124 PetriNetUnfolderBase]: 6571/10187 cut-off events. [2024-06-20 17:30:15,455 INFO L125 PetriNetUnfolderBase]: For 1209207/1209211 co-relation queries the response was YES. [2024-06-20 17:30:15,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86200 conditions, 10187 events. 6571/10187 cut-off events. For 1209207/1209211 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 64595 event pairs, 1859 based on Foata normal form. 8/10190 useless extension candidates. Maximal degree in co-relation 85974. Up to 9315 conditions per place. [2024-06-20 17:30:15,658 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 556 selfloop transitions, 177 changer transitions 0/736 dead transitions. [2024-06-20 17:30:15,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 736 transitions, 14192 flow [2024-06-20 17:30:15,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:15,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:15,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 17:30:15,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-20 17:30:15,660 INFO L175 Difference]: Start difference. First operand has 506 places, 709 transitions, 12074 flow. Second operand 8 states and 133 transitions. [2024-06-20 17:30:15,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 736 transitions, 14192 flow [2024-06-20 17:30:19,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 736 transitions, 13794 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:19,772 INFO L231 Difference]: Finished difference. Result has 509 places, 712 transitions, 12131 flow [2024-06-20 17:30:19,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11686, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12131, PETRI_PLACES=509, PETRI_TRANSITIONS=712} [2024-06-20 17:30:19,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-20 17:30:19,773 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 712 transitions, 12131 flow [2024-06-20 17:30:19,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:19,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:19,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:19,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 17:30:19,774 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:19,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:19,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1186973270, now seen corresponding path program 11 times [2024-06-20 17:30:19,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:19,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381748291] [2024-06-20 17:30:19,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:19,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:20,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 17:30:20,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:20,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381748291] [2024-06-20 17:30:20,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381748291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:20,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:20,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:20,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378277206] [2024-06-20 17:30:20,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:20,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:20,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:20,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:20,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:20,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:20,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 712 transitions, 12131 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:20,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:20,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:20,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:23,500 INFO L124 PetriNetUnfolderBase]: 6575/10193 cut-off events. [2024-06-20 17:30:23,501 INFO L125 PetriNetUnfolderBase]: For 1217817/1217821 co-relation queries the response was YES. [2024-06-20 17:30:23,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86086 conditions, 10193 events. 6575/10193 cut-off events. For 1217817/1217821 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 64526 event pairs, 1879 based on Foata normal form. 8/10196 useless extension candidates. Maximal degree in co-relation 85859. Up to 9778 conditions per place. [2024-06-20 17:30:23,713 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 607 selfloop transitions, 123 changer transitions 0/733 dead transitions. [2024-06-20 17:30:23,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 733 transitions, 13966 flow [2024-06-20 17:30:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:23,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 17:30:23,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-20 17:30:23,714 INFO L175 Difference]: Start difference. First operand has 509 places, 712 transitions, 12131 flow. Second operand 8 states and 127 transitions. [2024-06-20 17:30:23,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 733 transitions, 13966 flow [2024-06-20 17:30:29,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 733 transitions, 13608 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-20 17:30:29,246 INFO L231 Difference]: Finished difference. Result has 513 places, 715 transitions, 12124 flow [2024-06-20 17:30:29,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11776, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12124, PETRI_PLACES=513, PETRI_TRANSITIONS=715} [2024-06-20 17:30:29,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-20 17:30:29,246 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 715 transitions, 12124 flow [2024-06-20 17:30:29,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:29,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:29,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:29,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:30:29,247 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:29,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:29,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1443336266, now seen corresponding path program 8 times [2024-06-20 17:30:29,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:29,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53841232] [2024-06-20 17:30:29,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:29,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:29,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:30,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:30,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:30,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53841232] [2024-06-20 17:30:30,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53841232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:30,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:30,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:30,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188561139] [2024-06-20 17:30:30,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:30,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:30,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:30,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:30,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:30,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:30,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 715 transitions, 12124 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:30,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:30,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:30,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:33,145 INFO L124 PetriNetUnfolderBase]: 6595/10228 cut-off events. [2024-06-20 17:30:33,145 INFO L125 PetriNetUnfolderBase]: For 1236720/1236720 co-relation queries the response was YES. [2024-06-20 17:30:33,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85936 conditions, 10228 events. 6595/10228 cut-off events. For 1236720/1236720 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 64876 event pairs, 2715 based on Foata normal form. 4/10231 useless extension candidates. Maximal degree in co-relation 85708. Up to 10129 conditions per place. [2024-06-20 17:30:33,350 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 707 selfloop transitions, 25 changer transitions 0/735 dead transitions. [2024-06-20 17:30:33,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 735 transitions, 13730 flow [2024-06-20 17:30:33,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:33,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-20 17:30:33,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-20 17:30:33,351 INFO L175 Difference]: Start difference. First operand has 513 places, 715 transitions, 12124 flow. Second operand 8 states and 120 transitions. [2024-06-20 17:30:33,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 735 transitions, 13730 flow [2024-06-20 17:30:38,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 735 transitions, 13395 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:38,238 INFO L231 Difference]: Finished difference. Result has 516 places, 718 transitions, 11929 flow [2024-06-20 17:30:38,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11789, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11929, PETRI_PLACES=516, PETRI_TRANSITIONS=718} [2024-06-20 17:30:38,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-20 17:30:38,238 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 718 transitions, 11929 flow [2024-06-20 17:30:38,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:38,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:38,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:38,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:30:38,239 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:38,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:38,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781922, now seen corresponding path program 12 times [2024-06-20 17:30:38,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:38,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928754003] [2024-06-20 17:30:38,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:38,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:38,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:39,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 17:30:39,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:39,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928754003] [2024-06-20 17:30:39,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928754003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:39,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:39,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:39,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553707101] [2024-06-20 17:30:39,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:39,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:39,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:39,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:39,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:39,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:39,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 718 transitions, 11929 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:39,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:39,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:39,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:42,120 INFO L124 PetriNetUnfolderBase]: 6587/10210 cut-off events. [2024-06-20 17:30:42,120 INFO L125 PetriNetUnfolderBase]: For 1230812/1230816 co-relation queries the response was YES. [2024-06-20 17:30:42,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85345 conditions, 10210 events. 6587/10210 cut-off events. For 1230812/1230816 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 64729 event pairs, 1879 based on Foata normal form. 6/10211 useless extension candidates. Maximal degree in co-relation 85116. Up to 9801 conditions per place. [2024-06-20 17:30:42,327 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 612 selfloop transitions, 125 changer transitions 0/740 dead transitions. [2024-06-20 17:30:42,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 740 transitions, 13713 flow [2024-06-20 17:30:42,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:30:42,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:30:42,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-20 17:30:42,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-20 17:30:42,328 INFO L175 Difference]: Start difference. First operand has 516 places, 718 transitions, 11929 flow. Second operand 10 states and 151 transitions. [2024-06-20 17:30:42,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 740 transitions, 13713 flow [2024-06-20 17:30:48,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 740 transitions, 13595 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:48,189 INFO L231 Difference]: Finished difference. Result has 521 places, 718 transitions, 12067 flow [2024-06-20 17:30:48,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11811, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12067, PETRI_PLACES=521, PETRI_TRANSITIONS=718} [2024-06-20 17:30:48,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-20 17:30:48,189 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 718 transitions, 12067 flow [2024-06-20 17:30:48,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:48,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:48,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:48,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:30:48,190 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:48,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:48,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781736, now seen corresponding path program 9 times [2024-06-20 17:30:48,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:48,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223357121] [2024-06-20 17:30:48,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:48,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:49,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 17:30:49,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:49,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223357121] [2024-06-20 17:30:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223357121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:49,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:49,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:49,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357155175] [2024-06-20 17:30:49,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:49,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:49,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:49,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:49,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 718 transitions, 12067 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:49,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:49,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:49,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:52,180 INFO L124 PetriNetUnfolderBase]: 6623/10260 cut-off events. [2024-06-20 17:30:52,181 INFO L125 PetriNetUnfolderBase]: For 1277894/1277898 co-relation queries the response was YES. [2024-06-20 17:30:52,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86457 conditions, 10260 events. 6623/10260 cut-off events. For 1277894/1277898 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 64962 event pairs, 1879 based on Foata normal form. 8/10263 useless extension candidates. Maximal degree in co-relation 86227. Up to 9570 conditions per place. [2024-06-20 17:30:52,397 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 593 selfloop transitions, 152 changer transitions 0/748 dead transitions. [2024-06-20 17:30:52,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 748 transitions, 14255 flow [2024-06-20 17:30:52,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:52,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:52,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:30:52,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-20 17:30:52,398 INFO L175 Difference]: Start difference. First operand has 521 places, 718 transitions, 12067 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:30:52,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 748 transitions, 14255 flow [2024-06-20 17:30:57,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 748 transitions, 13945 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 17:30:57,782 INFO L231 Difference]: Finished difference. Result has 522 places, 724 transitions, 12237 flow [2024-06-20 17:30:57,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11757, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12237, PETRI_PLACES=522, PETRI_TRANSITIONS=724} [2024-06-20 17:30:57,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-20 17:30:57,782 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 724 transitions, 12237 flow [2024-06-20 17:30:57,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:57,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:57,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:57,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:30:57,783 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:57,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:57,784 INFO L85 PathProgramCache]: Analyzing trace with hash 627823930, now seen corresponding path program 10 times [2024-06-20 17:30:57,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:57,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426226209] [2024-06-20 17:30:57,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:57,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:58,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 17:30:58,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:58,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426226209] [2024-06-20 17:30:58,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426226209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:58,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:58,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:58,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500022796] [2024-06-20 17:30:58,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:58,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:58,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:58,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:58,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:30:58,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 724 transitions, 12237 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:30:58,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:58,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:30:58,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:01,862 INFO L124 PetriNetUnfolderBase]: 6635/10274 cut-off events. [2024-06-20 17:31:01,862 INFO L125 PetriNetUnfolderBase]: For 1294439/1294443 co-relation queries the response was YES. [2024-06-20 17:31:02,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86885 conditions, 10274 events. 6635/10274 cut-off events. For 1294439/1294443 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 64962 event pairs, 1922 based on Foata normal form. 8/10278 useless extension candidates. Maximal degree in co-relation 86654. Up to 10010 conditions per place. [2024-06-20 17:31:02,053 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 662 selfloop transitions, 81 changer transitions 0/746 dead transitions. [2024-06-20 17:31:02,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 746 transitions, 13894 flow [2024-06-20 17:31:02,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-20 17:31:02,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-20 17:31:02,055 INFO L175 Difference]: Start difference. First operand has 522 places, 724 transitions, 12237 flow. Second operand 7 states and 115 transitions. [2024-06-20 17:31:02,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 746 transitions, 13894 flow [2024-06-20 17:31:06,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 746 transitions, 13639 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:06,600 INFO L231 Difference]: Finished difference. Result has 525 places, 728 transitions, 12267 flow [2024-06-20 17:31:06,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11985, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12267, PETRI_PLACES=525, PETRI_TRANSITIONS=728} [2024-06-20 17:31:06,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-20 17:31:06,601 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 728 transitions, 12267 flow [2024-06-20 17:31:06,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:06,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:06,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:06,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:31:06,602 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:06,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:06,602 INFO L85 PathProgramCache]: Analyzing trace with hash -14786186, now seen corresponding path program 11 times [2024-06-20 17:31:06,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:06,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358369542] [2024-06-20 17:31:06,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:06,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:06,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:07,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 17:31:07,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:07,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358369542] [2024-06-20 17:31:07,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358369542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:07,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:07,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:07,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698484974] [2024-06-20 17:31:07,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:07,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:07,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:07,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:07,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:07,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:07,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 728 transitions, 12267 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:07,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:07,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:07,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:10,478 INFO L124 PetriNetUnfolderBase]: 6655/10301 cut-off events. [2024-06-20 17:31:10,479 INFO L125 PetriNetUnfolderBase]: For 1315293/1315297 co-relation queries the response was YES. [2024-06-20 17:31:10,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87021 conditions, 10301 events. 6655/10301 cut-off events. For 1315293/1315297 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 65167 event pairs, 1886 based on Foata normal form. 8/10306 useless extension candidates. Maximal degree in co-relation 86789. Up to 9898 conditions per place. [2024-06-20 17:31:10,687 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 643 selfloop transitions, 108 changer transitions 0/754 dead transitions. [2024-06-20 17:31:10,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 754 transitions, 14166 flow [2024-06-20 17:31:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:31:10,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:31:10,688 INFO L175 Difference]: Start difference. First operand has 525 places, 728 transitions, 12267 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:31:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 754 transitions, 14166 flow [2024-06-20 17:31:16,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 754 transitions, 13988 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:16,686 INFO L231 Difference]: Finished difference. Result has 529 places, 731 transitions, 12414 flow [2024-06-20 17:31:16,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12089, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12414, PETRI_PLACES=529, PETRI_TRANSITIONS=731} [2024-06-20 17:31:16,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-20 17:31:16,686 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 731 transitions, 12414 flow [2024-06-20 17:31:16,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:16,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:16,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:16,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:31:16,687 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:16,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash 192133978, now seen corresponding path program 13 times [2024-06-20 17:31:16,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:16,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023030239] [2024-06-20 17:31:16,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:16,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:16,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:17,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:17,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:17,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023030239] [2024-06-20 17:31:17,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023030239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:17,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:17,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:17,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736396963] [2024-06-20 17:31:17,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:17,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:17,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:17,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:17,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:17,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:17,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 731 transitions, 12414 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:17,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:17,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:17,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:20,566 INFO L124 PetriNetUnfolderBase]: 6643/10289 cut-off events. [2024-06-20 17:31:20,566 INFO L125 PetriNetUnfolderBase]: For 1316009/1316013 co-relation queries the response was YES. [2024-06-20 17:31:20,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86671 conditions, 10289 events. 6643/10289 cut-off events. For 1316009/1316013 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 65234 event pairs, 1877 based on Foata normal form. 8/10292 useless extension candidates. Maximal degree in co-relation 86438. Up to 9670 conditions per place. [2024-06-20 17:31:20,777 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 616 selfloop transitions, 134 changer transitions 0/753 dead transitions. [2024-06-20 17:31:20,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 753 transitions, 14230 flow [2024-06-20 17:31:20,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:20,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:31:20,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 17:31:20,778 INFO L175 Difference]: Start difference. First operand has 529 places, 731 transitions, 12414 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:31:20,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 753 transitions, 14230 flow [2024-06-20 17:31:27,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 753 transitions, 13887 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:27,720 INFO L231 Difference]: Finished difference. Result has 531 places, 731 transitions, 12359 flow [2024-06-20 17:31:27,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12073, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12359, PETRI_PLACES=531, PETRI_TRANSITIONS=731} [2024-06-20 17:31:27,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 489 predicate places. [2024-06-20 17:31:27,721 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 731 transitions, 12359 flow [2024-06-20 17:31:27,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:27,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:27,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:27,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 17:31:27,722 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:27,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:27,722 INFO L85 PathProgramCache]: Analyzing trace with hash 413547634, now seen corresponding path program 12 times [2024-06-20 17:31:27,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:27,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139248701] [2024-06-20 17:31:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:28,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:28,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:28,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139248701] [2024-06-20 17:31:28,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139248701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:28,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:28,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:28,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020559186] [2024-06-20 17:31:28,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:28,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:28,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:28,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:28,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:28,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:28,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 731 transitions, 12359 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:28,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:28,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:32,328 INFO L124 PetriNetUnfolderBase]: 6631/10275 cut-off events. [2024-06-20 17:31:32,328 INFO L125 PetriNetUnfolderBase]: For 1288042/1288046 co-relation queries the response was YES. [2024-06-20 17:31:32,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85892 conditions, 10275 events. 6631/10275 cut-off events. For 1288042/1288046 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65168 event pairs, 2551 based on Foata normal form. 8/10282 useless extension candidates. Maximal degree in co-relation 85659. Up to 10008 conditions per place. [2024-06-20 17:31:32,536 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 674 selfloop transitions, 80 changer transitions 0/757 dead transitions. [2024-06-20 17:31:32,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 757 transitions, 13969 flow [2024-06-20 17:31:32,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:32,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:32,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 17:31:32,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-20 17:31:32,537 INFO L175 Difference]: Start difference. First operand has 531 places, 731 transitions, 12359 flow. Second operand 7 states and 128 transitions. [2024-06-20 17:31:32,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 757 transitions, 13969 flow [2024-06-20 17:31:37,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 757 transitions, 13590 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:37,730 INFO L231 Difference]: Finished difference. Result has 531 places, 731 transitions, 12173 flow [2024-06-20 17:31:37,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11980, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12173, PETRI_PLACES=531, PETRI_TRANSITIONS=731} [2024-06-20 17:31:37,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 489 predicate places. [2024-06-20 17:31:37,731 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 731 transitions, 12173 flow [2024-06-20 17:31:37,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:37,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:37,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:37,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 17:31:37,732 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:37,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:37,732 INFO L85 PathProgramCache]: Analyzing trace with hash 192312724, now seen corresponding path program 13 times [2024-06-20 17:31:37,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:37,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126609180] [2024-06-20 17:31:37,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:37,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:37,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:38,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:38,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:38,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126609180] [2024-06-20 17:31:38,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126609180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:38,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:38,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:38,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374731897] [2024-06-20 17:31:38,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:38,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:38,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:38,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:38,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:38,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:38,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 731 transitions, 12173 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:38,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:38,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:38,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:42,338 INFO L124 PetriNetUnfolderBase]: 6651/10308 cut-off events. [2024-06-20 17:31:42,339 INFO L125 PetriNetUnfolderBase]: For 1291036/1291036 co-relation queries the response was YES. [2024-06-20 17:31:42,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85862 conditions, 10308 events. 6651/10308 cut-off events. For 1291036/1291036 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 65455 event pairs, 2720 based on Foata normal form. 4/10311 useless extension candidates. Maximal degree in co-relation 85629. Up to 10193 conditions per place. [2024-06-20 17:31:42,512 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 718 selfloop transitions, 28 changer transitions 0/749 dead transitions. [2024-06-20 17:31:42,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 749 transitions, 13810 flow [2024-06-20 17:31:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:42,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:42,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-20 17:31:42,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-20 17:31:42,514 INFO L175 Difference]: Start difference. First operand has 531 places, 731 transitions, 12173 flow. Second operand 7 states and 107 transitions. [2024-06-20 17:31:42,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 749 transitions, 13810 flow [2024-06-20 17:31:47,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 749 transitions, 13584 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:47,126 INFO L231 Difference]: Finished difference. Result has 532 places, 734 transitions, 12106 flow [2024-06-20 17:31:47,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11955, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12106, PETRI_PLACES=532, PETRI_TRANSITIONS=734} [2024-06-20 17:31:47,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-20 17:31:47,127 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 734 transitions, 12106 flow [2024-06-20 17:31:47,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:47,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:47,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:47,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 17:31:47,128 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:47,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:47,128 INFO L85 PathProgramCache]: Analyzing trace with hash 420213874, now seen corresponding path program 14 times [2024-06-20 17:31:47,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:47,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934044051] [2024-06-20 17:31:47,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:47,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:48,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:48,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:48,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934044051] [2024-06-20 17:31:48,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934044051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:48,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:48,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:48,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884739581] [2024-06-20 17:31:48,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:48,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:48,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:48,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:48,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:48,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:48,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 734 transitions, 12106 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:48,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:48,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:48,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:51,689 INFO L124 PetriNetUnfolderBase]: 6687/10359 cut-off events. [2024-06-20 17:31:51,690 INFO L125 PetriNetUnfolderBase]: For 1259564/1259564 co-relation queries the response was YES. [2024-06-20 17:31:51,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85642 conditions, 10359 events. 6687/10359 cut-off events. For 1259564/1259564 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 65726 event pairs, 2721 based on Foata normal form. 4/10362 useless extension candidates. Maximal degree in co-relation 85408. Up to 10219 conditions per place. [2024-06-20 17:31:51,867 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 723 selfloop transitions, 32 changer transitions 0/758 dead transitions. [2024-06-20 17:31:51,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 758 transitions, 14070 flow [2024-06-20 17:31:51,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:31:51,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:31:51,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-20 17:31:51,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33658536585365856 [2024-06-20 17:31:51,869 INFO L175 Difference]: Start difference. First operand has 532 places, 734 transitions, 12106 flow. Second operand 10 states and 138 transitions. [2024-06-20 17:31:51,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 758 transitions, 14070 flow [2024-06-20 17:31:57,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 758 transitions, 13830 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:57,095 INFO L231 Difference]: Finished difference. Result has 538 places, 740 transitions, 12135 flow [2024-06-20 17:31:57,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11874, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12135, PETRI_PLACES=538, PETRI_TRANSITIONS=740} [2024-06-20 17:31:57,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-20 17:31:57,095 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 740 transitions, 12135 flow [2024-06-20 17:31:57,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:57,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:57,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:57,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 17:31:57,096 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:57,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:57,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1069230814, now seen corresponding path program 14 times [2024-06-20 17:31:57,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:57,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173608658] [2024-06-20 17:31:57,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:57,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:57,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:57,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:57,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173608658] [2024-06-20 17:31:57,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173608658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:57,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:57,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:57,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545095997] [2024-06-20 17:31:57,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:57,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:57,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:57,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:57,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:57,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:31:57,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 740 transitions, 12135 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:31:57,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:57,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:31:57,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:01,420 INFO L124 PetriNetUnfolderBase]: 6681/10340 cut-off events. [2024-06-20 17:32:01,420 INFO L125 PetriNetUnfolderBase]: For 1230182/1230186 co-relation queries the response was YES. [2024-06-20 17:32:01,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85021 conditions, 10340 events. 6681/10340 cut-off events. For 1230182/1230186 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 65480 event pairs, 1908 based on Foata normal form. 6/10342 useless extension candidates. Maximal degree in co-relation 84786. Up to 10056 conditions per place. [2024-06-20 17:32:01,604 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 678 selfloop transitions, 81 changer transitions 0/762 dead transitions. [2024-06-20 17:32:01,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 762 transitions, 13745 flow [2024-06-20 17:32:01,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:32:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:32:01,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 17:32:01,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-20 17:32:01,607 INFO L175 Difference]: Start difference. First operand has 538 places, 740 transitions, 12135 flow. Second operand 7 states and 118 transitions. [2024-06-20 17:32:01,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 762 transitions, 13745 flow [2024-06-20 17:32:06,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 762 transitions, 13532 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:06,413 INFO L231 Difference]: Finished difference. Result has 539 places, 740 transitions, 12110 flow [2024-06-20 17:32:06,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11922, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12110, PETRI_PLACES=539, PETRI_TRANSITIONS=740} [2024-06-20 17:32:06,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-20 17:32:06,413 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 740 transitions, 12110 flow [2024-06-20 17:32:06,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:32:06,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:06,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:06,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 17:32:06,414 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:06,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:06,414 INFO L85 PathProgramCache]: Analyzing trace with hash 191867254, now seen corresponding path program 15 times [2024-06-20 17:32:06,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:06,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444271204] [2024-06-20 17:32:06,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:06,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:07,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:07,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444271204] [2024-06-20 17:32:07,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444271204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:07,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:07,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:07,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460001394] [2024-06-20 17:32:07,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:07,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:07,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:07,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:07,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:07,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-20 17:32:07,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 740 transitions, 12110 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 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 17:32:07,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:07,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-20 17:32:07,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:10,882 INFO L124 PetriNetUnfolderBase]: 6669/10327 cut-off events. [2024-06-20 17:32:10,882 INFO L125 PetriNetUnfolderBase]: For 1240721/1240725 co-relation queries the response was YES. [2024-06-20 17:32:11,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84497 conditions, 10327 events. 6669/10327 cut-off events. For 1240721/1240725 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 65471 event pairs, 1880 based on Foata normal form. 8/10330 useless extension candidates. Maximal degree in co-relation 84262. Up to 9606 conditions per place. [2024-06-20 17:32:11,073 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 595 selfloop transitions, 165 changer transitions 0/763 dead transitions. [2024-06-20 17:32:11,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 763 transitions, 13946 flow [2024-06-20 17:32:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:32:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:32:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:32:11,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-20 17:32:11,074 INFO L175 Difference]: Start difference. First operand has 539 places, 740 transitions, 12110 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:32:11,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 763 transitions, 13946 flow