./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_power.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-06-19_11-23-25.files/mutex-meet-rel/safe018_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe018_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe018_power.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-eb4cb34-m [2024-06-21 19:37:15,885 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:37:15,928 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:37:15,938 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:37:15,939 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:37:15,962 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:37:15,962 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:37:15,962 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:37:15,963 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:37:15,965 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:37:15,965 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:37:15,965 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:37:15,966 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:37:15,966 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:37:15,966 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:37:15,967 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:37:15,967 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:37:15,967 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:37:15,967 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:37:15,968 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:37:15,968 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:37:15,968 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:37:15,968 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:37:15,969 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:37:15,969 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:37:15,969 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:37:15,969 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:37:15,969 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:37:15,970 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:37:15,970 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:37:15,971 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:37:15,971 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:37:15,971 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:37:15,972 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:37:15,972 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:37:15,972 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:37:15,972 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:37:15,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:37:15,973 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:37:15,973 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:37:15,973 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:37:15,973 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:37:15,973 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:37:15,973 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-21 19:37:16,177 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:37:16,193 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:37:16,194 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:37:16,195 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:37:16,196 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:37:16,196 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe018_power.opt.yml/witness.yml [2024-06-21 19:37:16,267 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:37:16,268 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:37:16,269 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-21 19:37:17,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:37:17,639 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:37:17,639 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-21 19:37:17,660 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f3cf0afa/f21ce8b2f2414cd3ad4fada84da6d9d6/FLAG58d4d653e [2024-06-21 19:37:17,670 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6f3cf0afa/f21ce8b2f2414cd3ad4fada84da6d9d6 [2024-06-21 19:37:17,670 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:37:17,673 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:37:17,674 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:37:17,674 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:37:17,678 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:37:17,678 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:37:16" (1/2) ... [2024-06-21 19:37:17,679 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33592db6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:37:17, skipping insertion in model container [2024-06-21 19:37:17,679 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:37:16" (1/2) ... [2024-06-21 19:37:17,681 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@ae191b1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:37:17, skipping insertion in model container [2024-06-21 19:37:17,682 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:37:17" (2/2) ... [2024-06-21 19:37:17,682 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33592db6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:17, skipping insertion in model container [2024-06-21 19:37:17,682 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:37:17" (2/2) ... [2024-06-21 19:37:17,683 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:37:17,716 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:37:17,717 INFO L97 edCorrectnessWitness]: Location invariant before [L865-L865] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:37:17,717 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:37:17,718 INFO L97 edCorrectnessWitness]: Location invariant before [L862-L862] ! multithreaded || (((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:37:17,718 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:37:17,718 INFO L106 edCorrectnessWitness]: ghost_update [L860-L860] multithreaded = 1; [2024-06-21 19:37:17,792 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:37:18,183 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:37:18,192 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:37:18,299 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:37:18,342 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:37:18,342 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18 WrapperNode [2024-06-21 19:37:18,342 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:37:18,343 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:37:18,343 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:37:18,343 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:37:18,348 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,377 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,421 INFO L138 Inliner]: procedures = 175, calls = 70, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 197 [2024-06-21 19:37:18,422 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:37:18,422 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:37:18,423 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:37:18,423 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:37:18,432 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,433 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,437 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,459 INFO L175 MemorySlicer]: Split 30 memory accesses to 2 slices as follows [2, 28]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-21 19:37:18,460 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,460 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,478 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,481 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,483 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,498 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,502 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:37:18,503 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:37:18,503 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:37:18,503 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:37:18,504 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (1/1) ... [2024-06-21 19:37:18,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:37:18,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:37:18,528 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-21 19:37:18,539 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-21 19:37:18,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 19:37:18,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 19:37:18,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 19:37:18,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 19:37:18,563 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:37:18,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:37:18,564 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:37:18,564 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:37:18,564 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:37:18,564 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:37:18,564 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:37:18,564 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:37:18,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:37:18,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 19:37:18,565 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:37:18,565 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:37:18,565 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:37:18,566 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:37:18,770 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:37:18,772 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:37:19,292 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:37:19,293 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:37:19,528 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:37:19,528 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:37:19,529 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:37:19 BoogieIcfgContainer [2024-06-21 19:37:19,529 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:37:19,531 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:37:19,531 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:37:19,534 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:37:19,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:37:16" (1/4) ... [2024-06-21 19:37:19,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61190222 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:37:19, skipping insertion in model container [2024-06-21 19:37:19,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:37:17" (2/4) ... [2024-06-21 19:37:19,535 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61190222 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:37:19, skipping insertion in model container [2024-06-21 19:37:19,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:37:18" (3/4) ... [2024-06-21 19:37:19,537 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61190222 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:37:19, skipping insertion in model container [2024-06-21 19:37:19,537 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:37:19" (4/4) ... [2024-06-21 19:37:19,538 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_power.opt.i [2024-06-21 19:37:19,553 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:37:19,553 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:37:19,553 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:37:19,606 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:37:19,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 19:37:19,665 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 19:37:19,665 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:37:19,666 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 53 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-21 19:37:19,667 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 19:37:19,670 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 19:37:19,680 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:37:19,687 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;@2c5b0124, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:37:19,687 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:37:19,691 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:37:19,691 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 19:37:19,692 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:37:19,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:19,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:37:19,693 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-21 19:37:19,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:19,697 INFO L85 PathProgramCache]: Analyzing trace with hash 781542202, now seen corresponding path program 1 times [2024-06-21 19:37:19,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:19,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567770172] [2024-06-21 19:37:19,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:19,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:19,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:20,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:20,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:20,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567770172] [2024-06-21 19:37:20,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567770172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:20,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:20,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:37:20,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123760861] [2024-06-21 19:37:20,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:20,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:37:20,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:20,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:37:20,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:37:20,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:37:20,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:20,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:20,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:37:20,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:20,590 INFO L124 PetriNetUnfolderBase]: 490/863 cut-off events. [2024-06-21 19:37:20,590 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-21 19:37:20,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1687 conditions, 863 events. 490/863 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4398 event pairs, 172 based on Foata normal form. 4/837 useless extension candidates. Maximal degree in co-relation 1675. Up to 758 conditions per place. [2024-06-21 19:37:20,601 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 34 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2024-06-21 19:37:20,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 46 transitions, 181 flow [2024-06-21 19:37:20,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:37:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:37:20,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-21 19:37:20,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-21 19:37:20,612 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 76 transitions. [2024-06-21 19:37:20,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 46 transitions, 181 flow [2024-06-21 19:37:20,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:20,619 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 93 flow [2024-06-21 19:37:20,620 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=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-21 19:37:20,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 19:37:20,623 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 93 flow [2024-06-21 19:37:20,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:20,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:20,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:20,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:37:20,624 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-21 19:37:20,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:20,625 INFO L85 PathProgramCache]: Analyzing trace with hash -556160237, now seen corresponding path program 1 times [2024-06-21 19:37:20,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:20,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875622810] [2024-06-21 19:37:20,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:20,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:20,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:20,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:20,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:20,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875622810] [2024-06-21 19:37:20,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875622810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:20,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:20,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:37:20,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852292385] [2024-06-21 19:37:20,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:20,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:37:20,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:20,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:37:20,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:37:21,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:21,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:21,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:21,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:21,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:21,236 INFO L124 PetriNetUnfolderBase]: 601/1045 cut-off events. [2024-06-21 19:37:21,236 INFO L125 PetriNetUnfolderBase]: For 206/206 co-relation queries the response was YES. [2024-06-21 19:37:21,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 1045 events. 601/1045 cut-off events. For 206/206 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5442 event pairs, 184 based on Foata normal form. 21/1060 useless extension candidates. Maximal degree in co-relation 2295. Up to 748 conditions per place. [2024-06-21 19:37:21,243 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 19:37:21,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 231 flow [2024-06-21 19:37:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:37:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:37:21,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-21 19:37:21,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-21 19:37:21,245 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 93 flow. Second operand 4 states and 90 transitions. [2024-06-21 19:37:21,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 231 flow [2024-06-21 19:37:21,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:37:21,246 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 131 flow [2024-06-21 19:37:21,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-21 19:37:21,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 19:37:21,247 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 131 flow [2024-06-21 19:37:21,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:21,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:21,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:21,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:37:21,258 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:21,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:21,259 INFO L85 PathProgramCache]: Analyzing trace with hash -858062969, now seen corresponding path program 1 times [2024-06-21 19:37:21,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:21,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988181271] [2024-06-21 19:37:21,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:21,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:21,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:21,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:21,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988181271] [2024-06-21 19:37:21,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988181271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:21,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:21,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:37:21,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570476653] [2024-06-21 19:37:21,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:21,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:37:21,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:21,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:37:21,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:37:21,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:37:21,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 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-21 19:37:21,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:21,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:37:21,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:21,758 INFO L124 PetriNetUnfolderBase]: 525/965 cut-off events. [2024-06-21 19:37:21,759 INFO L125 PetriNetUnfolderBase]: For 542/542 co-relation queries the response was YES. [2024-06-21 19:37:21,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 965 events. 525/965 cut-off events. For 542/542 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5057 event pairs, 268 based on Foata normal form. 2/962 useless extension candidates. Maximal degree in co-relation 2369. Up to 798 conditions per place. [2024-06-21 19:37:21,764 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 19:37:21,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 282 flow [2024-06-21 19:37:21,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:37:21,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:37:21,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-21 19:37:21,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-21 19:37:21,766 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 131 flow. Second operand 4 states and 92 transitions. [2024-06-21 19:37:21,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 282 flow [2024-06-21 19:37:21,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 57 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:37:21,768 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 184 flow [2024-06-21 19:37:21,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-21 19:37:21,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-21 19:37:21,768 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 184 flow [2024-06-21 19:37:21,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 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-21 19:37:21,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:21,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:21,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:37:21,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-21 19:37:21,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:21,769 INFO L85 PathProgramCache]: Analyzing trace with hash -830146650, now seen corresponding path program 1 times [2024-06-21 19:37:21,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:21,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715398904] [2024-06-21 19:37:21,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:21,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:21,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:22,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:22,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715398904] [2024-06-21 19:37:22,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715398904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:22,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:22,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:37:22,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348907346] [2024-06-21 19:37:22,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:22,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:37:22,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:22,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:37:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:37:22,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:37:22,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 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-21 19:37:22,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:22,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:37:22,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:22,619 INFO L124 PetriNetUnfolderBase]: 534/958 cut-off events. [2024-06-21 19:37:22,619 INFO L125 PetriNetUnfolderBase]: For 907/907 co-relation queries the response was YES. [2024-06-21 19:37:22,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2579 conditions, 958 events. 534/958 cut-off events. For 907/907 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4920 event pairs, 267 based on Foata normal form. 4/960 useless extension candidates. Maximal degree in co-relation 2561. Up to 781 conditions per place. [2024-06-21 19:37:22,624 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-21 19:37:22,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 352 flow [2024-06-21 19:37:22,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:37:22,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:37:22,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-21 19:37:22,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-21 19:37:22,626 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 184 flow. Second operand 5 states and 112 transitions. [2024-06-21 19:37:22,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 352 flow [2024-06-21 19:37:22,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 348 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 19:37:22,628 INFO L231 Difference]: Finished difference. Result has 54 places, 45 transitions, 219 flow [2024-06-21 19:37:22,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=45} [2024-06-21 19:37:22,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-21 19:37:22,629 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 45 transitions, 219 flow [2024-06-21 19:37:22,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 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-21 19:37:22,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:22,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:22,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:37:22,630 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:22,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash 29537414, now seen corresponding path program 1 times [2024-06-21 19:37:22,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:22,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705159770] [2024-06-21 19:37:22,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:22,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:22,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-21 19:37:22,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:22,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705159770] [2024-06-21 19:37:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705159770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:37:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533661208] [2024-06-21 19:37:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:22,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:37:22,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:37:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:37:22,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:22,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 219 flow. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:22,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:22,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:22,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:23,084 INFO L124 PetriNetUnfolderBase]: 583/1007 cut-off events. [2024-06-21 19:37:23,084 INFO L125 PetriNetUnfolderBase]: For 1247/1247 co-relation queries the response was YES. [2024-06-21 19:37:23,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2922 conditions, 1007 events. 583/1007 cut-off events. For 1247/1247 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5033 event pairs, 228 based on Foata normal form. 2/1007 useless extension candidates. Maximal degree in co-relation 2901. Up to 858 conditions per place. [2024-06-21 19:37:23,093 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-21 19:37:23,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 393 flow [2024-06-21 19:37:23,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:37:23,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:37:23,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-21 19:37:23,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-21 19:37:23,094 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 219 flow. Second operand 4 states and 91 transitions. [2024-06-21 19:37:23,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 393 flow [2024-06-21 19:37:23,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 372 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:23,097 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 271 flow [2024-06-21 19:37:23,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=271, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-21 19:37:23,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-21 19:37:23,098 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 271 flow [2024-06-21 19:37:23,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:23,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:23,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:23,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:37:23,099 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-21 19:37:23,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:23,099 INFO L85 PathProgramCache]: Analyzing trace with hash 197415049, now seen corresponding path program 1 times [2024-06-21 19:37:23,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:23,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627532616] [2024-06-21 19:37:23,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:23,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:23,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:23,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627532616] [2024-06-21 19:37:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627532616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:23,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428428920] [2024-06-21 19:37:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:23,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:23,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:23,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:23,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 271 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:23,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:23,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:23,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:24,082 INFO L124 PetriNetUnfolderBase]: 631/1113 cut-off events. [2024-06-21 19:37:24,082 INFO L125 PetriNetUnfolderBase]: For 2053/2057 co-relation queries the response was YES. [2024-06-21 19:37:24,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 1113 events. 631/1113 cut-off events. For 2053/2057 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5835 event pairs, 99 based on Foata normal form. 16/1127 useless extension candidates. Maximal degree in co-relation 3455. Up to 734 conditions per place. [2024-06-21 19:37:24,089 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 68 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-21 19:37:24,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 99 transitions, 623 flow [2024-06-21 19:37:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:24,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 19:37:24,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 19:37:24,093 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 271 flow. Second operand 8 states and 158 transitions. [2024-06-21 19:37:24,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 99 transitions, 623 flow [2024-06-21 19:37:24,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 99 transitions, 613 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 19:37:24,100 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 412 flow [2024-06-21 19:37:24,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=412, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-21 19:37:24,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-21 19:37:24,103 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 412 flow [2024-06-21 19:37:24,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:24,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:24,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:24,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:37:24,104 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-21 19:37:24,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash 197535205, now seen corresponding path program 1 times [2024-06-21 19:37:24,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:24,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224895944] [2024-06-21 19:37:24,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:24,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:24,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:24,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224895944] [2024-06-21 19:37:24,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224895944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:24,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:24,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:24,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201246015] [2024-06-21 19:37:24,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:24,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:24,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:24,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:24,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:24,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:24,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 412 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:24,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:24,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:24,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:25,217 INFO L124 PetriNetUnfolderBase]: 764/1378 cut-off events. [2024-06-21 19:37:25,217 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-21 19:37:25,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4780 conditions, 1378 events. 764/1378 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7910 event pairs, 78 based on Foata normal form. 38/1408 useless extension candidates. Maximal degree in co-relation 4750. Up to 777 conditions per place. [2024-06-21 19:37:25,226 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 35 changer transitions 0/111 dead transitions. [2024-06-21 19:37:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 111 transitions, 870 flow [2024-06-21 19:37:25,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:25,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 19:37:25,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 19:37:25,228 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 412 flow. Second operand 7 states and 143 transitions. [2024-06-21 19:37:25,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 111 transitions, 870 flow [2024-06-21 19:37:25,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 111 transitions, 810 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:25,236 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 637 flow [2024-06-21 19:37:25,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=637, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-21 19:37:25,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-21 19:37:25,238 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 637 flow [2024-06-21 19:37:25,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:25,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:25,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:25,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:37:25,239 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-21 19:37:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1772971009, now seen corresponding path program 2 times [2024-06-21 19:37:25,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:25,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166263502] [2024-06-21 19:37:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:25,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:25,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:25,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:25,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:25,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166263502] [2024-06-21 19:37:25,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166263502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:25,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:25,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:37:25,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666459945] [2024-06-21 19:37:25,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:25,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:37:25,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:25,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:37:25,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:37:25,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:25,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 637 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:25,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:25,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:25,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:26,157 INFO L124 PetriNetUnfolderBase]: 778/1412 cut-off events. [2024-06-21 19:37:26,157 INFO L125 PetriNetUnfolderBase]: For 4687/4687 co-relation queries the response was YES. [2024-06-21 19:37:26,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5512 conditions, 1412 events. 778/1412 cut-off events. For 4687/4687 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8197 event pairs, 143 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 5478. Up to 997 conditions per place. [2024-06-21 19:37:26,166 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-21 19:37:26,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 111 transitions, 992 flow [2024-06-21 19:37:26,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:37:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:37:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-21 19:37:26,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-21 19:37:26,169 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 637 flow. Second operand 6 states and 133 transitions. [2024-06-21 19:37:26,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 111 transitions, 992 flow [2024-06-21 19:37:26,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 111 transitions, 970 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-21 19:37:26,177 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 731 flow [2024-06-21 19:37:26,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=731, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-21 19:37:26,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 19:37:26,180 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 731 flow [2024-06-21 19:37:26,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:26,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:26,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:26,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:37:26,180 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-21 19:37:26,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:26,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1828625486, now seen corresponding path program 1 times [2024-06-21 19:37:26,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:26,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11018828] [2024-06-21 19:37:26,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:26,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:27,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:27,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11018828] [2024-06-21 19:37:27,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11018828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:27,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:27,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:27,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563435711] [2024-06-21 19:37:27,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:27,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:27,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:27,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:27,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:27,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:27,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 731 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:27,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:27,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:27,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:27,732 INFO L124 PetriNetUnfolderBase]: 995/1889 cut-off events. [2024-06-21 19:37:27,733 INFO L125 PetriNetUnfolderBase]: For 7726/7726 co-relation queries the response was YES. [2024-06-21 19:37:27,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7275 conditions, 1889 events. 995/1889 cut-off events. For 7726/7726 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12161 event pairs, 115 based on Foata normal form. 28/1912 useless extension candidates. Maximal degree in co-relation 7238. Up to 660 conditions per place. [2024-06-21 19:37:27,747 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 81 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-21 19:37:27,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 134 transitions, 1244 flow [2024-06-21 19:37:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:37:27,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:37:27,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 19:37:27,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-21 19:37:27,748 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 731 flow. Second operand 9 states and 182 transitions. [2024-06-21 19:37:27,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 134 transitions, 1244 flow [2024-06-21 19:37:27,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 134 transitions, 1166 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:27,760 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 858 flow [2024-06-21 19:37:27,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=858, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-21 19:37:27,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-21 19:37:27,760 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 858 flow [2024-06-21 19:37:27,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:27,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:27,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:27,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:37:27,761 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-21 19:37:27,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:27,762 INFO L85 PathProgramCache]: Analyzing trace with hash -435808824, now seen corresponding path program 2 times [2024-06-21 19:37:27,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:27,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905100712] [2024-06-21 19:37:27,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:27,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:27,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:28,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:28,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:28,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905100712] [2024-06-21 19:37:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905100712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:28,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:28,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:28,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152360687] [2024-06-21 19:37:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:28,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:28,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:28,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:28,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:28,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:28,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:28,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:28,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:28,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:29,148 INFO L124 PetriNetUnfolderBase]: 995/1905 cut-off events. [2024-06-21 19:37:29,148 INFO L125 PetriNetUnfolderBase]: For 8787/8787 co-relation queries the response was YES. [2024-06-21 19:37:29,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7628 conditions, 1905 events. 995/1905 cut-off events. For 8787/8787 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12491 event pairs, 237 based on Foata normal form. 24/1913 useless extension candidates. Maximal degree in co-relation 7588. Up to 1236 conditions per place. [2024-06-21 19:37:29,165 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 37 changer transitions 0/126 dead transitions. [2024-06-21 19:37:29,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1221 flow [2024-06-21 19:37:29,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:29,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:29,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 19:37:29,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 19:37:29,167 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 858 flow. Second operand 8 states and 160 transitions. [2024-06-21 19:37:29,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1221 flow [2024-06-21 19:37:29,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1119 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 19:37:29,182 INFO L231 Difference]: Finished difference. Result has 87 places, 91 transitions, 815 flow [2024-06-21 19:37:29,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=815, PETRI_PLACES=87, PETRI_TRANSITIONS=91} [2024-06-21 19:37:29,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-21 19:37:29,183 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 91 transitions, 815 flow [2024-06-21 19:37:29,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:29,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:29,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:29,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:37:29,184 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:29,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1746463902, now seen corresponding path program 1 times [2024-06-21 19:37:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:29,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106960701] [2024-06-21 19:37:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:29,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:29,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:29,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106960701] [2024-06-21 19:37:29,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106960701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:29,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:29,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:37:29,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368971828] [2024-06-21 19:37:29,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:29,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:37:29,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:37:29,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:37:29,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:37:29,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 91 transitions, 815 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:29,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:29,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:37:29,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:30,098 INFO L124 PetriNetUnfolderBase]: 986/1928 cut-off events. [2024-06-21 19:37:30,098 INFO L125 PetriNetUnfolderBase]: For 9836/9852 co-relation queries the response was YES. [2024-06-21 19:37:30,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7665 conditions, 1928 events. 986/1928 cut-off events. For 9836/9852 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13057 event pairs, 508 based on Foata normal form. 16/1884 useless extension candidates. Maximal degree in co-relation 7624. Up to 1506 conditions per place. [2024-06-21 19:37:30,108 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 82 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-21 19:37:30,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1164 flow [2024-06-21 19:37:30,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:37:30,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:37:30,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-21 19:37:30,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-21 19:37:30,110 INFO L175 Difference]: Start difference. First operand has 87 places, 91 transitions, 815 flow. Second operand 5 states and 111 transitions. [2024-06-21 19:37:30,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1164 flow [2024-06-21 19:37:30,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 116 transitions, 1083 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 19:37:30,123 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 868 flow [2024-06-21 19:37:30,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=868, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-21 19:37:30,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-21 19:37:30,124 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 868 flow [2024-06-21 19:37:30,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:30,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:30,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:30,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:37:30,125 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:30,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:30,125 INFO L85 PathProgramCache]: Analyzing trace with hash -595825122, now seen corresponding path program 2 times [2024-06-21 19:37:30,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:30,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808289345] [2024-06-21 19:37:30,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:30,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:30,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:30,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:30,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:30,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808289345] [2024-06-21 19:37:30,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808289345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:30,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:30,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:37:30,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821089073] [2024-06-21 19:37:30,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:30,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:37:30,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:37:30,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:37:30,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:30,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 868 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:30,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:30,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:30,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:30,873 INFO L124 PetriNetUnfolderBase]: 972/1906 cut-off events. [2024-06-21 19:37:30,873 INFO L125 PetriNetUnfolderBase]: For 10608/10630 co-relation queries the response was YES. [2024-06-21 19:37:30,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7767 conditions, 1906 events. 972/1906 cut-off events. For 10608/10630 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12921 event pairs, 507 based on Foata normal form. 6/1852 useless extension candidates. Maximal degree in co-relation 7723. Up to 1542 conditions per place. [2024-06-21 19:37:30,883 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 75 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-06-21 19:37:30,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 107 transitions, 1074 flow [2024-06-21 19:37:30,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:30,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:30,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 19:37:30,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 19:37:30,885 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 868 flow. Second operand 7 states and 121 transitions. [2024-06-21 19:37:30,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 107 transitions, 1074 flow [2024-06-21 19:37:30,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 107 transitions, 1056 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-21 19:37:30,899 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 890 flow [2024-06-21 19:37:30,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=890, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-21 19:37:30,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-21 19:37:30,900 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 890 flow [2024-06-21 19:37:30,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:30,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:30,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:30,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:37:30,901 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:30,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:30,901 INFO L85 PathProgramCache]: Analyzing trace with hash -896570231, now seen corresponding path program 1 times [2024-06-21 19:37:30,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646255896] [2024-06-21 19:37:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:30,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:31,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:31,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:31,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646255896] [2024-06-21 19:37:31,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646255896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:31,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:31,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:31,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738363429] [2024-06-21 19:37:31,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:31,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:31,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:31,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:31,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:31,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:31,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 890 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:31,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:31,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:31,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:32,389 INFO L124 PetriNetUnfolderBase]: 1147/2200 cut-off events. [2024-06-21 19:37:32,389 INFO L125 PetriNetUnfolderBase]: For 11750/11756 co-relation queries the response was YES. [2024-06-21 19:37:32,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9040 conditions, 2200 events. 1147/2200 cut-off events. For 11750/11756 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14891 event pairs, 429 based on Foata normal form. 12/2184 useless extension candidates. Maximal degree in co-relation 8992. Up to 1696 conditions per place. [2024-06-21 19:37:32,407 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 32 changer transitions 0/142 dead transitions. [2024-06-21 19:37:32,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1441 flow [2024-06-21 19:37:32,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:37:32,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:37:32,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 19:37:32,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-21 19:37:32,409 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 890 flow. Second operand 10 states and 173 transitions. [2024-06-21 19:37:32,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1441 flow [2024-06-21 19:37:32,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1365 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 19:37:32,435 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 1126 flow [2024-06-21 19:37:32,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1126, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-21 19:37:32,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-21 19:37:32,437 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 1126 flow [2024-06-21 19:37:32,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:32,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:32,437 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-21 19:37:32,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:37:32,437 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:32,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:32,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1717763422, now seen corresponding path program 1 times [2024-06-21 19:37:32,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:32,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123904885] [2024-06-21 19:37:32,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:32,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:33,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:33,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:33,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123904885] [2024-06-21 19:37:33,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123904885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:33,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:33,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:33,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974298537] [2024-06-21 19:37:33,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:33,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:33,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:33,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:33,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:33,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:33,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 1126 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:33,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:33,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:33,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:33,673 INFO L124 PetriNetUnfolderBase]: 1112/2135 cut-off events. [2024-06-21 19:37:33,674 INFO L125 PetriNetUnfolderBase]: For 13703/13711 co-relation queries the response was YES. [2024-06-21 19:37:33,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 2135 events. 1112/2135 cut-off events. For 13703/13711 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14378 event pairs, 437 based on Foata normal form. 17/2124 useless extension candidates. Maximal degree in co-relation 8998. Up to 1675 conditions per place. [2024-06-21 19:37:33,689 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 98 selfloop transitions, 26 changer transitions 0/131 dead transitions. [2024-06-21 19:37:33,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 131 transitions, 1357 flow [2024-06-21 19:37:33,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:33,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:37:33,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 19:37:33,691 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 1126 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:37:33,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 131 transitions, 1357 flow [2024-06-21 19:37:33,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 131 transitions, 1314 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:33,715 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 1051 flow [2024-06-21 19:37:33,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1051, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-21 19:37:33,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 19:37:33,716 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 1051 flow [2024-06-21 19:37:33,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:33,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:33,717 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-21 19:37:33,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:37:33,718 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:33,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:33,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1836864144, now seen corresponding path program 2 times [2024-06-21 19:37:33,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:33,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419494391] [2024-06-21 19:37:33,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:33,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:33,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:34,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:34,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:34,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419494391] [2024-06-21 19:37:34,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419494391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:34,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:34,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:34,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604727834] [2024-06-21 19:37:34,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:34,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:34,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:34,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:34,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:34,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:34,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:34,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:34,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:34,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:34,897 INFO L124 PetriNetUnfolderBase]: 1132/2168 cut-off events. [2024-06-21 19:37:34,897 INFO L125 PetriNetUnfolderBase]: For 13054/13058 co-relation queries the response was YES. [2024-06-21 19:37:34,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9153 conditions, 2168 events. 1132/2168 cut-off events. For 13054/13058 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14482 event pairs, 331 based on Foata normal form. 10/2145 useless extension candidates. Maximal degree in co-relation 9103. Up to 1690 conditions per place. [2024-06-21 19:37:34,914 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 96 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-21 19:37:34,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 130 transitions, 1426 flow [2024-06-21 19:37:34,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:34,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:34,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:37:34,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 19:37:34,915 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 1051 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:37:34,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 130 transitions, 1426 flow [2024-06-21 19:37:34,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 130 transitions, 1357 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 19:37:34,943 INFO L231 Difference]: Finished difference. Result has 105 places, 113 transitions, 1112 flow [2024-06-21 19:37:34,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1112, PETRI_PLACES=105, PETRI_TRANSITIONS=113} [2024-06-21 19:37:34,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 19:37:34,944 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 113 transitions, 1112 flow [2024-06-21 19:37:34,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:34,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:34,945 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-21 19:37:34,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:37:34,945 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:34,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1493731995, now seen corresponding path program 1 times [2024-06-21 19:37:34,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:34,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554109837] [2024-06-21 19:37:34,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:34,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:34,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:35,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:35,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:35,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554109837] [2024-06-21 19:37:35,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554109837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:35,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:35,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:37:35,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18843642] [2024-06-21 19:37:35,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:35,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:37:35,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:35,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:37:35,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:37:35,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:37:35,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 113 transitions, 1112 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:35,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:35,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:37:35,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:36,214 INFO L124 PetriNetUnfolderBase]: 1093/2141 cut-off events. [2024-06-21 19:37:36,215 INFO L125 PetriNetUnfolderBase]: For 16801/16827 co-relation queries the response was YES. [2024-06-21 19:37:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9117 conditions, 2141 events. 1093/2141 cut-off events. For 16801/16827 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14907 event pairs, 555 based on Foata normal form. 17/2084 useless extension candidates. Maximal degree in co-relation 9068. Up to 1638 conditions per place. [2024-06-21 19:37:36,228 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 101 selfloop transitions, 20 changer transitions 0/141 dead transitions. [2024-06-21 19:37:36,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1484 flow [2024-06-21 19:37:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:37:36,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:37:36,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 19:37:36,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-21 19:37:36,230 INFO L175 Difference]: Start difference. First operand has 105 places, 113 transitions, 1112 flow. Second operand 6 states and 132 transitions. [2024-06-21 19:37:36,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1484 flow [2024-06-21 19:37:36,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 141 transitions, 1438 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:36,257 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 1132 flow [2024-06-21 19:37:36,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1132, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2024-06-21 19:37:36,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-21 19:37:36,258 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 1132 flow [2024-06-21 19:37:36,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:36,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:36,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:36,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:37:36,258 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:36,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:36,259 INFO L85 PathProgramCache]: Analyzing trace with hash 416903547, now seen corresponding path program 2 times [2024-06-21 19:37:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:36,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169485898] [2024-06-21 19:37:36,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:36,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:37,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:37,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:37,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169485898] [2024-06-21 19:37:37,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169485898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:37,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:37,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:37,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452526291] [2024-06-21 19:37:37,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:37,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:37,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:37,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:37,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:37,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:37,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 1132 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:37,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:37,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:37,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:37,673 INFO L124 PetriNetUnfolderBase]: 1154/2212 cut-off events. [2024-06-21 19:37:37,673 INFO L125 PetriNetUnfolderBase]: For 14950/14952 co-relation queries the response was YES. [2024-06-21 19:37:37,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9341 conditions, 2212 events. 1154/2212 cut-off events. For 14950/14952 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 14927 event pairs, 322 based on Foata normal form. 6/2187 useless extension candidates. Maximal degree in co-relation 9291. Up to 1636 conditions per place. [2024-06-21 19:37:37,688 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 87 selfloop transitions, 32 changer transitions 0/126 dead transitions. [2024-06-21 19:37:37,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 126 transitions, 1408 flow [2024-06-21 19:37:37,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:37:37,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:37:37,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 19:37:37,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 19:37:37,689 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 1132 flow. Second operand 6 states and 105 transitions. [2024-06-21 19:37:37,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 126 transitions, 1408 flow [2024-06-21 19:37:37,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 126 transitions, 1377 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-21 19:37:37,714 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1184 flow [2024-06-21 19:37:37,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1184, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-21 19:37:37,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-21 19:37:37,714 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1184 flow [2024-06-21 19:37:37,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:37,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:37,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:37,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:37:37,715 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:37,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:37,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1109852013, now seen corresponding path program 1 times [2024-06-21 19:37:37,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:37,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317732391] [2024-06-21 19:37:37,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:37,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:38,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-21 19:37:38,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:38,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317732391] [2024-06-21 19:37:38,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317732391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:38,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:38,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:37:38,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666087537] [2024-06-21 19:37:38,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:38,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:37:38,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:38,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:37:38,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:37:38,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:38,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1184 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:38,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:38,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:38,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:38,631 INFO L124 PetriNetUnfolderBase]: 1179/2263 cut-off events. [2024-06-21 19:37:38,631 INFO L125 PetriNetUnfolderBase]: For 16936/16938 co-relation queries the response was YES. [2024-06-21 19:37:38,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 2263 events. 1179/2263 cut-off events. For 16936/16938 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15369 event pairs, 287 based on Foata normal form. 9/2242 useless extension candidates. Maximal degree in co-relation 9654. Up to 1602 conditions per place. [2024-06-21 19:37:38,650 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 43 changer transitions 0/141 dead transitions. [2024-06-21 19:37:38,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 141 transitions, 1611 flow [2024-06-21 19:37:38,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:37:38,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:37:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-21 19:37:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-21 19:37:38,652 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1184 flow. Second operand 6 states and 127 transitions. [2024-06-21 19:37:38,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 141 transitions, 1611 flow [2024-06-21 19:37:38,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 141 transitions, 1521 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 19:37:38,681 INFO L231 Difference]: Finished difference. Result has 111 places, 117 transitions, 1227 flow [2024-06-21 19:37:38,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1227, PETRI_PLACES=111, PETRI_TRANSITIONS=117} [2024-06-21 19:37:38,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-21 19:37:38,682 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 117 transitions, 1227 flow [2024-06-21 19:37:38,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:38,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:38,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:38,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:37:38,683 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:38,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:38,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1072800813, now seen corresponding path program 2 times [2024-06-21 19:37:38,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:38,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214333021] [2024-06-21 19:37:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:38,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:38,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:39,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:39,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214333021] [2024-06-21 19:37:39,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214333021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:39,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:39,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:39,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727313520] [2024-06-21 19:37:39,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:39,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:39,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:39,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 117 transitions, 1227 flow. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:39,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:39,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:39,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:39,516 INFO L124 PetriNetUnfolderBase]: 1182/2260 cut-off events. [2024-06-21 19:37:39,516 INFO L125 PetriNetUnfolderBase]: For 14058/14064 co-relation queries the response was YES. [2024-06-21 19:37:39,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9699 conditions, 2260 events. 1182/2260 cut-off events. For 14058/14064 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15391 event pairs, 473 based on Foata normal form. 7/2233 useless extension candidates. Maximal degree in co-relation 9648. Up to 1825 conditions per place. [2024-06-21 19:37:39,528 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 24 changer transitions 0/144 dead transitions. [2024-06-21 19:37:39,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 144 transitions, 1614 flow [2024-06-21 19:37:39,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:39,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:39,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:37:39,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:37:39,530 INFO L175 Difference]: Start difference. First operand has 111 places, 117 transitions, 1227 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:37:39,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 144 transitions, 1614 flow [2024-06-21 19:37:39,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 144 transitions, 1508 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:39,552 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1241 flow [2024-06-21 19:37:39,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1241, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-21 19:37:39,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 19:37:39,553 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1241 flow [2024-06-21 19:37:39,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 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-21 19:37:39,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:39,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:39,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:37:39,553 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:39,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:39,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1113935857, now seen corresponding path program 1 times [2024-06-21 19:37:39,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:39,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564955652] [2024-06-21 19:37:39,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:39,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:40,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:40,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564955652] [2024-06-21 19:37:40,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564955652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:40,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:40,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:40,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128130007] [2024-06-21 19:37:40,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:40,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:40,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:40,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:40,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:40,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:40,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1241 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:40,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:40,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:40,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:40,659 INFO L124 PetriNetUnfolderBase]: 1208/2288 cut-off events. [2024-06-21 19:37:40,659 INFO L125 PetriNetUnfolderBase]: For 15850/15850 co-relation queries the response was YES. [2024-06-21 19:37:40,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9814 conditions, 2288 events. 1208/2288 cut-off events. For 15850/15850 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15614 event pairs, 613 based on Foata normal form. 2/2261 useless extension candidates. Maximal degree in co-relation 9761. Up to 1929 conditions per place. [2024-06-21 19:37:40,672 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 115 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2024-06-21 19:37:40,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 144 transitions, 1694 flow [2024-06-21 19:37:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:40,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:37:40,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 19:37:40,674 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1241 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:37:40,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 144 transitions, 1694 flow [2024-06-21 19:37:40,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 144 transitions, 1653 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:40,697 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1353 flow [2024-06-21 19:37:40,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1353, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-21 19:37:40,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-21 19:37:40,698 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1353 flow [2024-06-21 19:37:40,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:40,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:40,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:40,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:37:40,699 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:40,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:40,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1113935671, now seen corresponding path program 1 times [2024-06-21 19:37:40,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:40,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666381753] [2024-06-21 19:37:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:40,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:41,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:41,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:41,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666381753] [2024-06-21 19:37:41,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666381753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:41,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:41,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:41,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217749473] [2024-06-21 19:37:41,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:41,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:41,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:41,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:41,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:41,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:41,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1353 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:41,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:41,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:41,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:41,733 INFO L124 PetriNetUnfolderBase]: 1216/2300 cut-off events. [2024-06-21 19:37:41,734 INFO L125 PetriNetUnfolderBase]: For 17451/17451 co-relation queries the response was YES. [2024-06-21 19:37:41,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10062 conditions, 2300 events. 1216/2300 cut-off events. For 17451/17451 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15729 event pairs, 616 based on Foata normal form. 2/2271 useless extension candidates. Maximal degree in co-relation 10007. Up to 1933 conditions per place. [2024-06-21 19:37:41,747 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 119 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2024-06-21 19:37:41,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 150 transitions, 1790 flow [2024-06-21 19:37:41,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:41,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:41,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 19:37:41,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 19:37:41,749 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1353 flow. Second operand 8 states and 137 transitions. [2024-06-21 19:37:41,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 150 transitions, 1790 flow [2024-06-21 19:37:41,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 150 transitions, 1763 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:41,781 INFO L231 Difference]: Finished difference. Result has 125 places, 133 transitions, 1462 flow [2024-06-21 19:37:41,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1462, PETRI_PLACES=125, PETRI_TRANSITIONS=133} [2024-06-21 19:37:41,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-21 19:37:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 133 transitions, 1462 flow [2024-06-21 19:37:41,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:41,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:41,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:41,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:37:41,782 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:41,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:41,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1261580859, now seen corresponding path program 2 times [2024-06-21 19:37:41,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:41,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145334640] [2024-06-21 19:37:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:41,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:42,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:42,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:42,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145334640] [2024-06-21 19:37:42,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145334640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:42,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:42,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:42,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443039829] [2024-06-21 19:37:42,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:42,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:42,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:42,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:42,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:42,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:42,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 133 transitions, 1462 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:42,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:42,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:42,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:42,836 INFO L124 PetriNetUnfolderBase]: 1252/2372 cut-off events. [2024-06-21 19:37:42,836 INFO L125 PetriNetUnfolderBase]: For 20688/20688 co-relation queries the response was YES. [2024-06-21 19:37:42,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10656 conditions, 2372 events. 1252/2372 cut-off events. For 20688/20688 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16368 event pairs, 622 based on Foata normal form. 10/2351 useless extension candidates. Maximal degree in co-relation 10598. Up to 1961 conditions per place. [2024-06-21 19:37:42,850 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 20 changer transitions 0/155 dead transitions. [2024-06-21 19:37:42,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 155 transitions, 1903 flow [2024-06-21 19:37:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:42,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:37:42,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 19:37:42,852 INFO L175 Difference]: Start difference. First operand has 125 places, 133 transitions, 1462 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:37:42,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 155 transitions, 1903 flow [2024-06-21 19:37:42,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 155 transitions, 1846 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:42,883 INFO L231 Difference]: Finished difference. Result has 131 places, 137 transitions, 1527 flow [2024-06-21 19:37:42,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1527, PETRI_PLACES=131, PETRI_TRANSITIONS=137} [2024-06-21 19:37:42,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 19:37:42,884 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 137 transitions, 1527 flow [2024-06-21 19:37:42,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:42,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:42,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:42,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:37:42,885 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:42,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:42,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1267837155, now seen corresponding path program 2 times [2024-06-21 19:37:42,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:42,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875599376] [2024-06-21 19:37:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:42,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:43,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:43,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875599376] [2024-06-21 19:37:43,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875599376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:43,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:43,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:43,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71805635] [2024-06-21 19:37:43,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:43,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:43,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:43,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:43,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:43,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:43,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 137 transitions, 1527 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:43,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:43,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:43,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:44,246 INFO L124 PetriNetUnfolderBase]: 1247/2363 cut-off events. [2024-06-21 19:37:44,247 INFO L125 PetriNetUnfolderBase]: For 20713/20713 co-relation queries the response was YES. [2024-06-21 19:37:44,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10708 conditions, 2363 events. 1247/2363 cut-off events. For 20713/20713 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16325 event pairs, 626 based on Foata normal form. 2/2334 useless extension candidates. Maximal degree in co-relation 10648. Up to 2009 conditions per place. [2024-06-21 19:37:44,261 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-21 19:37:44,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 149 transitions, 1839 flow [2024-06-21 19:37:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:44,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:44,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:37:44,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-21 19:37:44,263 INFO L175 Difference]: Start difference. First operand has 131 places, 137 transitions, 1527 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:37:44,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 149 transitions, 1839 flow [2024-06-21 19:37:44,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 149 transitions, 1772 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:44,293 INFO L231 Difference]: Finished difference. Result has 135 places, 137 transitions, 1501 flow [2024-06-21 19:37:44,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=135, PETRI_TRANSITIONS=137} [2024-06-21 19:37:44,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 19:37:44,294 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 137 transitions, 1501 flow [2024-06-21 19:37:44,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:44,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:44,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:44,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:37:44,295 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:44,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:44,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1268074305, now seen corresponding path program 3 times [2024-06-21 19:37:44,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:44,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470850541] [2024-06-21 19:37:44,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:44,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:44,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:44,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-21 19:37:44,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:44,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470850541] [2024-06-21 19:37:44,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470850541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:44,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:44,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:44,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319870947] [2024-06-21 19:37:44,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:44,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:44,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:44,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:44,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:44,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:44,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 137 transitions, 1501 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:44,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:44,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:45,314 INFO L124 PetriNetUnfolderBase]: 1238/2350 cut-off events. [2024-06-21 19:37:45,314 INFO L125 PetriNetUnfolderBase]: For 21049/21049 co-relation queries the response was YES. [2024-06-21 19:37:45,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10506 conditions, 2350 events. 1238/2350 cut-off events. For 21049/21049 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16213 event pairs, 608 based on Foata normal form. 2/2323 useless extension candidates. Maximal degree in co-relation 10445. Up to 1986 conditions per place. [2024-06-21 19:37:45,326 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 18 changer transitions 0/149 dead transitions. [2024-06-21 19:37:45,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 149 transitions, 1813 flow [2024-06-21 19:37:45,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:37:45,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:37:45,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-21 19:37:45,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 19:37:45,328 INFO L175 Difference]: Start difference. First operand has 135 places, 137 transitions, 1501 flow. Second operand 6 states and 108 transitions. [2024-06-21 19:37:45,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 149 transitions, 1813 flow [2024-06-21 19:37:45,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 149 transitions, 1750 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 19:37:45,359 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1483 flow [2024-06-21 19:37:45,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1483, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-06-21 19:37:45,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-21 19:37:45,359 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1483 flow [2024-06-21 19:37:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:45,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:37:45,360 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:45,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:45,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1968048383, now seen corresponding path program 3 times [2024-06-21 19:37:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:45,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476101061] [2024-06-21 19:37:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:45,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:45,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:45,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:45,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:45,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476101061] [2024-06-21 19:37:45,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476101061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:45,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:45,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:45,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248585984] [2024-06-21 19:37:45,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:45,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:45,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:45,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:45,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:45,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:45,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1483 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:45,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:45,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:45,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:46,413 INFO L124 PetriNetUnfolderBase]: 1245/2367 cut-off events. [2024-06-21 19:37:46,414 INFO L125 PetriNetUnfolderBase]: For 22699/22699 co-relation queries the response was YES. [2024-06-21 19:37:46,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10559 conditions, 2367 events. 1245/2367 cut-off events. For 22699/22699 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16322 event pairs, 602 based on Foata normal form. 6/2344 useless extension candidates. Maximal degree in co-relation 10497. Up to 1895 conditions per place. [2024-06-21 19:37:46,429 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 28 changer transitions 0/160 dead transitions. [2024-06-21 19:37:46,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 160 transitions, 1923 flow [2024-06-21 19:37:46,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:46,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:37:46,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 19:37:46,431 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1483 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:37:46,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 160 transitions, 1923 flow [2024-06-21 19:37:46,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 160 transitions, 1885 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 19:37:46,468 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1538 flow [2024-06-21 19:37:46,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1538, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-06-21 19:37:46,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-21 19:37:46,468 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1538 flow [2024-06-21 19:37:46,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:46,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:46,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:46,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:37:46,469 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:46,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:46,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1097806826, now seen corresponding path program 1 times [2024-06-21 19:37:46,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:46,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35913311] [2024-06-21 19:37:46,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:46,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:47,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35913311] [2024-06-21 19:37:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35913311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:47,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:47,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:37:47,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599470830] [2024-06-21 19:37:47,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:47,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:37:47,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:47,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:37:47,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:37:47,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:47,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1538 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:47,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:47,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:47,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:48,010 INFO L124 PetriNetUnfolderBase]: 1300/2462 cut-off events. [2024-06-21 19:37:48,010 INFO L125 PetriNetUnfolderBase]: For 26213/26215 co-relation queries the response was YES. [2024-06-21 19:37:48,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11292 conditions, 2462 events. 1300/2462 cut-off events. For 26213/26215 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16980 event pairs, 206 based on Foata normal form. 6/2448 useless extension candidates. Maximal degree in co-relation 11228. Up to 1429 conditions per place. [2024-06-21 19:37:48,023 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 112 selfloop transitions, 58 changer transitions 0/177 dead transitions. [2024-06-21 19:37:48,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 177 transitions, 2143 flow [2024-06-21 19:37:48,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:48,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:48,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 19:37:48,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 19:37:48,025 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1538 flow. Second operand 8 states and 158 transitions. [2024-06-21 19:37:48,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 177 transitions, 2143 flow [2024-06-21 19:37:48,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 2089 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 19:37:48,076 INFO L231 Difference]: Finished difference. Result has 142 places, 143 transitions, 1706 flow [2024-06-21 19:37:48,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1706, PETRI_PLACES=142, PETRI_TRANSITIONS=143} [2024-06-21 19:37:48,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-21 19:37:48,077 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 143 transitions, 1706 flow [2024-06-21 19:37:48,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:48,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:48,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:48,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:37:48,078 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:48,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:48,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1219056024, now seen corresponding path program 1 times [2024-06-21 19:37:48,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:48,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803094108] [2024-06-21 19:37:48,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:48,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:48,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:49,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:49,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:49,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803094108] [2024-06-21 19:37:49,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803094108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:49,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:49,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:49,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296439437] [2024-06-21 19:37:49,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:49,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:49,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 143 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:49,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:49,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:49,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:49,593 INFO L124 PetriNetUnfolderBase]: 1336/2574 cut-off events. [2024-06-21 19:37:49,594 INFO L125 PetriNetUnfolderBase]: For 31947/31949 co-relation queries the response was YES. [2024-06-21 19:37:49,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12007 conditions, 2574 events. 1336/2574 cut-off events. For 31947/31949 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18128 event pairs, 311 based on Foata normal form. 18/2575 useless extension candidates. Maximal degree in co-relation 11941. Up to 1619 conditions per place. [2024-06-21 19:37:49,611 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 115 selfloop transitions, 57 changer transitions 0/179 dead transitions. [2024-06-21 19:37:49,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 179 transitions, 2247 flow [2024-06-21 19:37:49,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:49,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:49,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 19:37:49,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-21 19:37:49,612 INFO L175 Difference]: Start difference. First operand has 142 places, 143 transitions, 1706 flow. Second operand 8 states and 159 transitions. [2024-06-21 19:37:49,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 179 transitions, 2247 flow [2024-06-21 19:37:49,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 179 transitions, 2150 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:49,668 INFO L231 Difference]: Finished difference. Result has 146 places, 144 transitions, 1749 flow [2024-06-21 19:37:49,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1749, PETRI_PLACES=146, PETRI_TRANSITIONS=144} [2024-06-21 19:37:49,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-21 19:37:49,669 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 144 transitions, 1749 flow [2024-06-21 19:37:49,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:49,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:49,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:49,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:37:49,670 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:49,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:49,670 INFO L85 PathProgramCache]: Analyzing trace with hash 182083105, now seen corresponding path program 1 times [2024-06-21 19:37:49,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:49,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763604401] [2024-06-21 19:37:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:49,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:49,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:50,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:50,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:50,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763604401] [2024-06-21 19:37:50,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763604401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:50,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:50,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:50,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221459425] [2024-06-21 19:37:50,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:50,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:50,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:50,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:50,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:50,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:50,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 144 transitions, 1749 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:50,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:50,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:50,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:50,793 INFO L124 PetriNetUnfolderBase]: 1469/2804 cut-off events. [2024-06-21 19:37:50,793 INFO L125 PetriNetUnfolderBase]: For 39377/39379 co-relation queries the response was YES. [2024-06-21 19:37:50,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13420 conditions, 2804 events. 1469/2804 cut-off events. For 39377/39379 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20054 event pairs, 408 based on Foata normal form. 27/2803 useless extension candidates. Maximal degree in co-relation 13354. Up to 1885 conditions per place. [2024-06-21 19:37:50,811 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 51 changer transitions 5/185 dead transitions. [2024-06-21 19:37:50,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 185 transitions, 2492 flow [2024-06-21 19:37:50,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:50,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:50,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 19:37:50,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-21 19:37:50,813 INFO L175 Difference]: Start difference. First operand has 146 places, 144 transitions, 1749 flow. Second operand 7 states and 145 transitions. [2024-06-21 19:37:50,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 185 transitions, 2492 flow [2024-06-21 19:37:50,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 185 transitions, 2357 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 19:37:50,872 INFO L231 Difference]: Finished difference. Result has 148 places, 154 transitions, 1940 flow [2024-06-21 19:37:50,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1940, PETRI_PLACES=148, PETRI_TRANSITIONS=154} [2024-06-21 19:37:50,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 19:37:50,873 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 154 transitions, 1940 flow [2024-06-21 19:37:50,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:50,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:50,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:50,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:37:50,874 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:50,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:50,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1355457450, now seen corresponding path program 2 times [2024-06-21 19:37:50,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:50,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215961082] [2024-06-21 19:37:50,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:50,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:50,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:52,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:52,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:52,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215961082] [2024-06-21 19:37:52,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215961082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:52,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:52,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:52,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101587057] [2024-06-21 19:37:52,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:52,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:52,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:52,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 154 transitions, 1940 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:52,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:52,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:52,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:52,859 INFO L124 PetriNetUnfolderBase]: 1356/2557 cut-off events. [2024-06-21 19:37:52,859 INFO L125 PetriNetUnfolderBase]: For 34658/34660 co-relation queries the response was YES. [2024-06-21 19:37:52,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12874 conditions, 2557 events. 1356/2557 cut-off events. For 34658/34660 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17394 event pairs, 330 based on Foata normal form. 2/2543 useless extension candidates. Maximal degree in co-relation 12806. Up to 1775 conditions per place. [2024-06-21 19:37:52,879 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 66 changer transitions 0/195 dead transitions. [2024-06-21 19:37:52,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 195 transitions, 2612 flow [2024-06-21 19:37:52,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:37:52,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:37:52,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:37:52,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 19:37:52,880 INFO L175 Difference]: Start difference. First operand has 148 places, 154 transitions, 1940 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:37:52,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 195 transitions, 2612 flow [2024-06-21 19:37:52,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 2528 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:52,947 INFO L231 Difference]: Finished difference. Result has 155 places, 163 transitions, 2160 flow [2024-06-21 19:37:52,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2160, PETRI_PLACES=155, PETRI_TRANSITIONS=163} [2024-06-21 19:37:52,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 19:37:52,948 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 163 transitions, 2160 flow [2024-06-21 19:37:52,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:52,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:52,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:52,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:37:52,949 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:52,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:52,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2024074779, now seen corresponding path program 2 times [2024-06-21 19:37:52,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:52,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962328350] [2024-06-21 19:37:52,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:52,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:53,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-21 19:37:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:53,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962328350] [2024-06-21 19:37:53,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962328350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:53,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:53,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:53,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627023127] [2024-06-21 19:37:53,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:53,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:53,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:53,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:53,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:53,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:53,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 163 transitions, 2160 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:53,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:53,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:53,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:54,195 INFO L124 PetriNetUnfolderBase]: 1402/2661 cut-off events. [2024-06-21 19:37:54,195 INFO L125 PetriNetUnfolderBase]: For 39390/39396 co-relation queries the response was YES. [2024-06-21 19:37:54,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13777 conditions, 2661 events. 1402/2661 cut-off events. For 39390/39396 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18550 event pairs, 394 based on Foata normal form. 9/2640 useless extension candidates. Maximal degree in co-relation 13706. Up to 1840 conditions per place. [2024-06-21 19:37:54,213 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 62 changer transitions 0/198 dead transitions. [2024-06-21 19:37:54,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 198 transitions, 2800 flow [2024-06-21 19:37:54,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:37:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:37:54,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 19:37:54,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-21 19:37:54,221 INFO L175 Difference]: Start difference. First operand has 155 places, 163 transitions, 2160 flow. Second operand 10 states and 177 transitions. [2024-06-21 19:37:54,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 198 transitions, 2800 flow [2024-06-21 19:37:54,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 198 transitions, 2628 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:54,304 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 2286 flow [2024-06-21 19:37:54,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2286, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2024-06-21 19:37:54,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-21 19:37:54,305 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 2286 flow [2024-06-21 19:37:54,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:54,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:54,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:54,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:37:54,305 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:54,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:54,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1498517613, now seen corresponding path program 3 times [2024-06-21 19:37:54,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:54,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747719646] [2024-06-21 19:37:54,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:54,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:54,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:54,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:54,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747719646] [2024-06-21 19:37:54,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747719646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:54,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:54,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:37:54,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851423703] [2024-06-21 19:37:54,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:54,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:37:54,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:54,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:37:54,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:37:54,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:37:54,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 2286 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:54,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:54,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:37:54,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:55,216 INFO L124 PetriNetUnfolderBase]: 1407/2688 cut-off events. [2024-06-21 19:37:55,216 INFO L125 PetriNetUnfolderBase]: For 41059/41065 co-relation queries the response was YES. [2024-06-21 19:37:55,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14032 conditions, 2688 events. 1407/2688 cut-off events. For 41059/41065 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18985 event pairs, 548 based on Foata normal form. 7/2668 useless extension candidates. Maximal degree in co-relation 13958. Up to 2254 conditions per place. [2024-06-21 19:37:55,237 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 28 changer transitions 0/187 dead transitions. [2024-06-21 19:37:55,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 187 transitions, 2772 flow [2024-06-21 19:37:55,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:55,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:55,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:37:55,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 19:37:55,238 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 2286 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:37:55,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 187 transitions, 2772 flow [2024-06-21 19:37:55,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 187 transitions, 2646 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 19:37:55,325 INFO L231 Difference]: Finished difference. Result has 167 places, 176 transitions, 2356 flow [2024-06-21 19:37:55,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2356, PETRI_PLACES=167, PETRI_TRANSITIONS=176} [2024-06-21 19:37:55,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-21 19:37:55,325 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 176 transitions, 2356 flow [2024-06-21 19:37:55,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:55,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:55,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:55,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:37:55,326 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:55,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash 4900961, now seen corresponding path program 4 times [2024-06-21 19:37:55,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:55,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118545465] [2024-06-21 19:37:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:55,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:55,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:55,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:55,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118545465] [2024-06-21 19:37:55,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118545465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:55,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:55,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:55,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756414830] [2024-06-21 19:37:55,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:55,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:55,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:55,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:55,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:55,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:55,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 176 transitions, 2356 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:55,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:55,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:55,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:56,547 INFO L124 PetriNetUnfolderBase]: 1474/2788 cut-off events. [2024-06-21 19:37:56,547 INFO L125 PetriNetUnfolderBase]: For 48624/48626 co-relation queries the response was YES. [2024-06-21 19:37:56,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14841 conditions, 2788 events. 1474/2788 cut-off events. For 48624/48626 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19465 event pairs, 422 based on Foata normal form. 9/2768 useless extension candidates. Maximal degree in co-relation 14765. Up to 2101 conditions per place. [2024-06-21 19:37:56,570 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 159 selfloop transitions, 45 changer transitions 0/212 dead transitions. [2024-06-21 19:37:56,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 212 transitions, 3056 flow [2024-06-21 19:37:56,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:37:56,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:37:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 19:37:56,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-21 19:37:56,572 INFO L175 Difference]: Start difference. First operand has 167 places, 176 transitions, 2356 flow. Second operand 8 states and 159 transitions. [2024-06-21 19:37:56,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 212 transitions, 3056 flow [2024-06-21 19:37:56,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 212 transitions, 2992 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 19:37:56,667 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 2522 flow [2024-06-21 19:37:56,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2522, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-06-21 19:37:56,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-21 19:37:56,668 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 2522 flow [2024-06-21 19:37:56,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:56,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:56,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:56,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:37:56,668 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:56,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:56,669 INFO L85 PathProgramCache]: Analyzing trace with hash 330028031, now seen corresponding path program 5 times [2024-06-21 19:37:56,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:56,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878627922] [2024-06-21 19:37:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:56,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:56,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:57,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:57,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:57,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878627922] [2024-06-21 19:37:57,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878627922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:57,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:57,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:57,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160806393] [2024-06-21 19:37:57,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:57,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:57,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:57,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:57,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:57,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:57,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 2522 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:57,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:57,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:57,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:58,032 INFO L124 PetriNetUnfolderBase]: 1520/2856 cut-off events. [2024-06-21 19:37:58,032 INFO L125 PetriNetUnfolderBase]: For 55287/55289 co-relation queries the response was YES. [2024-06-21 19:37:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16020 conditions, 2856 events. 1520/2856 cut-off events. For 55287/55289 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19913 event pairs, 379 based on Foata normal form. 1/2828 useless extension candidates. Maximal degree in co-relation 15942. Up to 1974 conditions per place. [2024-06-21 19:37:58,056 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 72 changer transitions 0/217 dead transitions. [2024-06-21 19:37:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 217 transitions, 3409 flow [2024-06-21 19:37:58,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:58,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:58,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 19:37:58,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 19:37:58,058 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 2522 flow. Second operand 7 states and 141 transitions. [2024-06-21 19:37:58,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 217 transitions, 3409 flow [2024-06-21 19:37:58,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 217 transitions, 3266 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 19:37:58,174 INFO L231 Difference]: Finished difference. Result has 179 places, 196 transitions, 2851 flow [2024-06-21 19:37:58,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2851, PETRI_PLACES=179, PETRI_TRANSITIONS=196} [2024-06-21 19:37:58,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-21 19:37:58,174 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 196 transitions, 2851 flow [2024-06-21 19:37:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:58,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:58,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:58,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:37:58,175 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:58,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:58,175 INFO L85 PathProgramCache]: Analyzing trace with hash 329642081, now seen corresponding path program 6 times [2024-06-21 19:37:58,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:58,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112706212] [2024-06-21 19:37:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:58,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:37:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:37:58,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:37:58,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112706212] [2024-06-21 19:37:58,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112706212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:37:58,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:37:58,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:37:58,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836297495] [2024-06-21 19:37:58,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:37:58,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:37:58,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:37:58,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:37:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:37:58,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:37:58,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 196 transitions, 2851 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:58,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:37:58,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:37:58,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:37:59,393 INFO L124 PetriNetUnfolderBase]: 1545/2909 cut-off events. [2024-06-21 19:37:59,394 INFO L125 PetriNetUnfolderBase]: For 61952/61954 co-relation queries the response was YES. [2024-06-21 19:37:59,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16671 conditions, 2909 events. 1545/2909 cut-off events. For 61952/61954 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20438 event pairs, 419 based on Foata normal form. 9/2889 useless extension candidates. Maximal degree in co-relation 16591. Up to 2193 conditions per place. [2024-06-21 19:37:59,416 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 162 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-21 19:37:59,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 221 transitions, 3461 flow [2024-06-21 19:37:59,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:37:59,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:37:59,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 19:37:59,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-21 19:37:59,418 INFO L175 Difference]: Start difference. First operand has 179 places, 196 transitions, 2851 flow. Second operand 7 states and 139 transitions. [2024-06-21 19:37:59,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 221 transitions, 3461 flow [2024-06-21 19:37:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 3257 flow, removed 102 selfloop flow, removed 0 redundant places. [2024-06-21 19:37:59,545 INFO L231 Difference]: Finished difference. Result has 186 places, 197 transitions, 2829 flow [2024-06-21 19:37:59,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2829, PETRI_PLACES=186, PETRI_TRANSITIONS=197} [2024-06-21 19:37:59,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-21 19:37:59,546 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 197 transitions, 2829 flow [2024-06-21 19:37:59,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:37:59,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:37:59,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:37:59,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:37:59,547 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:37:59,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:37:59,547 INFO L85 PathProgramCache]: Analyzing trace with hash 880096157, now seen corresponding path program 7 times [2024-06-21 19:37:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:37:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625088816] [2024-06-21 19:37:59,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:37:59,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:37:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:00,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:00,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625088816] [2024-06-21 19:38:00,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625088816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:00,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:00,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:00,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812121107] [2024-06-21 19:38:00,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:00,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:00,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:00,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:00,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:00,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:00,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 197 transitions, 2829 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:00,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:00,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:00,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:00,754 INFO L124 PetriNetUnfolderBase]: 1563/2935 cut-off events. [2024-06-21 19:38:00,754 INFO L125 PetriNetUnfolderBase]: For 62802/62808 co-relation queries the response was YES. [2024-06-21 19:38:00,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17039 conditions, 2935 events. 1563/2935 cut-off events. For 62802/62808 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20651 event pairs, 387 based on Foata normal form. 7/2910 useless extension candidates. Maximal degree in co-relation 16955. Up to 1981 conditions per place. [2024-06-21 19:38:00,782 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 78 changer transitions 0/237 dead transitions. [2024-06-21 19:38:00,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 237 transitions, 3773 flow [2024-06-21 19:38:00,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:00,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:00,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 19:38:00,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 19:38:00,784 INFO L175 Difference]: Start difference. First operand has 186 places, 197 transitions, 2829 flow. Second operand 10 states and 176 transitions. [2024-06-21 19:38:00,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 237 transitions, 3773 flow [2024-06-21 19:38:00,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 237 transitions, 3615 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:00,950 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 3185 flow [2024-06-21 19:38:00,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3185, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-21 19:38:00,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-21 19:38:00,951 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 3185 flow [2024-06-21 19:38:00,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:00,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:00,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:00,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:38:00,951 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:00,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:00,952 INFO L85 PathProgramCache]: Analyzing trace with hash 171875761, now seen corresponding path program 8 times [2024-06-21 19:38:00,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:00,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428155198] [2024-06-21 19:38:00,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:00,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:00,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:01,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:01,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:01,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428155198] [2024-06-21 19:38:01,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428155198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:01,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:01,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:01,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44785984] [2024-06-21 19:38:01,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:01,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:01,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:01,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:01,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:01,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:01,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 3185 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:01,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:01,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:01,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:02,108 INFO L124 PetriNetUnfolderBase]: 1570/2961 cut-off events. [2024-06-21 19:38:02,109 INFO L125 PetriNetUnfolderBase]: For 67633/67639 co-relation queries the response was YES. [2024-06-21 19:38:02,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17487 conditions, 2961 events. 1570/2961 cut-off events. For 67633/67639 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20952 event pairs, 559 based on Foata normal form. 7/2941 useless extension candidates. Maximal degree in co-relation 17401. Up to 2430 conditions per place. [2024-06-21 19:38:02,134 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 194 selfloop transitions, 35 changer transitions 0/236 dead transitions. [2024-06-21 19:38:02,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3736 flow [2024-06-21 19:38:02,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:02,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:38:02,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 19:38:02,136 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 3185 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:38:02,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3736 flow [2024-06-21 19:38:02,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 236 transitions, 3594 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 19:38:02,294 INFO L231 Difference]: Finished difference. Result has 196 places, 210 transitions, 3162 flow [2024-06-21 19:38:02,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=196, PETRI_TRANSITIONS=210} [2024-06-21 19:38:02,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-21 19:38:02,295 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 210 transitions, 3162 flow [2024-06-21 19:38:02,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:02,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:02,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:02,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:38:02,296 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:02,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:02,296 INFO L85 PathProgramCache]: Analyzing trace with hash 271622783, now seen corresponding path program 9 times [2024-06-21 19:38:02,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:02,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578105326] [2024-06-21 19:38:02,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:02,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:02,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:02,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578105326] [2024-06-21 19:38:02,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578105326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:02,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:02,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:02,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364953453] [2024-06-21 19:38:02,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:02,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:02,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:02,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:02,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:02,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:02,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 210 transitions, 3162 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:02,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:02,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:02,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:03,340 INFO L124 PetriNetUnfolderBase]: 1567/2953 cut-off events. [2024-06-21 19:38:03,340 INFO L125 PetriNetUnfolderBase]: For 69430/69436 co-relation queries the response was YES. [2024-06-21 19:38:03,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17487 conditions, 2953 events. 1567/2953 cut-off events. For 69430/69436 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20875 event pairs, 573 based on Foata normal form. 7/2933 useless extension candidates. Maximal degree in co-relation 17399. Up to 2490 conditions per place. [2024-06-21 19:38:03,365 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2024-06-21 19:38:03,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 225 transitions, 3717 flow [2024-06-21 19:38:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:38:03,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:38:03,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:38:03,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 19:38:03,366 INFO L175 Difference]: Start difference. First operand has 196 places, 210 transitions, 3162 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:38:03,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 225 transitions, 3717 flow [2024-06-21 19:38:03,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 225 transitions, 3632 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:03,507 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 3274 flow [2024-06-21 19:38:03,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3274, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-21 19:38:03,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-21 19:38:03,508 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 3274 flow [2024-06-21 19:38:03,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:03,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:03,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:03,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:38:03,508 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:03,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:03,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1601270153, now seen corresponding path program 10 times [2024-06-21 19:38:03,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:03,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786069414] [2024-06-21 19:38:03,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:03,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:03,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:03,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:03,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:03,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786069414] [2024-06-21 19:38:03,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786069414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:03,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:03,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:03,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529326976] [2024-06-21 19:38:03,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:03,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:03,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:03,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:03,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:03,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:03,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 3274 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:03,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:03,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:03,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:04,578 INFO L124 PetriNetUnfolderBase]: 1564/2952 cut-off events. [2024-06-21 19:38:04,579 INFO L125 PetriNetUnfolderBase]: For 72063/72069 co-relation queries the response was YES. [2024-06-21 19:38:04,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17526 conditions, 2952 events. 1564/2952 cut-off events. For 72063/72069 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20868 event pairs, 547 based on Foata normal form. 7/2928 useless extension candidates. Maximal degree in co-relation 17436. Up to 2446 conditions per place. [2024-06-21 19:38:04,610 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 46 changer transitions 0/236 dead transitions. [2024-06-21 19:38:04,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 236 transitions, 3866 flow [2024-06-21 19:38:04,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:04,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:04,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 19:38:04,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 19:38:04,612 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 3274 flow. Second operand 9 states and 157 transitions. [2024-06-21 19:38:04,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 236 transitions, 3866 flow [2024-06-21 19:38:04,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 236 transitions, 3748 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 19:38:04,781 INFO L231 Difference]: Finished difference. Result has 202 places, 216 transitions, 3290 flow [2024-06-21 19:38:04,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3290, PETRI_PLACES=202, PETRI_TRANSITIONS=216} [2024-06-21 19:38:04,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-21 19:38:04,781 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 216 transitions, 3290 flow [2024-06-21 19:38:04,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:04,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:04,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:04,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:38:04,782 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:04,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:04,789 INFO L85 PathProgramCache]: Analyzing trace with hash 365849581, now seen corresponding path program 11 times [2024-06-21 19:38:04,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:04,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690731216] [2024-06-21 19:38:04,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:04,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:05,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-21 19:38:05,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:05,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690731216] [2024-06-21 19:38:05,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690731216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:05,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:05,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:05,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290621323] [2024-06-21 19:38:05,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:05,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:05,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:05,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:05,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:05,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:05,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 216 transitions, 3290 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:05,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:05,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:05,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:05,808 INFO L124 PetriNetUnfolderBase]: 1531/2858 cut-off events. [2024-06-21 19:38:05,808 INFO L125 PetriNetUnfolderBase]: For 70683/70689 co-relation queries the response was YES. [2024-06-21 19:38:05,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17200 conditions, 2858 events. 1531/2858 cut-off events. For 70683/70689 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19970 event pairs, 532 based on Foata normal form. 7/2842 useless extension candidates. Maximal degree in co-relation 17108. Up to 2389 conditions per place. [2024-06-21 19:38:05,836 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 190 selfloop transitions, 34 changer transitions 4/235 dead transitions. [2024-06-21 19:38:05,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 235 transitions, 3796 flow [2024-06-21 19:38:05,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:05,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:05,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 19:38:05,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 19:38:05,837 INFO L175 Difference]: Start difference. First operand has 202 places, 216 transitions, 3290 flow. Second operand 9 states and 155 transitions. [2024-06-21 19:38:05,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 235 transitions, 3796 flow [2024-06-21 19:38:05,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 235 transitions, 3640 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 19:38:05,996 INFO L231 Difference]: Finished difference. Result has 205 places, 212 transitions, 3171 flow [2024-06-21 19:38:05,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=205, PETRI_TRANSITIONS=212} [2024-06-21 19:38:05,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-21 19:38:05,997 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 212 transitions, 3171 flow [2024-06-21 19:38:05,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:05,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:05,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:05,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:38:05,998 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:05,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:05,998 INFO L85 PathProgramCache]: Analyzing trace with hash 454308914, now seen corresponding path program 1 times [2024-06-21 19:38:05,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:05,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261904319] [2024-06-21 19:38:05,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:06,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:06,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:06,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:06,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261904319] [2024-06-21 19:38:06,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261904319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:06,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:06,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:06,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124322656] [2024-06-21 19:38:06,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:06,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:06,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:06,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:06,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:06,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:06,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 212 transitions, 3171 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:06,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:06,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:07,453 INFO L124 PetriNetUnfolderBase]: 1461/2684 cut-off events. [2024-06-21 19:38:07,454 INFO L125 PetriNetUnfolderBase]: For 74416/74416 co-relation queries the response was YES. [2024-06-21 19:38:07,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16786 conditions, 2684 events. 1461/2684 cut-off events. For 74416/74416 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18392 event pairs, 644 based on Foata normal form. 4/2670 useless extension candidates. Maximal degree in co-relation 16694. Up to 2257 conditions per place. [2024-06-21 19:38:07,481 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 201 selfloop transitions, 22 changer transitions 0/230 dead transitions. [2024-06-21 19:38:07,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 230 transitions, 3695 flow [2024-06-21 19:38:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:38:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:38:07,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:38:07,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 19:38:07,482 INFO L175 Difference]: Start difference. First operand has 205 places, 212 transitions, 3171 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:38:07,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 230 transitions, 3695 flow [2024-06-21 19:38:07,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 230 transitions, 3597 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:07,655 INFO L231 Difference]: Finished difference. Result has 206 places, 213 transitions, 3145 flow [2024-06-21 19:38:07,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3145, PETRI_PLACES=206, PETRI_TRANSITIONS=213} [2024-06-21 19:38:07,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-21 19:38:07,655 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 213 transitions, 3145 flow [2024-06-21 19:38:07,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:07,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:07,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:07,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:38:07,656 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:07,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:07,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1595915864, now seen corresponding path program 2 times [2024-06-21 19:38:07,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:07,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353069560] [2024-06-21 19:38:07,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:07,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:08,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:08,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353069560] [2024-06-21 19:38:08,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353069560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:08,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:08,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:38:08,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529198832] [2024-06-21 19:38:08,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:08,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:38:08,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:08,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:38:08,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:38:08,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:08,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 213 transitions, 3145 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:08,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:08,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:09,422 INFO L124 PetriNetUnfolderBase]: 1453/2686 cut-off events. [2024-06-21 19:38:09,422 INFO L125 PetriNetUnfolderBase]: For 74598/74598 co-relation queries the response was YES. [2024-06-21 19:38:09,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16655 conditions, 2686 events. 1453/2686 cut-off events. For 74598/74598 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18553 event pairs, 653 based on Foata normal form. 4/2676 useless extension candidates. Maximal degree in co-relation 16562. Up to 2277 conditions per place. [2024-06-21 19:38:09,449 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-21 19:38:09,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 230 transitions, 3645 flow [2024-06-21 19:38:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:09,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:09,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 19:38:09,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 19:38:09,450 INFO L175 Difference]: Start difference. First operand has 206 places, 213 transitions, 3145 flow. Second operand 9 states and 148 transitions. [2024-06-21 19:38:09,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 230 transitions, 3645 flow [2024-06-21 19:38:09,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 230 transitions, 3587 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 19:38:09,621 INFO L231 Difference]: Finished difference. Result has 210 places, 214 transitions, 3162 flow [2024-06-21 19:38:09,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=210, PETRI_TRANSITIONS=214} [2024-06-21 19:38:09,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-21 19:38:09,622 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 214 transitions, 3162 flow [2024-06-21 19:38:09,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:09,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:09,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:09,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:38:09,623 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:09,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:09,623 INFO L85 PathProgramCache]: Analyzing trace with hash 448946534, now seen corresponding path program 3 times [2024-06-21 19:38:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:09,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372513013] [2024-06-21 19:38:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:09,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:10,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:10,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372513013] [2024-06-21 19:38:10,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372513013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:10,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:10,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:10,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111771107] [2024-06-21 19:38:10,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:10,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:10,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:10,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:10,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:10,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:10,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 214 transitions, 3162 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:10,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:10,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:10,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:11,066 INFO L124 PetriNetUnfolderBase]: 1445/2674 cut-off events. [2024-06-21 19:38:11,067 INFO L125 PetriNetUnfolderBase]: For 74406/74406 co-relation queries the response was YES. [2024-06-21 19:38:11,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16463 conditions, 2674 events. 1445/2674 cut-off events. For 74406/74406 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18447 event pairs, 641 based on Foata normal form. 4/2664 useless extension candidates. Maximal degree in co-relation 16369. Up to 2237 conditions per place. [2024-06-21 19:38:11,091 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 29 changer transitions 0/231 dead transitions. [2024-06-21 19:38:11,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 231 transitions, 3650 flow [2024-06-21 19:38:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:11,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:11,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:38:11,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 19:38:11,093 INFO L175 Difference]: Start difference. First operand has 210 places, 214 transitions, 3162 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:38:11,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 231 transitions, 3650 flow [2024-06-21 19:38:11,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 231 transitions, 3599 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:11,256 INFO L231 Difference]: Finished difference. Result has 212 places, 214 transitions, 3176 flow [2024-06-21 19:38:11,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3176, PETRI_PLACES=212, PETRI_TRANSITIONS=214} [2024-06-21 19:38:11,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-21 19:38:11,257 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 214 transitions, 3176 flow [2024-06-21 19:38:11,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:11,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:11,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:11,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:38:11,258 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:11,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:11,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1833874508, now seen corresponding path program 1 times [2024-06-21 19:38:11,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:11,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542539063] [2024-06-21 19:38:11,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:11,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:12,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:12,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:12,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542539063] [2024-06-21 19:38:12,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542539063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:12,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:12,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:12,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826513500] [2024-06-21 19:38:12,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:12,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:12,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:12,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:12,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:12,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:12,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 214 transitions, 3176 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:12,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:12,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:12,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:12,656 INFO L124 PetriNetUnfolderBase]: 1427/2654 cut-off events. [2024-06-21 19:38:12,656 INFO L125 PetriNetUnfolderBase]: For 72490/72492 co-relation queries the response was YES. [2024-06-21 19:38:12,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16068 conditions, 2654 events. 1427/2654 cut-off events. For 72490/72492 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18136 event pairs, 331 based on Foata normal form. 8/2648 useless extension candidates. Maximal degree in co-relation 15973. Up to 1954 conditions per place. [2024-06-21 19:38:12,680 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 51 changer transitions 0/229 dead transitions. [2024-06-21 19:38:12,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 229 transitions, 3684 flow [2024-06-21 19:38:12,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:38:12,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:38:12,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:38:12,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 19:38:12,681 INFO L175 Difference]: Start difference. First operand has 212 places, 214 transitions, 3176 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:38:12,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 229 transitions, 3684 flow [2024-06-21 19:38:12,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 229 transitions, 3585 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:12,845 INFO L231 Difference]: Finished difference. Result has 213 places, 214 transitions, 3208 flow [2024-06-21 19:38:12,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3208, PETRI_PLACES=213, PETRI_TRANSITIONS=214} [2024-06-21 19:38:12,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 19:38:12,846 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 214 transitions, 3208 flow [2024-06-21 19:38:12,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:12,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:12,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:12,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:38:12,846 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-21 19:38:12,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:12,847 INFO L85 PathProgramCache]: Analyzing trace with hash -933549527, now seen corresponding path program 1 times [2024-06-21 19:38:12,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:12,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993224812] [2024-06-21 19:38:12,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:12,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:13,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:13,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:13,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993224812] [2024-06-21 19:38:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993224812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:13,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:13,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:13,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776047605] [2024-06-21 19:38:13,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:13,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:13,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:14,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:14,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 214 transitions, 3208 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:14,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:14,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:14,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:14,667 INFO L124 PetriNetUnfolderBase]: 1576/2967 cut-off events. [2024-06-21 19:38:14,667 INFO L125 PetriNetUnfolderBase]: For 102176/102178 co-relation queries the response was YES. [2024-06-21 19:38:14,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18261 conditions, 2967 events. 1576/2967 cut-off events. For 102176/102178 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20904 event pairs, 257 based on Foata normal form. 20/2972 useless extension candidates. Maximal degree in co-relation 18166. Up to 1417 conditions per place. [2024-06-21 19:38:14,695 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 69 changer transitions 2/253 dead transitions. [2024-06-21 19:38:14,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 253 transitions, 4123 flow [2024-06-21 19:38:14,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:38:14,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:38:14,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-21 19:38:14,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-21 19:38:14,697 INFO L175 Difference]: Start difference. First operand has 213 places, 214 transitions, 3208 flow. Second operand 7 states and 152 transitions. [2024-06-21 19:38:14,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 253 transitions, 4123 flow [2024-06-21 19:38:14,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 4003 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:14,908 INFO L231 Difference]: Finished difference. Result has 215 places, 217 transitions, 3424 flow [2024-06-21 19:38:14,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=215, PETRI_TRANSITIONS=217} [2024-06-21 19:38:14,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-21 19:38:14,908 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 217 transitions, 3424 flow [2024-06-21 19:38:14,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:14,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:14,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:14,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:38:14,909 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:14,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:14,909 INFO L85 PathProgramCache]: Analyzing trace with hash -933280416, now seen corresponding path program 1 times [2024-06-21 19:38:14,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:14,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588879289] [2024-06-21 19:38:14,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:14,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:15,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:15,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588879289] [2024-06-21 19:38:15,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588879289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:15,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:15,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91933991] [2024-06-21 19:38:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:15,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:15,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:15,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:15,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:15,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 217 transitions, 3424 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:15,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:15,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:15,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:16,428 INFO L124 PetriNetUnfolderBase]: 1631/3056 cut-off events. [2024-06-21 19:38:16,428 INFO L125 PetriNetUnfolderBase]: For 97393/97399 co-relation queries the response was YES. [2024-06-21 19:38:16,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3056 events. 1631/3056 cut-off events. For 97393/97399 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21653 event pairs, 514 based on Foata normal form. 12/3047 useless extension candidates. Maximal degree in co-relation 19570. Up to 2313 conditions per place. [2024-06-21 19:38:16,461 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 74 changer transitions 0/265 dead transitions. [2024-06-21 19:38:16,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 265 transitions, 4392 flow [2024-06-21 19:38:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:16,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:16,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 19:38:16,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-21 19:38:16,464 INFO L175 Difference]: Start difference. First operand has 215 places, 217 transitions, 3424 flow. Second operand 10 states and 183 transitions. [2024-06-21 19:38:16,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 265 transitions, 4392 flow [2024-06-21 19:38:16,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 265 transitions, 4269 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:16,731 INFO L231 Difference]: Finished difference. Result has 226 places, 233 transitions, 3833 flow [2024-06-21 19:38:16,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3833, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2024-06-21 19:38:16,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-21 19:38:16,731 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 3833 flow [2024-06-21 19:38:16,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:16,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:16,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:16,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:38:16,732 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:16,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:16,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1341178491, now seen corresponding path program 2 times [2024-06-21 19:38:16,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:16,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355370830] [2024-06-21 19:38:16,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:16,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:18,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:18,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:18,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355370830] [2024-06-21 19:38:18,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355370830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:18,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:18,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:18,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727404143] [2024-06-21 19:38:18,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:18,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:18,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:18,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:18,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:18,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:18,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 3833 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:18,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:18,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:18,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:19,049 INFO L124 PetriNetUnfolderBase]: 1623/3030 cut-off events. [2024-06-21 19:38:19,049 INFO L125 PetriNetUnfolderBase]: For 94985/94987 co-relation queries the response was YES. [2024-06-21 19:38:19,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19856 conditions, 3030 events. 1623/3030 cut-off events. For 94985/94987 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21215 event pairs, 413 based on Foata normal form. 4/3019 useless extension candidates. Maximal degree in co-relation 19753. Up to 2191 conditions per place. [2024-06-21 19:38:19,079 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 64 changer transitions 0/264 dead transitions. [2024-06-21 19:38:19,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 264 transitions, 4425 flow [2024-06-21 19:38:19,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:19,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:19,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:38:19,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 19:38:19,081 INFO L175 Difference]: Start difference. First operand has 226 places, 233 transitions, 3833 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:38:19,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 264 transitions, 4425 flow [2024-06-21 19:38:19,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 264 transitions, 4334 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:19,333 INFO L231 Difference]: Finished difference. Result has 233 places, 233 transitions, 3874 flow [2024-06-21 19:38:19,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3874, PETRI_PLACES=233, PETRI_TRANSITIONS=233} [2024-06-21 19:38:19,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-21 19:38:19,334 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 233 transitions, 3874 flow [2024-06-21 19:38:19,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:19,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:19,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:19,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:38:19,334 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:19,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:19,336 INFO L85 PathProgramCache]: Analyzing trace with hash 196934562, now seen corresponding path program 2 times [2024-06-21 19:38:19,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:19,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384033418] [2024-06-21 19:38:19,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:19,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:19,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:20,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:20,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384033418] [2024-06-21 19:38:20,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384033418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:20,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:20,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:20,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775806037] [2024-06-21 19:38:20,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:20,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:20,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:20,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:20,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:20,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:20,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 233 transitions, 3874 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:20,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:20,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:20,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:21,170 INFO L124 PetriNetUnfolderBase]: 1732/3245 cut-off events. [2024-06-21 19:38:21,170 INFO L125 PetriNetUnfolderBase]: For 110364/110366 co-relation queries the response was YES. [2024-06-21 19:38:21,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20945 conditions, 3245 events. 1732/3245 cut-off events. For 110364/110366 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23171 event pairs, 453 based on Foata normal form. 18/3246 useless extension candidates. Maximal degree in co-relation 20840. Up to 2324 conditions per place. [2024-06-21 19:38:21,217 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 67 changer transitions 13/272 dead transitions. [2024-06-21 19:38:21,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 4730 flow [2024-06-21 19:38:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:21,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 19:38:21,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 19:38:21,219 INFO L175 Difference]: Start difference. First operand has 233 places, 233 transitions, 3874 flow. Second operand 10 states and 178 transitions. [2024-06-21 19:38:21,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 4730 flow [2024-06-21 19:38:21,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 272 transitions, 4580 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:21,768 INFO L231 Difference]: Finished difference. Result has 238 places, 236 transitions, 3957 flow [2024-06-21 19:38:21,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3957, PETRI_PLACES=238, PETRI_TRANSITIONS=236} [2024-06-21 19:38:21,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-21 19:38:21,769 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 236 transitions, 3957 flow [2024-06-21 19:38:21,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:21,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:21,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:21,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:38:21,772 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:21,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:21,772 INFO L85 PathProgramCache]: Analyzing trace with hash 205276662, now seen corresponding path program 3 times [2024-06-21 19:38:21,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:21,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581518354] [2024-06-21 19:38:21,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:21,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:21,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:22,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:22,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:22,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581518354] [2024-06-21 19:38:22,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581518354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:22,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:22,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:22,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883162513] [2024-06-21 19:38:22,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:22,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:22,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:22,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:22,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:22,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:22,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 236 transitions, 3957 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:22,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:22,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:22,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:23,889 INFO L124 PetriNetUnfolderBase]: 2153/4128 cut-off events. [2024-06-21 19:38:23,889 INFO L125 PetriNetUnfolderBase]: For 180237/180239 co-relation queries the response was YES. [2024-06-21 19:38:23,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27957 conditions, 4128 events. 2153/4128 cut-off events. For 180237/180239 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 31868 event pairs, 507 based on Foata normal form. 24/4120 useless extension candidates. Maximal degree in co-relation 27850. Up to 1701 conditions per place. [2024-06-21 19:38:23,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 204 selfloop transitions, 102 changer transitions 0/314 dead transitions. [2024-06-21 19:38:23,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 314 transitions, 5736 flow [2024-06-21 19:38:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:23,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 19:38:23,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-21 19:38:23,941 INFO L175 Difference]: Start difference. First operand has 238 places, 236 transitions, 3957 flow. Second operand 10 states and 208 transitions. [2024-06-21 19:38:23,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 314 transitions, 5736 flow [2024-06-21 19:38:24,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 314 transitions, 5508 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 19:38:24,326 INFO L231 Difference]: Finished difference. Result has 243 places, 258 transitions, 4649 flow [2024-06-21 19:38:24,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4649, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2024-06-21 19:38:24,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-21 19:38:24,326 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 4649 flow [2024-06-21 19:38:24,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:24,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:24,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:24,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:38:24,327 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:24,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:24,328 INFO L85 PathProgramCache]: Analyzing trace with hash -930484247, now seen corresponding path program 3 times [2024-06-21 19:38:24,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:24,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328754808] [2024-06-21 19:38:24,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:24,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:25,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:25,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:25,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328754808] [2024-06-21 19:38:25,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328754808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:25,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:25,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:25,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986114314] [2024-06-21 19:38:25,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:25,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:25,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:25,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:25,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:25,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:25,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 4649 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:25,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:25,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:25,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:26,881 INFO L124 PetriNetUnfolderBase]: 2177/4178 cut-off events. [2024-06-21 19:38:26,881 INFO L125 PetriNetUnfolderBase]: For 182790/182792 co-relation queries the response was YES. [2024-06-21 19:38:26,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29270 conditions, 4178 events. 2177/4178 cut-off events. For 182790/182792 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32408 event pairs, 343 based on Foata normal form. 8/4168 useless extension candidates. Maximal degree in co-relation 29159. Up to 2146 conditions per place. [2024-06-21 19:38:26,928 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 188 selfloop transitions, 98 changer transitions 0/293 dead transitions. [2024-06-21 19:38:26,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 293 transitions, 5519 flow [2024-06-21 19:38:26,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:26,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:38:26,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:38:26,934 INFO L175 Difference]: Start difference. First operand has 243 places, 258 transitions, 4649 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:38:26,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 293 transitions, 5519 flow [2024-06-21 19:38:27,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 293 transitions, 5320 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:27,462 INFO L231 Difference]: Finished difference. Result has 250 places, 260 transitions, 4712 flow [2024-06-21 19:38:27,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4712, PETRI_PLACES=250, PETRI_TRANSITIONS=260} [2024-06-21 19:38:27,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-21 19:38:27,462 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 260 transitions, 4712 flow [2024-06-21 19:38:27,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:27,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:27,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:27,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:38:27,463 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:27,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash 864259403, now seen corresponding path program 4 times [2024-06-21 19:38:27,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:27,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642422451] [2024-06-21 19:38:27,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:27,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:29,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-21 19:38:29,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:29,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642422451] [2024-06-21 19:38:29,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642422451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:29,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:29,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:29,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739371325] [2024-06-21 19:38:29,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:29,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:29,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:29,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:29,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:29,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:29,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 260 transitions, 4712 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:29,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:29,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:29,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:30,218 INFO L124 PetriNetUnfolderBase]: 2153/4128 cut-off events. [2024-06-21 19:38:30,218 INFO L125 PetriNetUnfolderBase]: For 175019/175021 co-relation queries the response was YES. [2024-06-21 19:38:30,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28090 conditions, 4128 events. 2153/4128 cut-off events. For 175019/175021 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 31842 event pairs, 525 based on Foata normal form. 16/4126 useless extension candidates. Maximal degree in co-relation 27976. Up to 2820 conditions per place. [2024-06-21 19:38:30,268 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 207 selfloop transitions, 82 changer transitions 0/296 dead transitions. [2024-06-21 19:38:30,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 296 transitions, 5470 flow [2024-06-21 19:38:30,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:30,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:30,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:38:30,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-21 19:38:30,270 INFO L175 Difference]: Start difference. First operand has 250 places, 260 transitions, 4712 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:38:30,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 296 transitions, 5470 flow [2024-06-21 19:38:30,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 296 transitions, 5269 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 19:38:30,783 INFO L231 Difference]: Finished difference. Result has 253 places, 260 transitions, 4688 flow [2024-06-21 19:38:30,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4688, PETRI_PLACES=253, PETRI_TRANSITIONS=260} [2024-06-21 19:38:30,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-21 19:38:30,784 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 260 transitions, 4688 flow [2024-06-21 19:38:30,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:30,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:30,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:30,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:38:30,785 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:30,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 690607600, now seen corresponding path program 4 times [2024-06-21 19:38:30,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:30,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255915420] [2024-06-21 19:38:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:30,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:31,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:31,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255915420] [2024-06-21 19:38:31,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255915420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:31,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:31,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:31,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431078300] [2024-06-21 19:38:31,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:31,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:31,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:31,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:31,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:31,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:31,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 260 transitions, 4688 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:31,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:31,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:31,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:32,755 INFO L124 PetriNetUnfolderBase]: 2207/4268 cut-off events. [2024-06-21 19:38:32,755 INFO L125 PetriNetUnfolderBase]: For 179971/179973 co-relation queries the response was YES. [2024-06-21 19:38:32,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28747 conditions, 4268 events. 2207/4268 cut-off events. For 179971/179973 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33296 event pairs, 512 based on Foata normal form. 12/4250 useless extension candidates. Maximal degree in co-relation 28634. Up to 1701 conditions per place. [2024-06-21 19:38:32,804 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 209 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-21 19:38:32,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 324 transitions, 6054 flow [2024-06-21 19:38:32,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:32,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:32,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 19:38:32,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-21 19:38:32,810 INFO L175 Difference]: Start difference. First operand has 253 places, 260 transitions, 4688 flow. Second operand 10 states and 214 transitions. [2024-06-21 19:38:32,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 324 transitions, 6054 flow [2024-06-21 19:38:33,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 324 transitions, 5864 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 19:38:33,281 INFO L231 Difference]: Finished difference. Result has 259 places, 269 transitions, 5069 flow [2024-06-21 19:38:33,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5069, PETRI_PLACES=259, PETRI_TRANSITIONS=269} [2024-06-21 19:38:33,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-21 19:38:33,282 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 269 transitions, 5069 flow [2024-06-21 19:38:33,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:33,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:33,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:33,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:38:33,283 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-21 19:38:33,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1026793252, now seen corresponding path program 2 times [2024-06-21 19:38:33,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:33,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417823159] [2024-06-21 19:38:33,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:33,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:33,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:33,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417823159] [2024-06-21 19:38:33,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417823159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:33,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:33,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:33,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060533553] [2024-06-21 19:38:33,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:33,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:33,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:33,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:33,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:33,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:33,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 269 transitions, 5069 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:33,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:33,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:33,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:34,938 INFO L124 PetriNetUnfolderBase]: 2237/4340 cut-off events. [2024-06-21 19:38:34,938 INFO L125 PetriNetUnfolderBase]: For 195218/195224 co-relation queries the response was YES. [2024-06-21 19:38:34,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30361 conditions, 4340 events. 2237/4340 cut-off events. For 195218/195224 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34415 event pairs, 906 based on Foata normal form. 12/4300 useless extension candidates. Maximal degree in co-relation 30245. Up to 3541 conditions per place. [2024-06-21 19:38:34,981 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 44 changer transitions 2/296 dead transitions. [2024-06-21 19:38:34,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 296 transitions, 5926 flow [2024-06-21 19:38:34,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:38:34,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:38:34,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 19:38:34,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 19:38:34,982 INFO L175 Difference]: Start difference. First operand has 259 places, 269 transitions, 5069 flow. Second operand 7 states and 141 transitions. [2024-06-21 19:38:34,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 296 transitions, 5926 flow [2024-06-21 19:38:35,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 296 transitions, 5756 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:35,544 INFO L231 Difference]: Finished difference. Result has 265 places, 276 transitions, 5234 flow [2024-06-21 19:38:35,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4899, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5234, PETRI_PLACES=265, PETRI_TRANSITIONS=276} [2024-06-21 19:38:35,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 19:38:35,548 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 276 transitions, 5234 flow [2024-06-21 19:38:35,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:35,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:35,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:35,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:38:35,550 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:35,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:35,550 INFO L85 PathProgramCache]: Analyzing trace with hash -797025810, now seen corresponding path program 3 times [2024-06-21 19:38:35,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:35,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825889947] [2024-06-21 19:38:35,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:35,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:36,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825889947] [2024-06-21 19:38:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825889947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:36,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:36,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:36,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158439265] [2024-06-21 19:38:36,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:36,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:36,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:36,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:36,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 276 transitions, 5234 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:36,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:37,374 INFO L124 PetriNetUnfolderBase]: 2318/4469 cut-off events. [2024-06-21 19:38:37,374 INFO L125 PetriNetUnfolderBase]: For 208638/208644 co-relation queries the response was YES. [2024-06-21 19:38:37,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31404 conditions, 4469 events. 2318/4469 cut-off events. For 208638/208644 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35496 event pairs, 724 based on Foata normal form. 12/4427 useless extension candidates. Maximal degree in co-relation 31285. Up to 3443 conditions per place. [2024-06-21 19:38:37,422 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 64 changer transitions 1/314 dead transitions. [2024-06-21 19:38:37,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 314 transitions, 6245 flow [2024-06-21 19:38:37,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:38:37,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:38:37,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 19:38:37,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-21 19:38:37,423 INFO L175 Difference]: Start difference. First operand has 265 places, 276 transitions, 5234 flow. Second operand 7 states and 151 transitions. [2024-06-21 19:38:37,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 314 transitions, 6245 flow [2024-06-21 19:38:38,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 314 transitions, 6180 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:38,013 INFO L231 Difference]: Finished difference. Result has 271 places, 284 transitions, 5561 flow [2024-06-21 19:38:38,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5561, PETRI_PLACES=271, PETRI_TRANSITIONS=284} [2024-06-21 19:38:38,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-21 19:38:38,013 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 284 transitions, 5561 flow [2024-06-21 19:38:38,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:38,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:38,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:38,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:38:38,014 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:38,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:38,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1305286236, now seen corresponding path program 1 times [2024-06-21 19:38:38,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:38,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99359107] [2024-06-21 19:38:38,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:38,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:38,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:38,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99359107] [2024-06-21 19:38:38,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99359107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:38,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:38,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:38,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824305113] [2024-06-21 19:38:38,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:38,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:38,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:38,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:38,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:38,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:38,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 284 transitions, 5561 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:38,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:38,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:38,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:39,949 INFO L124 PetriNetUnfolderBase]: 2306/4467 cut-off events. [2024-06-21 19:38:39,949 INFO L125 PetriNetUnfolderBase]: For 213701/213703 co-relation queries the response was YES. [2024-06-21 19:38:39,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31720 conditions, 4467 events. 2306/4467 cut-off events. For 213701/213703 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35477 event pairs, 625 based on Foata normal form. 6/4420 useless extension candidates. Maximal degree in co-relation 31597. Up to 3139 conditions per place. [2024-06-21 19:38:40,004 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 111 changer transitions 0/315 dead transitions. [2024-06-21 19:38:40,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 315 transitions, 6495 flow [2024-06-21 19:38:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:38:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:38:40,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 19:38:40,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-21 19:38:40,006 INFO L175 Difference]: Start difference. First operand has 271 places, 284 transitions, 5561 flow. Second operand 8 states and 159 transitions. [2024-06-21 19:38:40,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 315 transitions, 6495 flow [2024-06-21 19:38:40,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 315 transitions, 6409 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:40,808 INFO L231 Difference]: Finished difference. Result has 277 places, 286 transitions, 5819 flow [2024-06-21 19:38:40,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5479, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5819, PETRI_PLACES=277, PETRI_TRANSITIONS=286} [2024-06-21 19:38:40,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-21 19:38:40,809 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 286 transitions, 5819 flow [2024-06-21 19:38:40,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:40,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:40,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:40,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:38:40,810 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:40,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:40,810 INFO L85 PathProgramCache]: Analyzing trace with hash 63525478, now seen corresponding path program 2 times [2024-06-21 19:38:40,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:40,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373259368] [2024-06-21 19:38:40,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:40,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:40,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:41,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:41,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373259368] [2024-06-21 19:38:41,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373259368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:41,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:41,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:41,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581692899] [2024-06-21 19:38:41,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:41,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:41,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:41,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:41,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:41,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 286 transitions, 5819 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:41,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:41,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:41,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:42,604 INFO L124 PetriNetUnfolderBase]: 2314/4479 cut-off events. [2024-06-21 19:38:42,605 INFO L125 PetriNetUnfolderBase]: For 212931/212937 co-relation queries the response was YES. [2024-06-21 19:38:42,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32186 conditions, 4479 events. 2314/4479 cut-off events. For 212931/212937 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35713 event pairs, 909 based on Foata normal form. 8/4434 useless extension candidates. Maximal degree in co-relation 32061. Up to 3734 conditions per place. [2024-06-21 19:38:42,748 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-06-21 19:38:42,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 301 transitions, 6510 flow [2024-06-21 19:38:42,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:42,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:42,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:38:42,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 19:38:42,750 INFO L175 Difference]: Start difference. First operand has 277 places, 286 transitions, 5819 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:38:42,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 301 transitions, 6510 flow [2024-06-21 19:38:43,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 301 transitions, 6365 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 19:38:43,543 INFO L231 Difference]: Finished difference. Result has 280 places, 288 transitions, 5821 flow [2024-06-21 19:38:43,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5676, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5821, PETRI_PLACES=280, PETRI_TRANSITIONS=288} [2024-06-21 19:38:43,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 19:38:43,557 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 288 transitions, 5821 flow [2024-06-21 19:38:43,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:43,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:43,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:43,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:38:43,557 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:43,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:43,558 INFO L85 PathProgramCache]: Analyzing trace with hash -649375972, now seen corresponding path program 4 times [2024-06-21 19:38:43,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:43,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082840659] [2024-06-21 19:38:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:43,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:44,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:44,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082840659] [2024-06-21 19:38:44,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082840659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:44,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:44,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:44,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391809624] [2024-06-21 19:38:44,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:44,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:44,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:44,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:44,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:44,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:44,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 288 transitions, 5821 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:44,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:44,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:44,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:45,192 INFO L124 PetriNetUnfolderBase]: 2301/4462 cut-off events. [2024-06-21 19:38:45,192 INFO L125 PetriNetUnfolderBase]: For 201455/201461 co-relation queries the response was YES. [2024-06-21 19:38:45,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 4462 events. 2301/4462 cut-off events. For 201455/201461 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35634 event pairs, 827 based on Foata normal form. 12/4423 useless extension candidates. Maximal degree in co-relation 31367. Up to 3655 conditions per place. [2024-06-21 19:38:45,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 260 selfloop transitions, 39 changer transitions 0/306 dead transitions. [2024-06-21 19:38:45,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 306 transitions, 6476 flow [2024-06-21 19:38:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:45,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:45,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:38:45,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 19:38:45,242 INFO L175 Difference]: Start difference. First operand has 280 places, 288 transitions, 5821 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:38:45,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 306 transitions, 6476 flow [2024-06-21 19:38:45,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 306 transitions, 6376 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 19:38:45,908 INFO L231 Difference]: Finished difference. Result has 283 places, 289 transitions, 5829 flow [2024-06-21 19:38:45,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5721, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5829, PETRI_PLACES=283, PETRI_TRANSITIONS=289} [2024-06-21 19:38:45,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-21 19:38:45,909 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 289 transitions, 5829 flow [2024-06-21 19:38:45,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:45,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:45,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:45,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:38:45,909 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-21 19:38:45,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:45,910 INFO L85 PathProgramCache]: Analyzing trace with hash 977977224, now seen corresponding path program 5 times [2024-06-21 19:38:45,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:45,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612636219] [2024-06-21 19:38:45,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:45,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:46,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:46,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:46,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612636219] [2024-06-21 19:38:46,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612636219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:46,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:46,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:46,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019889437] [2024-06-21 19:38:46,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:46,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:46,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:46,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:46,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:46,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:46,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 289 transitions, 5829 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:46,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:46,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:46,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:47,652 INFO L124 PetriNetUnfolderBase]: 2333/4508 cut-off events. [2024-06-21 19:38:47,652 INFO L125 PetriNetUnfolderBase]: For 204648/204654 co-relation queries the response was YES. [2024-06-21 19:38:47,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32094 conditions, 4508 events. 2333/4508 cut-off events. For 204648/204654 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35990 event pairs, 902 based on Foata normal form. 8/4462 useless extension candidates. Maximal degree in co-relation 31968. Up to 3737 conditions per place. [2024-06-21 19:38:47,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 35 changer transitions 0/313 dead transitions. [2024-06-21 19:38:47,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 313 transitions, 6660 flow [2024-06-21 19:38:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:38:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:38:47,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 19:38:47,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 19:38:47,707 INFO L175 Difference]: Start difference. First operand has 283 places, 289 transitions, 5829 flow. Second operand 9 states and 151 transitions. [2024-06-21 19:38:47,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 313 transitions, 6660 flow [2024-06-21 19:38:48,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 313 transitions, 6523 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 19:38:48,509 INFO L231 Difference]: Finished difference. Result has 289 places, 297 transitions, 5996 flow [2024-06-21 19:38:48,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5996, PETRI_PLACES=289, PETRI_TRANSITIONS=297} [2024-06-21 19:38:48,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 19:38:48,509 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 297 transitions, 5996 flow [2024-06-21 19:38:48,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:48,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:48,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:48,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:38:48,510 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-21 19:38:48,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:48,510 INFO L85 PathProgramCache]: Analyzing trace with hash 143589688, now seen corresponding path program 6 times [2024-06-21 19:38:48,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:48,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329125250] [2024-06-21 19:38:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:48,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:48,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:49,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:49,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:49,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329125250] [2024-06-21 19:38:49,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329125250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:49,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:49,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:49,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322566161] [2024-06-21 19:38:49,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:49,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:49,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:49,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:49,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:49,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:49,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 297 transitions, 5996 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:49,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:49,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:49,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:50,501 INFO L124 PetriNetUnfolderBase]: 2414/4649 cut-off events. [2024-06-21 19:38:50,502 INFO L125 PetriNetUnfolderBase]: For 237742/237744 co-relation queries the response was YES. [2024-06-21 19:38:50,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33528 conditions, 4649 events. 2414/4649 cut-off events. For 237742/237744 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37086 event pairs, 703 based on Foata normal form. 18/4621 useless extension candidates. Maximal degree in co-relation 33399. Up to 3465 conditions per place. [2024-06-21 19:38:50,559 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 267 selfloop transitions, 50 changer transitions 13/338 dead transitions. [2024-06-21 19:38:50,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 338 transitions, 7070 flow [2024-06-21 19:38:50,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:38:50,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:38:50,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 19:38:50,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-21 19:38:50,560 INFO L175 Difference]: Start difference. First operand has 289 places, 297 transitions, 5996 flow. Second operand 10 states and 196 transitions. [2024-06-21 19:38:50,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 338 transitions, 7070 flow [2024-06-21 19:38:51,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 338 transitions, 7009 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 19:38:51,714 INFO L231 Difference]: Finished difference. Result has 296 places, 294 transitions, 6040 flow [2024-06-21 19:38:51,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6040, PETRI_PLACES=296, PETRI_TRANSITIONS=294} [2024-06-21 19:38:51,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-21 19:38:51,715 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 294 transitions, 6040 flow [2024-06-21 19:38:51,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:51,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:51,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:38:51,716 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-21 19:38:51,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:51,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1062168898, now seen corresponding path program 5 times [2024-06-21 19:38:51,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:51,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484962016] [2024-06-21 19:38:51,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:51,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:52,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:52,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484962016] [2024-06-21 19:38:52,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484962016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:52,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:52,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:52,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594413878] [2024-06-21 19:38:52,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:52,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:52,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:52,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:52,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:52,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:52,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 294 transitions, 6040 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:52,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:52,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:52,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:53,783 INFO L124 PetriNetUnfolderBase]: 2503/4798 cut-off events. [2024-06-21 19:38:53,783 INFO L125 PetriNetUnfolderBase]: For 242337/242343 co-relation queries the response was YES. [2024-06-21 19:38:53,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35174 conditions, 4798 events. 2503/4798 cut-off events. For 242337/242343 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 38265 event pairs, 814 based on Foata normal form. 12/4747 useless extension candidates. Maximal degree in co-relation 35043. Up to 3704 conditions per place. [2024-06-21 19:38:53,842 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 278 selfloop transitions, 68 changer transitions 1/354 dead transitions. [2024-06-21 19:38:53,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 354 transitions, 7421 flow [2024-06-21 19:38:53,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:38:53,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:38:53,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 19:38:53,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44124168514412415 [2024-06-21 19:38:53,843 INFO L175 Difference]: Start difference. First operand has 296 places, 294 transitions, 6040 flow. Second operand 11 states and 199 transitions. [2024-06-21 19:38:53,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 354 transitions, 7421 flow [2024-06-21 19:38:54,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 354 transitions, 7256 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 19:38:54,717 INFO L231 Difference]: Finished difference. Result has 299 places, 318 transitions, 6565 flow [2024-06-21 19:38:54,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5879, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6565, PETRI_PLACES=299, PETRI_TRANSITIONS=318} [2024-06-21 19:38:54,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-21 19:38:54,718 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 318 transitions, 6565 flow [2024-06-21 19:38:54,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:54,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:54,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:54,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:38:54,718 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-21 19:38:54,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:54,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1051127008, now seen corresponding path program 6 times [2024-06-21 19:38:54,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:54,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526274778] [2024-06-21 19:38:54,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:54,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:55,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:55,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526274778] [2024-06-21 19:38:55,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526274778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:55,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:55,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:38:55,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756929884] [2024-06-21 19:38:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:55,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:38:55,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:55,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:38:55,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:38:55,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:55,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 318 transitions, 6565 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:55,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:55,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:55,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:56,921 INFO L124 PetriNetUnfolderBase]: 2543/4874 cut-off events. [2024-06-21 19:38:56,921 INFO L125 PetriNetUnfolderBase]: For 244807/244809 co-relation queries the response was YES. [2024-06-21 19:38:56,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36089 conditions, 4874 events. 2543/4874 cut-off events. For 244807/244809 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38804 event pairs, 618 based on Foata normal form. 6/4819 useless extension candidates. Maximal degree in co-relation 35956. Up to 3521 conditions per place. [2024-06-21 19:38:56,983 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 267 selfloop transitions, 78 changer transitions 0/353 dead transitions. [2024-06-21 19:38:56,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 353 transitions, 7597 flow [2024-06-21 19:38:56,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:38:56,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:38:56,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 19:38:56,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-21 19:38:56,984 INFO L175 Difference]: Start difference. First operand has 299 places, 318 transitions, 6565 flow. Second operand 8 states and 159 transitions. [2024-06-21 19:38:56,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 353 transitions, 7597 flow [2024-06-21 19:38:58,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 353 transitions, 7277 flow, removed 150 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:58,016 INFO L231 Difference]: Finished difference. Result has 304 places, 324 transitions, 6663 flow [2024-06-21 19:38:58,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6383, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=304, PETRI_TRANSITIONS=324} [2024-06-21 19:38:58,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 19:38:58,017 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 324 transitions, 6663 flow [2024-06-21 19:38:58,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:58,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:58,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:58,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:38:58,017 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-21 19:38:58,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:58,018 INFO L85 PathProgramCache]: Analyzing trace with hash -148012144, now seen corresponding path program 7 times [2024-06-21 19:38:58,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:58,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047430971] [2024-06-21 19:38:58,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:58,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:58,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:58,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047430971] [2024-06-21 19:38:58,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047430971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:58,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:58,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:38:58,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511975616] [2024-06-21 19:38:58,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:58,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:38:58,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:58,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:38:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:38:58,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:38:58,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 324 transitions, 6663 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:58,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:58,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:38:58,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:00,011 INFO L124 PetriNetUnfolderBase]: 2633/5022 cut-off events. [2024-06-21 19:39:00,011 INFO L125 PetriNetUnfolderBase]: For 272475/272481 co-relation queries the response was YES. [2024-06-21 19:39:00,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37996 conditions, 5022 events. 2633/5022 cut-off events. For 272475/272481 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 40261 event pairs, 728 based on Foata normal form. 12/4971 useless extension candidates. Maximal degree in co-relation 37862. Up to 3410 conditions per place. [2024-06-21 19:39:00,084 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 133 changer transitions 1/375 dead transitions. [2024-06-21 19:39:00,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 375 transitions, 8280 flow [2024-06-21 19:39:00,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:00,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:00,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 19:39:00,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-21 19:39:00,086 INFO L175 Difference]: Start difference. First operand has 304 places, 324 transitions, 6663 flow. Second operand 11 states and 203 transitions. [2024-06-21 19:39:00,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 375 transitions, 8280 flow [2024-06-21 19:39:01,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 375 transitions, 8069 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:01,217 INFO L231 Difference]: Finished difference. Result has 313 places, 336 transitions, 7279 flow [2024-06-21 19:39:01,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7279, PETRI_PLACES=313, PETRI_TRANSITIONS=336} [2024-06-21 19:39:01,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-21 19:39:01,217 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 336 transitions, 7279 flow [2024-06-21 19:39:01,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:01,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:01,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:01,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:39:01,218 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-21 19:39:01,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:01,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1887703630, now seen corresponding path program 8 times [2024-06-21 19:39:01,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:01,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424099154] [2024-06-21 19:39:01,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:01,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:01,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:01,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424099154] [2024-06-21 19:39:01,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424099154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:01,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:01,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:01,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872200009] [2024-06-21 19:39:01,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:01,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:01,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:01,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:01,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:01,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:01,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 336 transitions, 7279 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:01,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:01,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:01,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:03,215 INFO L124 PetriNetUnfolderBase]: 2683/5108 cut-off events. [2024-06-21 19:39:03,216 INFO L125 PetriNetUnfolderBase]: For 285810/285816 co-relation queries the response was YES. [2024-06-21 19:39:03,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 5108 events. 2683/5108 cut-off events. For 285810/285816 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 41039 event pairs, 1027 based on Foata normal form. 12/5058 useless extension candidates. Maximal degree in co-relation 39130. Up to 4153 conditions per place. [2024-06-21 19:39:03,282 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 319 selfloop transitions, 51 changer transitions 0/378 dead transitions. [2024-06-21 19:39:03,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 378 transitions, 8397 flow [2024-06-21 19:39:03,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:03,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:03,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 19:39:03,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 19:39:03,284 INFO L175 Difference]: Start difference. First operand has 313 places, 336 transitions, 7279 flow. Second operand 9 states and 180 transitions. [2024-06-21 19:39:03,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 378 transitions, 8397 flow [2024-06-21 19:39:04,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 378 transitions, 8033 flow, removed 164 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:04,435 INFO L231 Difference]: Finished difference. Result has 321 places, 343 transitions, 7203 flow [2024-06-21 19:39:04,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6880, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7203, PETRI_PLACES=321, PETRI_TRANSITIONS=343} [2024-06-21 19:39:04,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-21 19:39:04,436 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 343 transitions, 7203 flow [2024-06-21 19:39:04,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:04,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:04,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:04,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:39:04,436 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-21 19:39:04,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:04,437 INFO L85 PathProgramCache]: Analyzing trace with hash 151931788, now seen corresponding path program 7 times [2024-06-21 19:39:04,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:04,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517884568] [2024-06-21 19:39:04,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:04,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:05,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:05,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517884568] [2024-06-21 19:39:05,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517884568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:05,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:05,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:05,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95959232] [2024-06-21 19:39:05,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:05,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:05,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:05,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:05,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:05,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:05,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 343 transitions, 7203 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:05,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:05,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:05,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:06,791 INFO L124 PetriNetUnfolderBase]: 3005/5775 cut-off events. [2024-06-21 19:39:06,791 INFO L125 PetriNetUnfolderBase]: For 360607/360609 co-relation queries the response was YES. [2024-06-21 19:39:06,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 5775 events. 3005/5775 cut-off events. For 360607/360609 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47632 event pairs, 854 based on Foata normal form. 18/5748 useless extension candidates. Maximal degree in co-relation 43935. Up to 3589 conditions per place. [2024-06-21 19:39:06,872 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 330 selfloop transitions, 66 changer transitions 4/408 dead transitions. [2024-06-21 19:39:06,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 408 transitions, 8914 flow [2024-06-21 19:39:06,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:06,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:06,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 19:39:06,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:39:06,873 INFO L175 Difference]: Start difference. First operand has 321 places, 343 transitions, 7203 flow. Second operand 9 states and 189 transitions. [2024-06-21 19:39:06,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 408 transitions, 8914 flow [2024-06-21 19:39:08,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 408 transitions, 8692 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:08,200 INFO L231 Difference]: Finished difference. Result has 325 places, 350 transitions, 7369 flow [2024-06-21 19:39:08,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7018, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7369, PETRI_PLACES=325, PETRI_TRANSITIONS=350} [2024-06-21 19:39:08,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 19:39:08,200 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 350 transitions, 7369 flow [2024-06-21 19:39:08,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:08,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:08,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:08,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:39:08,201 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:08,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:08,202 INFO L85 PathProgramCache]: Analyzing trace with hash 151921558, now seen corresponding path program 8 times [2024-06-21 19:39:08,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:08,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794304950] [2024-06-21 19:39:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:08,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:09,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:09,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794304950] [2024-06-21 19:39:09,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794304950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:09,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:09,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:09,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854990169] [2024-06-21 19:39:09,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:09,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:09,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:09,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:09,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:09,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:09,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 350 transitions, 7369 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:09,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:09,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:09,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:10,556 INFO L124 PetriNetUnfolderBase]: 3072/5957 cut-off events. [2024-06-21 19:39:10,557 INFO L125 PetriNetUnfolderBase]: For 358180/358182 co-relation queries the response was YES. [2024-06-21 19:39:10,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45299 conditions, 5957 events. 3072/5957 cut-off events. For 358180/358182 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 49884 event pairs, 1004 based on Foata normal form. 6/5909 useless extension candidates. Maximal degree in co-relation 45158. Up to 4335 conditions per place. [2024-06-21 19:39:10,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 329 selfloop transitions, 57 changer transitions 0/394 dead transitions. [2024-06-21 19:39:10,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 394 transitions, 8685 flow [2024-06-21 19:39:10,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:10,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:10,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 19:39:10,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-21 19:39:10,636 INFO L175 Difference]: Start difference. First operand has 325 places, 350 transitions, 7369 flow. Second operand 9 states and 182 transitions. [2024-06-21 19:39:10,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 394 transitions, 8685 flow [2024-06-21 19:39:12,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 394 transitions, 8474 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:12,110 INFO L231 Difference]: Finished difference. Result has 330 places, 354 transitions, 7419 flow [2024-06-21 19:39:12,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7190, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7419, PETRI_PLACES=330, PETRI_TRANSITIONS=354} [2024-06-21 19:39:12,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 19:39:12,111 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 354 transitions, 7419 flow [2024-06-21 19:39:12,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:12,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:12,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:12,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:39:12,112 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:12,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:12,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1640936552, now seen corresponding path program 9 times [2024-06-21 19:39:12,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:12,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788232193] [2024-06-21 19:39:12,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:12,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:13,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:13,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:13,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788232193] [2024-06-21 19:39:13,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788232193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:13,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:13,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:13,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128694591] [2024-06-21 19:39:13,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:13,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:13,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:13,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:13,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:13,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:13,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 354 transitions, 7419 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:13,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:13,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:13,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:14,782 INFO L124 PetriNetUnfolderBase]: 3092/5957 cut-off events. [2024-06-21 19:39:14,782 INFO L125 PetriNetUnfolderBase]: For 369930/369932 co-relation queries the response was YES. [2024-06-21 19:39:14,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45528 conditions, 5957 events. 3092/5957 cut-off events. For 369930/369932 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 49726 event pairs, 1079 based on Foata normal form. 6/5892 useless extension candidates. Maximal degree in co-relation 45384. Up to 4510 conditions per place. [2024-06-21 19:39:14,858 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 270 selfloop transitions, 100 changer transitions 0/377 dead transitions. [2024-06-21 19:39:14,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 377 transitions, 8411 flow [2024-06-21 19:39:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:14,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:14,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 19:39:14,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 19:39:14,869 INFO L175 Difference]: Start difference. First operand has 330 places, 354 transitions, 7419 flow. Second operand 9 states and 159 transitions. [2024-06-21 19:39:14,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 377 transitions, 8411 flow [2024-06-21 19:39:16,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 377 transitions, 8228 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:16,298 INFO L231 Difference]: Finished difference. Result has 333 places, 355 transitions, 7486 flow [2024-06-21 19:39:16,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7486, PETRI_PLACES=333, PETRI_TRANSITIONS=355} [2024-06-21 19:39:16,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-21 19:39:16,299 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 355 transitions, 7486 flow [2024-06-21 19:39:16,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:16,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:16,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:16,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:39:16,300 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:16,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:16,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1640936366, now seen corresponding path program 9 times [2024-06-21 19:39:16,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:16,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175990562] [2024-06-21 19:39:16,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:16,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:16,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:17,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:17,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:17,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175990562] [2024-06-21 19:39:17,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175990562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:17,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:17,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:17,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809270482] [2024-06-21 19:39:17,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:17,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:17,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:17,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:17,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:17,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:17,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 355 transitions, 7486 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:17,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:17,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:17,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:19,246 INFO L124 PetriNetUnfolderBase]: 3135/6038 cut-off events. [2024-06-21 19:39:19,247 INFO L125 PetriNetUnfolderBase]: For 389974/389976 co-relation queries the response was YES. [2024-06-21 19:39:19,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46814 conditions, 6038 events. 3135/6038 cut-off events. For 389974/389976 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 50300 event pairs, 932 based on Foata normal form. 8/6007 useless extension candidates. Maximal degree in co-relation 46668. Up to 4193 conditions per place. [2024-06-21 19:39:19,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 119 changer transitions 0/408 dead transitions. [2024-06-21 19:39:19,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 408 transitions, 9346 flow [2024-06-21 19:39:19,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:39:19,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:39:19,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 211 transitions. [2024-06-21 19:39:19,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42886178861788615 [2024-06-21 19:39:19,348 INFO L175 Difference]: Start difference. First operand has 333 places, 355 transitions, 7486 flow. Second operand 12 states and 211 transitions. [2024-06-21 19:39:19,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 408 transitions, 9346 flow [2024-06-21 19:39:21,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 408 transitions, 9102 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:21,030 INFO L231 Difference]: Finished difference. Result has 341 places, 371 transitions, 7954 flow [2024-06-21 19:39:21,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7954, PETRI_PLACES=341, PETRI_TRANSITIONS=371} [2024-06-21 19:39:21,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 19:39:21,030 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 371 transitions, 7954 flow [2024-06-21 19:39:21,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:21,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:21,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:21,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:39:21,031 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:21,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:21,031 INFO L85 PathProgramCache]: Analyzing trace with hash -927064142, now seen corresponding path program 3 times [2024-06-21 19:39:21,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:21,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950483232] [2024-06-21 19:39:21,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:21,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:21,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:21,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950483232] [2024-06-21 19:39:21,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950483232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:21,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:21,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:21,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786859845] [2024-06-21 19:39:21,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:21,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:21,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:21,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:21,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:21,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:21,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 371 transitions, 7954 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:21,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:21,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:21,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:23,456 INFO L124 PetriNetUnfolderBase]: 3137/5992 cut-off events. [2024-06-21 19:39:23,457 INFO L125 PetriNetUnfolderBase]: For 413246/413248 co-relation queries the response was YES. [2024-06-21 19:39:23,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47329 conditions, 5992 events. 3137/5992 cut-off events. For 413246/413248 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 49492 event pairs, 985 based on Foata normal form. 8/5934 useless extension candidates. Maximal degree in co-relation 47180. Up to 4341 conditions per place. [2024-06-21 19:39:23,542 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 109 changer transitions 0/399 dead transitions. [2024-06-21 19:39:23,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 399 transitions, 9144 flow [2024-06-21 19:39:23,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:23,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:23,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 19:39:23,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052264808362369 [2024-06-21 19:39:23,544 INFO L175 Difference]: Start difference. First operand has 341 places, 371 transitions, 7954 flow. Second operand 7 states and 145 transitions. [2024-06-21 19:39:23,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 399 transitions, 9144 flow [2024-06-21 19:39:25,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 399 transitions, 8871 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:25,313 INFO L231 Difference]: Finished difference. Result has 341 places, 372 transitions, 7958 flow [2024-06-21 19:39:25,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7685, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7958, PETRI_PLACES=341, PETRI_TRANSITIONS=372} [2024-06-21 19:39:25,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 19:39:25,313 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 372 transitions, 7958 flow [2024-06-21 19:39:25,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:25,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:25,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:25,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:39:25,314 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:25,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:25,314 INFO L85 PathProgramCache]: Analyzing trace with hash -927432794, now seen corresponding path program 10 times [2024-06-21 19:39:25,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:25,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085680249] [2024-06-21 19:39:25,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:25,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:26,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:26,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:26,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085680249] [2024-06-21 19:39:26,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085680249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:26,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:26,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:26,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746541990] [2024-06-21 19:39:26,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:26,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:26,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:26,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:26,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:26,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:26,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 372 transitions, 7958 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:26,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:26,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:26,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:28,104 INFO L124 PetriNetUnfolderBase]: 3469/6795 cut-off events. [2024-06-21 19:39:28,105 INFO L125 PetriNetUnfolderBase]: For 518022/518024 co-relation queries the response was YES. [2024-06-21 19:39:28,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54417 conditions, 6795 events. 3469/6795 cut-off events. For 518022/518024 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 58848 event pairs, 693 based on Foata normal form. 12/6772 useless extension candidates. Maximal degree in co-relation 54269. Up to 2804 conditions per place. [2024-06-21 19:39:28,202 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 295 selfloop transitions, 151 changer transitions 1/455 dead transitions. [2024-06-21 19:39:28,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 455 transitions, 9943 flow [2024-06-21 19:39:28,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:39:28,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:39:28,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-21 19:39:28,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-21 19:39:28,204 INFO L175 Difference]: Start difference. First operand has 341 places, 372 transitions, 7958 flow. Second operand 12 states and 245 transitions. [2024-06-21 19:39:28,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 455 transitions, 9943 flow [2024-06-21 19:39:29,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 455 transitions, 9690 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:29,957 INFO L231 Difference]: Finished difference. Result has 351 places, 389 transitions, 8746 flow [2024-06-21 19:39:29,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8746, PETRI_PLACES=351, PETRI_TRANSITIONS=389} [2024-06-21 19:39:29,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 19:39:29,958 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 389 transitions, 8746 flow [2024-06-21 19:39:29,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:29,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:29,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:29,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:39:29,958 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:29,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash 491688964, now seen corresponding path program 11 times [2024-06-21 19:39:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:29,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260989679] [2024-06-21 19:39:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:29,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:30,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260989679] [2024-06-21 19:39:30,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260989679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:30,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:30,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:30,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869491344] [2024-06-21 19:39:30,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:30,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:30,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:30,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:30,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:30,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:30,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 389 transitions, 8746 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:30,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:30,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:30,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:32,569 INFO L124 PetriNetUnfolderBase]: 3379/6652 cut-off events. [2024-06-21 19:39:32,569 INFO L125 PetriNetUnfolderBase]: For 513554/513556 co-relation queries the response was YES. [2024-06-21 19:39:32,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52588 conditions, 6652 events. 3379/6652 cut-off events. For 513554/513556 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 57579 event pairs, 706 based on Foata normal form. 36/6643 useless extension candidates. Maximal degree in co-relation 52436. Up to 2804 conditions per place. [2024-06-21 19:39:32,666 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 297 selfloop transitions, 118 changer transitions 6/429 dead transitions. [2024-06-21 19:39:32,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 429 transitions, 9664 flow [2024-06-21 19:39:32,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:32,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:32,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 19:39:32,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-21 19:39:32,667 INFO L175 Difference]: Start difference. First operand has 351 places, 389 transitions, 8746 flow. Second operand 9 states and 185 transitions. [2024-06-21 19:39:32,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 429 transitions, 9664 flow [2024-06-21 19:39:34,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 9252 flow, removed 137 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:34,645 INFO L231 Difference]: Finished difference. Result has 353 places, 378 transitions, 8213 flow [2024-06-21 19:39:34,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8025, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=353, PETRI_TRANSITIONS=378} [2024-06-21 19:39:34,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-21 19:39:34,646 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 378 transitions, 8213 flow [2024-06-21 19:39:34,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:34,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:34,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:34,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:39:34,647 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:34,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:34,647 INFO L85 PathProgramCache]: Analyzing trace with hash -654376906, now seen corresponding path program 12 times [2024-06-21 19:39:34,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:34,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960314483] [2024-06-21 19:39:34,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:34,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:35,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:35,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:35,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960314483] [2024-06-21 19:39:35,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960314483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:35,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:35,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:35,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253761221] [2024-06-21 19:39:35,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:35,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:35,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:35,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:35,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:35,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 378 transitions, 8213 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:37,058 INFO L124 PetriNetUnfolderBase]: 3342/6603 cut-off events. [2024-06-21 19:39:37,059 INFO L125 PetriNetUnfolderBase]: For 445776/445782 co-relation queries the response was YES. [2024-06-21 19:39:37,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50774 conditions, 6603 events. 3342/6603 cut-off events. For 445776/445782 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 57725 event pairs, 1447 based on Foata normal form. 8/6521 useless extension candidates. Maximal degree in co-relation 50622. Up to 5491 conditions per place. [2024-06-21 19:39:37,156 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 27 changer transitions 0/393 dead transitions. [2024-06-21 19:39:37,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 393 transitions, 9037 flow [2024-06-21 19:39:37,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:39:37,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:39:37,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 19:39:37,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 19:39:37,158 INFO L175 Difference]: Start difference. First operand has 353 places, 378 transitions, 8213 flow. Second operand 10 states and 160 transitions. [2024-06-21 19:39:37,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 393 transitions, 9037 flow [2024-06-21 19:39:39,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 393 transitions, 8763 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 19:39:39,145 INFO L231 Difference]: Finished difference. Result has 355 places, 379 transitions, 8016 flow [2024-06-21 19:39:39,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7947, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8016, PETRI_PLACES=355, PETRI_TRANSITIONS=379} [2024-06-21 19:39:39,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 19:39:39,146 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 379 transitions, 8016 flow [2024-06-21 19:39:39,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:39,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:39,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:39,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:39:39,147 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:39,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:39,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1543325358, now seen corresponding path program 4 times [2024-06-21 19:39:39,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:39,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628188618] [2024-06-21 19:39:39,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:39,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:39,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:39,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628188618] [2024-06-21 19:39:39,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628188618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:39,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:39,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:39,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608619534] [2024-06-21 19:39:39,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:39,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:39,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:39,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:39,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:39,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:39,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 379 transitions, 8016 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:39,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:39,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:39,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:41,320 INFO L124 PetriNetUnfolderBase]: 3337/6568 cut-off events. [2024-06-21 19:39:41,321 INFO L125 PetriNetUnfolderBase]: For 449428/449430 co-relation queries the response was YES. [2024-06-21 19:39:41,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50016 conditions, 6568 events. 3337/6568 cut-off events. For 449428/449430 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 56972 event pairs, 1170 based on Foata normal form. 2/6486 useless extension candidates. Maximal degree in co-relation 49862. Up to 5187 conditions per place. [2024-06-21 19:39:41,398 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 49 changer transitions 0/396 dead transitions. [2024-06-21 19:39:41,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 396 transitions, 8858 flow [2024-06-21 19:39:41,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:41,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:41,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 19:39:41,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 19:39:41,399 INFO L175 Difference]: Start difference. First operand has 355 places, 379 transitions, 8016 flow. Second operand 7 states and 126 transitions. [2024-06-21 19:39:41,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 396 transitions, 8858 flow [2024-06-21 19:39:43,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 396 transitions, 8720 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-21 19:39:43,151 INFO L231 Difference]: Finished difference. Result has 352 places, 380 transitions, 8015 flow [2024-06-21 19:39:43,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7878, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8015, PETRI_PLACES=352, PETRI_TRANSITIONS=380} [2024-06-21 19:39:43,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 19:39:43,151 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 380 transitions, 8015 flow [2024-06-21 19:39:43,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:43,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:43,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:43,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:39:43,152 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:43,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:43,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1075531162, now seen corresponding path program 5 times [2024-06-21 19:39:43,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:43,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943532652] [2024-06-21 19:39:43,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:43,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:43,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:43,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:43,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943532652] [2024-06-21 19:39:43,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943532652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:43,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:43,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:43,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743752911] [2024-06-21 19:39:43,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:43,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:43,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:43,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:44,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:44,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 380 transitions, 8015 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:44,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:44,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:44,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:45,822 INFO L124 PetriNetUnfolderBase]: 3296/6463 cut-off events. [2024-06-21 19:39:45,823 INFO L125 PetriNetUnfolderBase]: For 470904/470906 co-relation queries the response was YES. [2024-06-21 19:39:45,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48625 conditions, 6463 events. 3296/6463 cut-off events. For 470904/470906 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 55752 event pairs, 1040 based on Foata normal form. 30/6410 useless extension candidates. Maximal degree in co-relation 48472. Up to 4978 conditions per place. [2024-06-21 19:39:45,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 46 changer transitions 21/402 dead transitions. [2024-06-21 19:39:45,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 402 transitions, 8855 flow [2024-06-21 19:39:45,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:45,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:45,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 19:39:45,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 19:39:45,924 INFO L175 Difference]: Start difference. First operand has 352 places, 380 transitions, 8015 flow. Second operand 9 states and 157 transitions. [2024-06-21 19:39:45,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 402 transitions, 8855 flow [2024-06-21 19:39:48,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 402 transitions, 8636 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:48,180 INFO L231 Difference]: Finished difference. Result has 355 places, 365 transitions, 7642 flow [2024-06-21 19:39:48,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7796, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7642, PETRI_PLACES=355, PETRI_TRANSITIONS=365} [2024-06-21 19:39:48,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 19:39:48,181 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 365 transitions, 7642 flow [2024-06-21 19:39:48,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:48,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:48,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:48,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:39:48,182 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:48,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:48,182 INFO L85 PathProgramCache]: Analyzing trace with hash -169625950, now seen corresponding path program 6 times [2024-06-21 19:39:48,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:48,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534400513] [2024-06-21 19:39:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:48,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:48,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:48,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534400513] [2024-06-21 19:39:48,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534400513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:48,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:48,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:48,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304985541] [2024-06-21 19:39:48,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:48,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:48,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:48,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:48,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:48,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:48,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 365 transitions, 7642 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:48,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:48,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:48,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:50,406 INFO L124 PetriNetUnfolderBase]: 3106/6073 cut-off events. [2024-06-21 19:39:50,406 INFO L125 PetriNetUnfolderBase]: For 430671/430677 co-relation queries the response was YES. [2024-06-21 19:39:50,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46879 conditions, 6073 events. 3106/6073 cut-off events. For 430671/430677 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 51761 event pairs, 1292 based on Foata normal form. 8/5999 useless extension candidates. Maximal degree in co-relation 46726. Up to 5075 conditions per place. [2024-06-21 19:39:50,486 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 26 changer transitions 0/379 dead transitions. [2024-06-21 19:39:50,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 379 transitions, 8461 flow [2024-06-21 19:39:50,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:50,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:39:50,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 19:39:50,487 INFO L175 Difference]: Start difference. First operand has 355 places, 365 transitions, 7642 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:39:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 379 transitions, 8461 flow [2024-06-21 19:39:52,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 379 transitions, 7998 flow, removed 21 selfloop flow, removed 21 redundant places. [2024-06-21 19:39:52,315 INFO L231 Difference]: Finished difference. Result has 341 places, 366 transitions, 7281 flow [2024-06-21 19:39:52,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7181, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7281, PETRI_PLACES=341, PETRI_TRANSITIONS=366} [2024-06-21 19:39:52,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 19:39:52,315 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 366 transitions, 7281 flow [2024-06-21 19:39:52,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:52,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:52,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:52,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:39:52,316 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:52,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:52,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1366015278, now seen corresponding path program 7 times [2024-06-21 19:39:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:52,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373571429] [2024-06-21 19:39:52,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:52,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:52,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:53,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:53,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:53,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373571429] [2024-06-21 19:39:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373571429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:53,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:53,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558886563] [2024-06-21 19:39:53,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:53,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:53,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:53,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:53,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 366 transitions, 7281 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:53,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:53,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:53,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:54,625 INFO L124 PetriNetUnfolderBase]: 3116/6077 cut-off events. [2024-06-21 19:39:54,625 INFO L125 PetriNetUnfolderBase]: For 408835/408841 co-relation queries the response was YES. [2024-06-21 19:39:54,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45512 conditions, 6077 events. 3116/6077 cut-off events. For 408835/408841 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 51682 event pairs, 1141 based on Foata normal form. 16/6021 useless extension candidates. Maximal degree in co-relation 45363. Up to 4619 conditions per place. [2024-06-21 19:39:54,705 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 119 changer transitions 0/396 dead transitions. [2024-06-21 19:39:54,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 396 transitions, 8481 flow [2024-06-21 19:39:54,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:54,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-21 19:39:54,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-21 19:39:54,707 INFO L175 Difference]: Start difference. First operand has 341 places, 366 transitions, 7281 flow. Second operand 11 states and 192 transitions. [2024-06-21 19:39:54,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 396 transitions, 8481 flow [2024-06-21 19:39:56,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 396 transitions, 8349 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 19:39:56,271 INFO L231 Difference]: Finished difference. Result has 344 places, 368 transitions, 7480 flow [2024-06-21 19:39:56,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7153, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7480, PETRI_PLACES=344, PETRI_TRANSITIONS=368} [2024-06-21 19:39:56,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-21 19:39:56,272 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 368 transitions, 7480 flow [2024-06-21 19:39:56,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:56,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:56,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:56,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:39:56,273 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:56,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:56,273 INFO L85 PathProgramCache]: Analyzing trace with hash -2078428856, now seen corresponding path program 10 times [2024-06-21 19:39:56,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:56,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051089903] [2024-06-21 19:39:56,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:56,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:56,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:56,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:56,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051089903] [2024-06-21 19:39:56,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051089903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:56,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:56,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:56,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058880819] [2024-06-21 19:39:56,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:56,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:56,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:56,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:56,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:56,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:56,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 368 transitions, 7480 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:56,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:56,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:56,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:58,504 INFO L124 PetriNetUnfolderBase]: 3099/6050 cut-off events. [2024-06-21 19:39:58,504 INFO L125 PetriNetUnfolderBase]: For 400407/400413 co-relation queries the response was YES. [2024-06-21 19:39:58,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45318 conditions, 6050 events. 3099/6050 cut-off events. For 400407/400413 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 51541 event pairs, 1275 based on Foata normal form. 12/5980 useless extension candidates. Maximal degree in co-relation 45169. Up to 5041 conditions per place. [2024-06-21 19:39:58,575 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 342 selfloop transitions, 32 changer transitions 3/384 dead transitions. [2024-06-21 19:39:58,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 384 transitions, 8297 flow [2024-06-21 19:39:58,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:58,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 19:39:58,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 19:39:58,576 INFO L175 Difference]: Start difference. First operand has 344 places, 368 transitions, 7480 flow. Second operand 9 states and 150 transitions. [2024-06-21 19:39:58,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 384 transitions, 8297 flow [2024-06-21 19:40:00,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 384 transitions, 8051 flow, removed 51 selfloop flow, removed 11 redundant places. [2024-06-21 19:40:00,273 INFO L231 Difference]: Finished difference. Result has 342 places, 367 transitions, 7278 flow [2024-06-21 19:40:00,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7278, PETRI_PLACES=342, PETRI_TRANSITIONS=367} [2024-06-21 19:40:00,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-21 19:40:00,274 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 367 transitions, 7278 flow [2024-06-21 19:40:00,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:00,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:00,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:00,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:40:00,275 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:00,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:00,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1020049948, now seen corresponding path program 11 times [2024-06-21 19:40:00,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:00,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758997280] [2024-06-21 19:40:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:00,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:00,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:00,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:00,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:00,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758997280] [2024-06-21 19:40:00,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758997280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:00,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:00,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:00,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862570617] [2024-06-21 19:40:00,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:00,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:00,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:00,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:00,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:00,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:00,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 367 transitions, 7278 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:00,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:00,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:00,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:02,288 INFO L124 PetriNetUnfolderBase]: 3082/6035 cut-off events. [2024-06-21 19:40:02,288 INFO L125 PetriNetUnfolderBase]: For 398212/398218 co-relation queries the response was YES. [2024-06-21 19:40:02,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44672 conditions, 6035 events. 3082/6035 cut-off events. For 398212/398218 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 51491 event pairs, 1266 based on Foata normal form. 8/5965 useless extension candidates. Maximal degree in co-relation 44525. Up to 5020 conditions per place. [2024-06-21 19:40:02,372 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 342 selfloop transitions, 36 changer transitions 1/386 dead transitions. [2024-06-21 19:40:02,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 386 transitions, 8152 flow [2024-06-21 19:40:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:40:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:40:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 19:40:02,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 19:40:02,374 INFO L175 Difference]: Start difference. First operand has 342 places, 367 transitions, 7278 flow. Second operand 10 states and 164 transitions. [2024-06-21 19:40:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 386 transitions, 8152 flow [2024-06-21 19:40:03,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 386 transitions, 8068 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 19:40:03,996 INFO L231 Difference]: Finished difference. Result has 347 places, 369 transitions, 7333 flow [2024-06-21 19:40:03,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7333, PETRI_PLACES=347, PETRI_TRANSITIONS=369} [2024-06-21 19:40:03,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-21 19:40:03,996 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 369 transitions, 7333 flow [2024-06-21 19:40:03,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:03,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:03,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:03,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:40:03,997 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:03,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:03,998 INFO L85 PathProgramCache]: Analyzing trace with hash -162926346, now seen corresponding path program 12 times [2024-06-21 19:40:03,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:03,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477817375] [2024-06-21 19:40:03,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:03,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:04,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:04,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477817375] [2024-06-21 19:40:04,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477817375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:04,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:04,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93008372] [2024-06-21 19:40:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:04,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:04,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:04,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:04,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 369 transitions, 7333 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:04,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:04,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:04,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:06,190 INFO L124 PetriNetUnfolderBase]: 3094/6057 cut-off events. [2024-06-21 19:40:06,190 INFO L125 PetriNetUnfolderBase]: For 415546/415552 co-relation queries the response was YES. [2024-06-21 19:40:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45069 conditions, 6057 events. 3094/6057 cut-off events. For 415546/415552 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 51723 event pairs, 1276 based on Foata normal form. 12/5991 useless extension candidates. Maximal degree in co-relation 44921. Up to 5023 conditions per place. [2024-06-21 19:40:06,286 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 33 changer transitions 3/390 dead transitions. [2024-06-21 19:40:06,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 390 transitions, 8225 flow [2024-06-21 19:40:06,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:40:06,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:40:06,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 19:40:06,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 19:40:06,287 INFO L175 Difference]: Start difference. First operand has 347 places, 369 transitions, 7333 flow. Second operand 10 states and 166 transitions. [2024-06-21 19:40:06,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 390 transitions, 8225 flow [2024-06-21 19:40:07,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 390 transitions, 8123 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 19:40:07,913 INFO L231 Difference]: Finished difference. Result has 350 places, 370 transitions, 7335 flow [2024-06-21 19:40:07,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7231, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7335, PETRI_PLACES=350, PETRI_TRANSITIONS=370} [2024-06-21 19:40:07,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-21 19:40:07,914 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 370 transitions, 7335 flow [2024-06-21 19:40:07,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:07,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:07,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:07,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:40:07,914 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:07,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:07,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1392896138, now seen corresponding path program 13 times [2024-06-21 19:40:07,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:07,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010473152] [2024-06-21 19:40:07,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:07,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:07,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:08,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:08,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:08,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010473152] [2024-06-21 19:40:08,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010473152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:08,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:08,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:40:08,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451926204] [2024-06-21 19:40:08,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:08,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:40:08,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:08,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:40:08,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:40:08,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:08,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 370 transitions, 7335 flow. Second operand has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:08,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:08,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:08,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:10,366 INFO L124 PetriNetUnfolderBase]: 3196/6213 cut-off events. [2024-06-21 19:40:10,367 INFO L125 PetriNetUnfolderBase]: For 460648/460650 co-relation queries the response was YES. [2024-06-21 19:40:10,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47146 conditions, 6213 events. 3196/6213 cut-off events. For 460648/460650 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 53216 event pairs, 1283 based on Foata normal form. 10/6142 useless extension candidates. Maximal degree in co-relation 46997. Up to 4727 conditions per place. [2024-06-21 19:40:10,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 90 changer transitions 1/409 dead transitions. [2024-06-21 19:40:10,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 409 transitions, 8742 flow [2024-06-21 19:40:10,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:40:10,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:40:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-21 19:40:10,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190687361419069 [2024-06-21 19:40:10,458 INFO L175 Difference]: Start difference. First operand has 350 places, 370 transitions, 7335 flow. Second operand 11 states and 189 transitions. [2024-06-21 19:40:10,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 409 transitions, 8742 flow [2024-06-21 19:40:12,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 409 transitions, 8476 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-06-21 19:40:12,158 INFO L231 Difference]: Finished difference. Result has 355 places, 381 transitions, 7692 flow [2024-06-21 19:40:12,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7692, PETRI_PLACES=355, PETRI_TRANSITIONS=381} [2024-06-21 19:40:12,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 19:40:12,159 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 381 transitions, 7692 flow [2024-06-21 19:40:12,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.8) internal successors, (118), 10 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:12,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:12,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:12,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:40:12,160 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:12,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:12,160 INFO L85 PathProgramCache]: Analyzing trace with hash -156497256, now seen corresponding path program 14 times [2024-06-21 19:40:12,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:12,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374509062] [2024-06-21 19:40:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:12,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:12,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:12,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:12,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374509062] [2024-06-21 19:40:12,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374509062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:12,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:12,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:12,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307100759] [2024-06-21 19:40:12,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:12,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:12,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:12,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:12,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:12,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:12,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 381 transitions, 7692 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:14,161 INFO L124 PetriNetUnfolderBase]: 3195/6250 cut-off events. [2024-06-21 19:40:14,162 INFO L125 PetriNetUnfolderBase]: For 461628/461634 co-relation queries the response was YES. [2024-06-21 19:40:14,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47210 conditions, 6250 events. 3195/6250 cut-off events. For 461628/461634 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 53790 event pairs, 1341 based on Foata normal form. 16/6186 useless extension candidates. Maximal degree in co-relation 47059. Up to 5188 conditions per place. [2024-06-21 19:40:14,246 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 29 changer transitions 0/400 dead transitions. [2024-06-21 19:40:14,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 400 transitions, 8568 flow [2024-06-21 19:40:14,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:14,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:14,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 19:40:14,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 19:40:14,248 INFO L175 Difference]: Start difference. First operand has 355 places, 381 transitions, 7692 flow. Second operand 9 states and 151 transitions. [2024-06-21 19:40:14,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 400 transitions, 8568 flow [2024-06-21 19:40:16,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 400 transitions, 8417 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:16,107 INFO L231 Difference]: Finished difference. Result has 359 places, 382 transitions, 7634 flow [2024-06-21 19:40:16,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7634, PETRI_PLACES=359, PETRI_TRANSITIONS=382} [2024-06-21 19:40:16,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 19:40:16,107 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 382 transitions, 7634 flow [2024-06-21 19:40:16,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:16,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:16,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:16,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:40:16,108 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:16,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:16,108 INFO L85 PathProgramCache]: Analyzing trace with hash -176059876, now seen corresponding path program 15 times [2024-06-21 19:40:16,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:16,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170121799] [2024-06-21 19:40:16,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:16,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:16,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:16,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:16,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170121799] [2024-06-21 19:40:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170121799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:16,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536883894] [2024-06-21 19:40:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:16,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:16,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:16,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:16,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:16,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:40:16,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 382 transitions, 7634 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:16,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:16,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:40:16,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:18,201 INFO L124 PetriNetUnfolderBase]: 3178/6213 cut-off events. [2024-06-21 19:40:18,201 INFO L125 PetriNetUnfolderBase]: For 452027/452033 co-relation queries the response was YES. [2024-06-21 19:40:18,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46474 conditions, 6213 events. 3178/6213 cut-off events. For 452027/452033 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53307 event pairs, 1051 based on Foata normal form. 12/6147 useless extension candidates. Maximal degree in co-relation 46323. Up to 4777 conditions per place. [2024-06-21 19:40:18,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 93 changer transitions 1/411 dead transitions. [2024-06-21 19:40:18,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 411 transitions, 8666 flow [2024-06-21 19:40:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:18,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:40:18,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 19:40:18,287 INFO L175 Difference]: Start difference. First operand has 359 places, 382 transitions, 7634 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:40:18,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 411 transitions, 8666 flow [2024-06-21 19:40:20,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 411 transitions, 8556 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:20,269 INFO L231 Difference]: Finished difference. Result has 362 places, 381 transitions, 7693 flow [2024-06-21 19:40:20,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7532, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7693, PETRI_PLACES=362, PETRI_TRANSITIONS=381} [2024-06-21 19:40:20,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-21 19:40:20,269 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 381 transitions, 7693 flow [2024-06-21 19:40:20,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:20,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:20,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:20,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:40:20,270 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:20,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:20,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1623559660, now seen corresponding path program 13 times [2024-06-21 19:40:20,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:20,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756264138] [2024-06-21 19:40:20,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:20,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:20,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:20,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:20,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:20,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756264138] [2024-06-21 19:40:20,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756264138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:20,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:20,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:20,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033820798] [2024-06-21 19:40:20,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:20,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:20,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:20,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:20,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:21,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:21,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 381 transitions, 7693 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:21,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:21,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:21,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:22,460 INFO L124 PetriNetUnfolderBase]: 3165/6212 cut-off events. [2024-06-21 19:40:22,461 INFO L125 PetriNetUnfolderBase]: For 449768/449774 co-relation queries the response was YES. [2024-06-21 19:40:22,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46343 conditions, 6212 events. 3165/6212 cut-off events. For 449768/449774 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53613 event pairs, 1329 based on Foata normal form. 8/6147 useless extension candidates. Maximal degree in co-relation 46191. Up to 5162 conditions per place. [2024-06-21 19:40:22,547 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 348 selfloop transitions, 43 changer transitions 0/398 dead transitions. [2024-06-21 19:40:22,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 398 transitions, 8599 flow [2024-06-21 19:40:22,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:40:22,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:40:22,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 19:40:22,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-21 19:40:22,548 INFO L175 Difference]: Start difference. First operand has 362 places, 381 transitions, 7693 flow. Second operand 10 states and 163 transitions. [2024-06-21 19:40:22,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 398 transitions, 8599 flow [2024-06-21 19:40:24,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 398 transitions, 8454 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:24,391 INFO L231 Difference]: Finished difference. Result has 367 places, 383 transitions, 7729 flow [2024-06-21 19:40:24,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7729, PETRI_PLACES=367, PETRI_TRANSITIONS=383} [2024-06-21 19:40:24,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-21 19:40:24,392 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 383 transitions, 7729 flow [2024-06-21 19:40:24,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:24,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:24,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:24,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:40:24,392 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:24,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:24,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1359759168, now seen corresponding path program 8 times [2024-06-21 19:40:24,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:24,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044660502] [2024-06-21 19:40:24,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:24,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:24,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:24,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-21 19:40:24,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:24,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044660502] [2024-06-21 19:40:24,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044660502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:24,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:24,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:24,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105920875] [2024-06-21 19:40:24,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:24,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:24,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:24,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:24,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:24,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:24,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 383 transitions, 7729 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:24,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:24,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:24,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:26,464 INFO L124 PetriNetUnfolderBase]: 3160/6205 cut-off events. [2024-06-21 19:40:26,464 INFO L125 PetriNetUnfolderBase]: For 457175/457181 co-relation queries the response was YES. [2024-06-21 19:40:26,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46241 conditions, 6205 events. 3160/6205 cut-off events. For 457175/457181 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 53586 event pairs, 1272 based on Foata normal form. 8/6134 useless extension candidates. Maximal degree in co-relation 46087. Up to 5105 conditions per place. [2024-06-21 19:40:26,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 50 changer transitions 0/398 dead transitions. [2024-06-21 19:40:26,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 398 transitions, 8549 flow [2024-06-21 19:40:26,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:26,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 19:40:26,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 19:40:26,543 INFO L175 Difference]: Start difference. First operand has 367 places, 383 transitions, 7729 flow. Second operand 8 states and 141 transitions. [2024-06-21 19:40:26,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 398 transitions, 8549 flow [2024-06-21 19:40:28,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 398 transitions, 8358 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-21 19:40:28,642 INFO L231 Difference]: Finished difference. Result has 367 places, 383 transitions, 7647 flow [2024-06-21 19:40:28,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7538, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7647, PETRI_PLACES=367, PETRI_TRANSITIONS=383} [2024-06-21 19:40:28,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-21 19:40:28,642 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 383 transitions, 7647 flow [2024-06-21 19:40:28,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:28,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:28,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:28,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:40:28,643 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:28,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:28,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1380694724, now seen corresponding path program 9 times [2024-06-21 19:40:28,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:28,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782647509] [2024-06-21 19:40:28,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:28,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:28,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:29,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:29,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:29,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782647509] [2024-06-21 19:40:29,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782647509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:29,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:29,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:29,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013793695] [2024-06-21 19:40:29,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:29,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:29,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:29,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:29,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:29,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:29,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 383 transitions, 7647 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:29,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:29,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:29,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:30,860 INFO L124 PetriNetUnfolderBase]: 3159/6188 cut-off events. [2024-06-21 19:40:30,860 INFO L125 PetriNetUnfolderBase]: For 463315/463321 co-relation queries the response was YES. [2024-06-21 19:40:30,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46176 conditions, 6188 events. 3159/6188 cut-off events. For 463315/463321 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 53174 event pairs, 1321 based on Foata normal form. 8/6121 useless extension candidates. Maximal degree in co-relation 46021. Up to 5149 conditions per place. [2024-06-21 19:40:30,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 38 changer transitions 0/400 dead transitions. [2024-06-21 19:40:30,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 400 transitions, 8536 flow [2024-06-21 19:40:30,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:30,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 19:40:30,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 19:40:30,937 INFO L175 Difference]: Start difference. First operand has 367 places, 383 transitions, 7647 flow. Second operand 9 states and 150 transitions. [2024-06-21 19:40:30,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 400 transitions, 8536 flow [2024-06-21 19:40:32,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 400 transitions, 8277 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 19:40:32,894 INFO L231 Difference]: Finished difference. Result has 368 places, 385 transitions, 7556 flow [2024-06-21 19:40:32,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7390, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7556, PETRI_PLACES=368, PETRI_TRANSITIONS=385} [2024-06-21 19:40:32,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 19:40:32,895 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 385 transitions, 7556 flow [2024-06-21 19:40:32,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:32,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:32,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:32,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:40:32,895 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:32,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:32,896 INFO L85 PathProgramCache]: Analyzing trace with hash -2070695906, now seen corresponding path program 16 times [2024-06-21 19:40:32,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:32,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593965103] [2024-06-21 19:40:32,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:32,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:33,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:33,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593965103] [2024-06-21 19:40:33,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593965103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:33,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:33,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:33,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365670186] [2024-06-21 19:40:33,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:33,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:33,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:33,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:33,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:33,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:33,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 385 transitions, 7556 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:33,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:33,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:33,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:34,981 INFO L124 PetriNetUnfolderBase]: 3170/6167 cut-off events. [2024-06-21 19:40:34,981 INFO L125 PetriNetUnfolderBase]: For 458155/458161 co-relation queries the response was YES. [2024-06-21 19:40:35,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45491 conditions, 6167 events. 3170/6167 cut-off events. For 458155/458161 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 52785 event pairs, 1198 based on Foata normal form. 12/6102 useless extension candidates. Maximal degree in co-relation 45335. Up to 4597 conditions per place. [2024-06-21 19:40:35,077 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 97 changer transitions 0/415 dead transitions. [2024-06-21 19:40:35,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 415 transitions, 8848 flow [2024-06-21 19:40:35,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:35,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:35,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:40:35,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 19:40:35,078 INFO L175 Difference]: Start difference. First operand has 368 places, 385 transitions, 7556 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:40:35,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 415 transitions, 8848 flow [2024-06-21 19:40:37,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 415 transitions, 8778 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 19:40:37,189 INFO L231 Difference]: Finished difference. Result has 370 places, 390 transitions, 7849 flow [2024-06-21 19:40:37,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7490, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7849, PETRI_PLACES=370, PETRI_TRANSITIONS=390} [2024-06-21 19:40:37,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 19:40:37,190 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 390 transitions, 7849 flow [2024-06-21 19:40:37,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:37,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:37,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:37,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:40:37,191 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:37,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:37,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1027401598, now seen corresponding path program 17 times [2024-06-21 19:40:37,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:37,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913615897] [2024-06-21 19:40:37,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:37,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:37,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:37,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:37,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913615897] [2024-06-21 19:40:37,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913615897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:37,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:37,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:40:37,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260434823] [2024-06-21 19:40:37,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:37,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:40:37,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:37,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:40:37,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:40:37,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:40:37,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 390 transitions, 7849 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:37,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:37,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:40:37,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:39,269 INFO L124 PetriNetUnfolderBase]: 3149/6176 cut-off events. [2024-06-21 19:40:39,270 INFO L125 PetriNetUnfolderBase]: For 447200/447206 co-relation queries the response was YES. [2024-06-21 19:40:39,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45371 conditions, 6176 events. 3149/6176 cut-off events. For 447200/447206 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 53341 event pairs, 1031 based on Foata normal form. 12/6107 useless extension candidates. Maximal degree in co-relation 45215. Up to 4943 conditions per place. [2024-06-21 19:40:39,364 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 348 selfloop transitions, 59 changer transitions 3/418 dead transitions. [2024-06-21 19:40:39,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 418 transitions, 8747 flow [2024-06-21 19:40:39,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:39,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 19:40:39,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-21 19:40:39,366 INFO L175 Difference]: Start difference. First operand has 370 places, 390 transitions, 7849 flow. Second operand 8 states and 163 transitions. [2024-06-21 19:40:39,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 418 transitions, 8747 flow [2024-06-21 19:40:41,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 418 transitions, 8419 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 19:40:41,523 INFO L231 Difference]: Finished difference. Result has 371 places, 388 transitions, 7612 flow [2024-06-21 19:40:41,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7521, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7612, PETRI_PLACES=371, PETRI_TRANSITIONS=388} [2024-06-21 19:40:41,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 19:40:41,524 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 388 transitions, 7612 flow [2024-06-21 19:40:41,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:41,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:41,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:41,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:40:41,525 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:41,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:41,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292187, now seen corresponding path program 1 times [2024-06-21 19:40:41,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:41,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723600464] [2024-06-21 19:40:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:41,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:41,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:42,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:42,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:42,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723600464] [2024-06-21 19:40:42,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723600464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:42,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:42,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:40:42,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238946792] [2024-06-21 19:40:42,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:42,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:40:42,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:42,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:40:42,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:40:42,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:42,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 388 transitions, 7612 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:42,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:42,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:42,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:44,188 INFO L124 PetriNetUnfolderBase]: 3473/6792 cut-off events. [2024-06-21 19:40:44,188 INFO L125 PetriNetUnfolderBase]: For 572888/572894 co-relation queries the response was YES. [2024-06-21 19:40:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51240 conditions, 6792 events. 3473/6792 cut-off events. For 572888/572894 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 59616 event pairs, 832 based on Foata normal form. 18/6741 useless extension candidates. Maximal degree in co-relation 51085. Up to 4302 conditions per place. [2024-06-21 19:40:44,289 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 298 selfloop transitions, 138 changer transitions 11/454 dead transitions. [2024-06-21 19:40:44,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 454 transitions, 9301 flow [2024-06-21 19:40:44,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:40:44,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:40:44,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 19:40:44,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-21 19:40:44,291 INFO L175 Difference]: Start difference. First operand has 371 places, 388 transitions, 7612 flow. Second operand 11 states and 210 transitions. [2024-06-21 19:40:44,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 454 transitions, 9301 flow [2024-06-21 19:40:46,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 454 transitions, 9166 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:46,877 INFO L231 Difference]: Finished difference. Result has 381 places, 398 transitions, 8159 flow [2024-06-21 19:40:46,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7481, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8159, PETRI_PLACES=381, PETRI_TRANSITIONS=398} [2024-06-21 19:40:46,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 19:40:46,878 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 398 transitions, 8159 flow [2024-06-21 19:40:46,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:46,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:46,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:46,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:40:46,878 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:46,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:46,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1180674053, now seen corresponding path program 2 times [2024-06-21 19:40:46,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:46,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561708620] [2024-06-21 19:40:46,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:46,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:47,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:47,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561708620] [2024-06-21 19:40:47,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561708620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:47,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:47,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:40:47,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211546318] [2024-06-21 19:40:47,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:47,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:40:47,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:47,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:40:47,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:40:47,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:40:47,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 398 transitions, 8159 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:47,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:47,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:40:47,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:49,412 INFO L124 PetriNetUnfolderBase]: 3555/6988 cut-off events. [2024-06-21 19:40:49,412 INFO L125 PetriNetUnfolderBase]: For 683101/683103 co-relation queries the response was YES. [2024-06-21 19:40:49,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54416 conditions, 6988 events. 3555/6988 cut-off events. For 683101/683103 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 62157 event pairs, 894 based on Foata normal form. 24/6934 useless extension candidates. Maximal degree in co-relation 54256. Up to 4224 conditions per place. [2024-06-21 19:40:49,498 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 288 selfloop transitions, 133 changer transitions 7/436 dead transitions. [2024-06-21 19:40:49,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 436 transitions, 9415 flow [2024-06-21 19:40:49,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:40:49,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:40:49,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 19:40:49,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:40:49,500 INFO L175 Difference]: Start difference. First operand has 381 places, 398 transitions, 8159 flow. Second operand 8 states and 168 transitions. [2024-06-21 19:40:49,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 436 transitions, 9415 flow [2024-06-21 19:40:52,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 436 transitions, 9162 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 19:40:52,034 INFO L231 Difference]: Finished difference. Result has 381 places, 396 transitions, 8173 flow [2024-06-21 19:40:52,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8173, PETRI_PLACES=381, PETRI_TRANSITIONS=396} [2024-06-21 19:40:52,035 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 19:40:52,035 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 396 transitions, 8173 flow [2024-06-21 19:40:52,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:52,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:52,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:52,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:40:52,036 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:52,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:52,036 INFO L85 PathProgramCache]: Analyzing trace with hash -954217609, now seen corresponding path program 3 times [2024-06-21 19:40:52,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:52,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312409548] [2024-06-21 19:40:52,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:52,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:52,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:52,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:52,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312409548] [2024-06-21 19:40:52,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312409548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:52,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:52,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:40:52,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569648952] [2024-06-21 19:40:52,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:52,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:40:52,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:52,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:40:52,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:40:52,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:52,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 396 transitions, 8173 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:52,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:52,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:52,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:54,745 INFO L124 PetriNetUnfolderBase]: 3399/6714 cut-off events. [2024-06-21 19:40:54,745 INFO L125 PetriNetUnfolderBase]: For 628546/628552 co-relation queries the response was YES. [2024-06-21 19:40:54,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50536 conditions, 6714 events. 3399/6714 cut-off events. For 628546/628552 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 59439 event pairs, 1159 based on Foata normal form. 42/6674 useless extension candidates. Maximal degree in co-relation 50374. Up to 4916 conditions per place. [2024-06-21 19:40:54,830 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 112 changer transitions 8/437 dead transitions. [2024-06-21 19:40:54,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 437 transitions, 9189 flow [2024-06-21 19:40:54,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:40:54,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:40:54,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 225 transitions. [2024-06-21 19:40:54,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42213883677298314 [2024-06-21 19:40:54,852 INFO L175 Difference]: Start difference. First operand has 381 places, 396 transitions, 8173 flow. Second operand 13 states and 225 transitions. [2024-06-21 19:40:54,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 437 transitions, 9189 flow [2024-06-21 19:40:57,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 437 transitions, 9040 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:40:57,356 INFO L231 Difference]: Finished difference. Result has 389 places, 393 transitions, 8152 flow [2024-06-21 19:40:57,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8152, PETRI_PLACES=389, PETRI_TRANSITIONS=393} [2024-06-21 19:40:57,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 19:40:57,357 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 393 transitions, 8152 flow [2024-06-21 19:40:57,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:57,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:40:57,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:40:57,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:40:57,357 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:40:57,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:40:57,358 INFO L85 PathProgramCache]: Analyzing trace with hash 782829179, now seen corresponding path program 4 times [2024-06-21 19:40:57,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:40:57,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064474810] [2024-06-21 19:40:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:40:57,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:40:57,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:40:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:40:58,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:40:58,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064474810] [2024-06-21 19:40:58,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064474810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:40:58,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:40:58,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:40:58,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378724348] [2024-06-21 19:40:58,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:40:58,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:40:58,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:40:58,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:40:58,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:40:58,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:40:58,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 393 transitions, 8152 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:40:58,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:40:58,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:40:58,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:40:59,792 INFO L124 PetriNetUnfolderBase]: 3231/6382 cut-off events. [2024-06-21 19:40:59,793 INFO L125 PetriNetUnfolderBase]: For 545914/545916 co-relation queries the response was YES. [2024-06-21 19:40:59,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45926 conditions, 6382 events. 3231/6382 cut-off events. For 545914/545916 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 55863 event pairs, 1040 based on Foata normal form. 44/6350 useless extension candidates. Maximal degree in co-relation 45763. Up to 4646 conditions per place. [2024-06-21 19:40:59,875 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 71 changer transitions 17/414 dead transitions. [2024-06-21 19:40:59,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 414 transitions, 9074 flow [2024-06-21 19:40:59,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:40:59,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:40:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 19:40:59,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 19:40:59,877 INFO L175 Difference]: Start difference. First operand has 389 places, 393 transitions, 8152 flow. Second operand 9 states and 155 transitions. [2024-06-21 19:40:59,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 414 transitions, 9074 flow [2024-06-21 19:41:01,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 414 transitions, 8728 flow, removed 56 selfloop flow, removed 12 redundant places. [2024-06-21 19:41:01,977 INFO L231 Difference]: Finished difference. Result has 385 places, 379 transitions, 7656 flow [2024-06-21 19:41:01,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7806, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7656, PETRI_PLACES=385, PETRI_TRANSITIONS=379} [2024-06-21 19:41:01,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-21 19:41:01,977 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 379 transitions, 7656 flow [2024-06-21 19:41:01,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:41:01,978 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:01,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:01,978 INFO L85 PathProgramCache]: Analyzing trace with hash -947788333, now seen corresponding path program 1 times [2024-06-21 19:41:01,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:01,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211094844] [2024-06-21 19:41:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:01,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:02,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:02,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:02,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211094844] [2024-06-21 19:41:02,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211094844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:02,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:02,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:02,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971331698] [2024-06-21 19:41:02,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:02,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:02,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:02,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:02,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:02,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:02,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 379 transitions, 7656 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:02,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:02,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:02,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:04,302 INFO L124 PetriNetUnfolderBase]: 3011/5970 cut-off events. [2024-06-21 19:41:04,302 INFO L125 PetriNetUnfolderBase]: For 438065/438067 co-relation queries the response was YES. [2024-06-21 19:41:04,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43068 conditions, 5970 events. 3011/5970 cut-off events. For 438065/438067 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 51449 event pairs, 1001 based on Foata normal form. 4/5894 useless extension candidates. Maximal degree in co-relation 42908. Up to 4694 conditions per place. [2024-06-21 19:41:04,379 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 60 changer transitions 0/396 dead transitions. [2024-06-21 19:41:04,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 396 transitions, 8476 flow [2024-06-21 19:41:04,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:04,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:04,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 19:41:04,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 19:41:04,381 INFO L175 Difference]: Start difference. First operand has 385 places, 379 transitions, 7656 flow. Second operand 9 states and 152 transitions. [2024-06-21 19:41:04,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 396 transitions, 8476 flow [2024-06-21 19:41:06,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 396 transitions, 8276 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 19:41:06,178 INFO L231 Difference]: Finished difference. Result has 384 places, 379 transitions, 7600 flow [2024-06-21 19:41:06,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7600, PETRI_PLACES=384, PETRI_TRANSITIONS=379} [2024-06-21 19:41:06,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 19:41:06,179 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 379 transitions, 7600 flow [2024-06-21 19:41:06,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:06,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:06,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:06,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:41:06,180 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:06,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:06,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1473536809, now seen corresponding path program 5 times [2024-06-21 19:41:06,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:06,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525818832] [2024-06-21 19:41:06,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:06,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:06,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:07,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:07,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:07,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525818832] [2024-06-21 19:41:07,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525818832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:07,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:07,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:07,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526106519] [2024-06-21 19:41:07,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:07,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:07,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:07,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:07,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:07,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:07,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 379 transitions, 7600 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:07,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:07,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:07,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:08,734 INFO L124 PetriNetUnfolderBase]: 3067/6110 cut-off events. [2024-06-21 19:41:08,735 INFO L125 PetriNetUnfolderBase]: For 485555/485561 co-relation queries the response was YES. [2024-06-21 19:41:08,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44053 conditions, 6110 events. 3067/6110 cut-off events. For 485555/485561 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 53268 event pairs, 1032 based on Foata normal form. 18/6044 useless extension candidates. Maximal degree in co-relation 43894. Up to 4519 conditions per place. [2024-06-21 19:41:08,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 52 changer transitions 21/421 dead transitions. [2024-06-21 19:41:08,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 421 transitions, 8726 flow [2024-06-21 19:41:08,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:08,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:08,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 19:41:08,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-21 19:41:08,815 INFO L175 Difference]: Start difference. First operand has 384 places, 379 transitions, 7600 flow. Second operand 11 states and 196 transitions. [2024-06-21 19:41:08,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 421 transitions, 8726 flow [2024-06-21 19:41:10,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 421 transitions, 8430 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:10,819 INFO L231 Difference]: Finished difference. Result has 385 places, 373 transitions, 7279 flow [2024-06-21 19:41:10,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7279, PETRI_PLACES=385, PETRI_TRANSITIONS=373} [2024-06-21 19:41:10,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-21 19:41:10,819 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 373 transitions, 7279 flow [2024-06-21 19:41:10,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:10,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:10,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:10,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:41:10,820 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:10,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:10,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1124738073, now seen corresponding path program 6 times [2024-06-21 19:41:10,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:10,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505183177] [2024-06-21 19:41:10,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:10,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:10,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:12,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:12,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:12,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505183177] [2024-06-21 19:41:12,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505183177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:12,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:12,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925310992] [2024-06-21 19:41:12,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:12,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:12,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:12,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:12,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:12,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 373 transitions, 7279 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:12,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:12,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:12,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:13,636 INFO L124 PetriNetUnfolderBase]: 3249/6530 cut-off events. [2024-06-21 19:41:13,637 INFO L125 PetriNetUnfolderBase]: For 602090/602091 co-relation queries the response was YES. [2024-06-21 19:41:13,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48314 conditions, 6530 events. 3249/6530 cut-off events. For 602090/602091 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 58325 event pairs, 949 based on Foata normal form. 12/6450 useless extension candidates. Maximal degree in co-relation 48156. Up to 3518 conditions per place. [2024-06-21 19:41:13,724 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 283 selfloop transitions, 110 changer transitions 22/422 dead transitions. [2024-06-21 19:41:13,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 422 transitions, 8818 flow [2024-06-21 19:41:13,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:13,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:13,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 19:41:13,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:41:13,726 INFO L175 Difference]: Start difference. First operand has 385 places, 373 transitions, 7279 flow. Second operand 10 states and 190 transitions. [2024-06-21 19:41:13,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 422 transitions, 8818 flow [2024-06-21 19:41:15,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 422 transitions, 8521 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-21 19:41:15,629 INFO L231 Difference]: Finished difference. Result has 380 places, 364 transitions, 7125 flow [2024-06-21 19:41:15,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6996, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7125, PETRI_PLACES=380, PETRI_TRANSITIONS=364} [2024-06-21 19:41:15,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 19:41:15,630 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 364 transitions, 7125 flow [2024-06-21 19:41:15,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:15,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:15,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:15,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:41:15,630 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:15,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:15,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1373137401, now seen corresponding path program 7 times [2024-06-21 19:41:15,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:15,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240536567] [2024-06-21 19:41:15,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:15,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:15,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:16,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-21 19:41:16,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:16,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240536567] [2024-06-21 19:41:16,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240536567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:16,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:16,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:16,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198147909] [2024-06-21 19:41:16,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:16,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:16,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:16,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:16,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:16,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:16,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 364 transitions, 7125 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:16,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:16,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:16,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:18,266 INFO L124 PetriNetUnfolderBase]: 3137/6298 cut-off events. [2024-06-21 19:41:18,267 INFO L125 PetriNetUnfolderBase]: For 602047/602048 co-relation queries the response was YES. [2024-06-21 19:41:18,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47207 conditions, 6298 events. 3137/6298 cut-off events. For 602047/602048 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 55871 event pairs, 1301 based on Foata normal form. 12/6216 useless extension candidates. Maximal degree in co-relation 47052. Up to 4558 conditions per place. [2024-06-21 19:41:18,355 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 79 changer transitions 19/404 dead transitions. [2024-06-21 19:41:18,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 404 transitions, 8257 flow [2024-06-21 19:41:18,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:18,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:18,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 19:41:18,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-21 19:41:18,356 INFO L175 Difference]: Start difference. First operand has 380 places, 364 transitions, 7125 flow. Second operand 11 states and 196 transitions. [2024-06-21 19:41:18,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 404 transitions, 8257 flow [2024-06-21 19:41:20,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 404 transitions, 8109 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 19:41:20,364 INFO L231 Difference]: Finished difference. Result has 384 places, 362 transitions, 7108 flow [2024-06-21 19:41:20,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7108, PETRI_PLACES=384, PETRI_TRANSITIONS=362} [2024-06-21 19:41:20,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 19:41:20,365 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 362 transitions, 7108 flow [2024-06-21 19:41:20,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:20,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:20,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:20,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 19:41:20,366 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:20,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:20,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2068611595, now seen corresponding path program 2 times [2024-06-21 19:41:20,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:20,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75264168] [2024-06-21 19:41:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:20,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:21,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-21 19:41:21,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:21,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75264168] [2024-06-21 19:41:21,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75264168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:21,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:21,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:21,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141725519] [2024-06-21 19:41:21,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:21,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:21,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:21,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:21,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:21,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:41:21,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 362 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:21,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:21,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:41:21,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:23,240 INFO L124 PetriNetUnfolderBase]: 3035/6096 cut-off events. [2024-06-21 19:41:23,240 INFO L125 PetriNetUnfolderBase]: For 583573/583574 co-relation queries the response was YES. [2024-06-21 19:41:23,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45245 conditions, 6096 events. 3035/6096 cut-off events. For 583573/583574 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 53833 event pairs, 884 based on Foata normal form. 20/6032 useless extension candidates. Maximal degree in co-relation 45090. Up to 2936 conditions per place. [2024-06-21 19:41:23,323 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 105 changer transitions 18/412 dead transitions. [2024-06-21 19:41:23,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 412 transitions, 8609 flow [2024-06-21 19:41:23,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:23,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:23,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 19:41:23,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024390243902439 [2024-06-21 19:41:23,325 INFO L175 Difference]: Start difference. First operand has 384 places, 362 transitions, 7108 flow. Second operand 10 states and 206 transitions. [2024-06-21 19:41:23,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 412 transitions, 8609 flow [2024-06-21 19:41:25,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 412 transitions, 8439 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 19:41:25,313 INFO L231 Difference]: Finished difference. Result has 383 places, 347 transitions, 6739 flow [2024-06-21 19:41:25,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6739, PETRI_PLACES=383, PETRI_TRANSITIONS=347} [2024-06-21 19:41:25,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-21 19:41:25,314 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 347 transitions, 6739 flow [2024-06-21 19:41:25,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:25,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:25,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:25,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 19:41:25,314 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:25,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:25,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1219910553, now seen corresponding path program 8 times [2024-06-21 19:41:25,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:25,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798240338] [2024-06-21 19:41:25,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:25,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798240338] [2024-06-21 19:41:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798240338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:26,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:26,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:26,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386894241] [2024-06-21 19:41:26,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:26,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:26,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:41:26,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 347 transitions, 6739 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:26,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:26,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:41:26,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:28,263 INFO L124 PetriNetUnfolderBase]: 2923/5812 cut-off events. [2024-06-21 19:41:28,264 INFO L125 PetriNetUnfolderBase]: For 594048/594049 co-relation queries the response was YES. [2024-06-21 19:41:28,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44404 conditions, 5812 events. 2923/5812 cut-off events. For 594048/594049 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 50582 event pairs, 1190 based on Foata normal form. 24/5758 useless extension candidates. Maximal degree in co-relation 44251. Up to 4214 conditions per place. [2024-06-21 19:41:28,348 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 285 selfloop transitions, 77 changer transitions 15/385 dead transitions. [2024-06-21 19:41:28,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 385 transitions, 7807 flow [2024-06-21 19:41:28,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:41:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:41:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 19:41:28,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-21 19:41:28,350 INFO L175 Difference]: Start difference. First operand has 383 places, 347 transitions, 6739 flow. Second operand 11 states and 208 transitions. [2024-06-21 19:41:28,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 385 transitions, 7807 flow [2024-06-21 19:41:30,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 385 transitions, 7566 flow, removed 17 selfloop flow, removed 16 redundant places. [2024-06-21 19:41:30,112 INFO L231 Difference]: Finished difference. Result has 379 places, 345 transitions, 6612 flow [2024-06-21 19:41:30,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6505, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6612, PETRI_PLACES=379, PETRI_TRANSITIONS=345} [2024-06-21 19:41:30,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 19:41:30,113 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 345 transitions, 6612 flow [2024-06-21 19:41:30,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:30,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:30,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:30,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 19:41:30,114 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:30,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:30,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1219593423, now seen corresponding path program 9 times [2024-06-21 19:41:30,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:30,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035734799] [2024-06-21 19:41:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:30,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:31,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-21 19:41:31,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:31,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035734799] [2024-06-21 19:41:31,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035734799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:31,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:31,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:31,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474862637] [2024-06-21 19:41:31,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:31,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:31,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:31,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:31,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 345 transitions, 6612 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:31,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:31,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:31,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:33,409 INFO L124 PetriNetUnfolderBase]: 2891/5742 cut-off events. [2024-06-21 19:41:33,410 INFO L125 PetriNetUnfolderBase]: For 558211/558212 co-relation queries the response was YES. [2024-06-21 19:41:33,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43463 conditions, 5742 events. 2891/5742 cut-off events. For 558211/558212 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 49847 event pairs, 1197 based on Foata normal form. 24/5688 useless extension candidates. Maximal degree in co-relation 43311. Up to 4198 conditions per place. [2024-06-21 19:41:33,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 282 selfloop transitions, 76 changer transitions 13/378 dead transitions. [2024-06-21 19:41:33,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 378 transitions, 7610 flow [2024-06-21 19:41:33,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:41:33,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:41:33,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 219 transitions. [2024-06-21 19:41:33,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41088180112570355 [2024-06-21 19:41:33,496 INFO L175 Difference]: Start difference. First operand has 379 places, 345 transitions, 6612 flow. Second operand 13 states and 219 transitions. [2024-06-21 19:41:33,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 378 transitions, 7610 flow [2024-06-21 19:41:35,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 378 transitions, 7416 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:35,431 INFO L231 Difference]: Finished difference. Result has 381 places, 340 transitions, 6508 flow [2024-06-21 19:41:35,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6422, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6508, PETRI_PLACES=381, PETRI_TRANSITIONS=340} [2024-06-21 19:41:35,432 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 19:41:35,432 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 340 transitions, 6508 flow [2024-06-21 19:41:35,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:35,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:35,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:35,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 19:41:35,433 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-21 19:41:35,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:35,433 INFO L85 PathProgramCache]: Analyzing trace with hash 2028344857, now seen corresponding path program 3 times [2024-06-21 19:41:35,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:35,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930070030] [2024-06-21 19:41:35,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:35,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:36,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:36,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:36,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930070030] [2024-06-21 19:41:36,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930070030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:36,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:36,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:36,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498717620] [2024-06-21 19:41:36,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:36,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:36,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:36,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:36,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:36,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:41:36,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 340 transitions, 6508 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:36,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:36,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:41:36,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:38,077 INFO L124 PetriNetUnfolderBase]: 2815/5614 cut-off events. [2024-06-21 19:41:38,077 INFO L125 PetriNetUnfolderBase]: For 512306/512307 co-relation queries the response was YES. [2024-06-21 19:41:38,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42085 conditions, 5614 events. 2815/5614 cut-off events. For 512306/512307 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 48473 event pairs, 892 based on Foata normal form. 12/5556 useless extension candidates. Maximal degree in co-relation 41934. Up to 2936 conditions per place. [2024-06-21 19:41:38,160 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 97 changer transitions 6/381 dead transitions. [2024-06-21 19:41:38,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 381 transitions, 7825 flow [2024-06-21 19:41:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:41:38,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:41:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-21 19:41:38,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-21 19:41:38,162 INFO L175 Difference]: Start difference. First operand has 381 places, 340 transitions, 6508 flow. Second operand 9 states and 187 transitions. [2024-06-21 19:41:38,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 381 transitions, 7825 flow [2024-06-21 19:41:39,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 381 transitions, 7669 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 19:41:39,751 INFO L231 Difference]: Finished difference. Result has 378 places, 338 transitions, 6557 flow [2024-06-21 19:41:39,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6557, PETRI_PLACES=378, PETRI_TRANSITIONS=338} [2024-06-21 19:41:39,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 19:41:39,752 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 338 transitions, 6557 flow [2024-06-21 19:41:39,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:39,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:39,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:39,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 19:41:39,752 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-21 19:41:39,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:39,753 INFO L85 PathProgramCache]: Analyzing trace with hash -941085547, now seen corresponding path program 10 times [2024-06-21 19:41:39,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:39,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614016406] [2024-06-21 19:41:39,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:39,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:39,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:41,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:41,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:41,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614016406] [2024-06-21 19:41:41,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614016406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:41,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:41,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:41,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978082669] [2024-06-21 19:41:41,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:41,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:41,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:41,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:41,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:41,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:41,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 338 transitions, 6557 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:41,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:41,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:41,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:42,928 INFO L124 PetriNetUnfolderBase]: 2835/5686 cut-off events. [2024-06-21 19:41:42,928 INFO L125 PetriNetUnfolderBase]: For 528407/528408 co-relation queries the response was YES. [2024-06-21 19:41:42,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42361 conditions, 5686 events. 2835/5686 cut-off events. For 528407/528408 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 49611 event pairs, 871 based on Foata normal form. 24/5644 useless extension candidates. Maximal degree in co-relation 42211. Up to 2936 conditions per place. [2024-06-21 19:41:43,005 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 105 changer transitions 13/384 dead transitions. [2024-06-21 19:41:43,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 384 transitions, 7979 flow [2024-06-21 19:41:43,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:41:43,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:41:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-21 19:41:43,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-21 19:41:43,006 INFO L175 Difference]: Start difference. First operand has 378 places, 338 transitions, 6557 flow. Second operand 12 states and 215 transitions. [2024-06-21 19:41:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 384 transitions, 7979 flow [2024-06-21 19:41:44,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 384 transitions, 7760 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 19:41:44,356 INFO L231 Difference]: Finished difference. Result has 383 places, 333 transitions, 6457 flow [2024-06-21 19:41:44,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6340, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6457, PETRI_PLACES=383, PETRI_TRANSITIONS=333} [2024-06-21 19:41:44,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-21 19:41:44,357 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 333 transitions, 6457 flow [2024-06-21 19:41:44,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:44,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:44,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:44,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 19:41:44,357 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-21 19:41:44,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:44,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1008277495, now seen corresponding path program 1 times [2024-06-21 19:41:44,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:44,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330643597] [2024-06-21 19:41:44,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:44,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:44,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:45,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330643597] [2024-06-21 19:41:45,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330643597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:45,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:45,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:41:45,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714067025] [2024-06-21 19:41:45,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:45,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:41:45,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:45,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:41:45,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:41:45,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:41:45,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 333 transitions, 6457 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:45,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:45,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:41:45,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:46,555 INFO L124 PetriNetUnfolderBase]: 2759/5560 cut-off events. [2024-06-21 19:41:46,555 INFO L125 PetriNetUnfolderBase]: For 500970/500975 co-relation queries the response was YES. [2024-06-21 19:41:46,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41808 conditions, 5560 events. 2759/5560 cut-off events. For 500970/500975 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 48659 event pairs, 1161 based on Foata normal form. 9/5481 useless extension candidates. Maximal degree in co-relation 41656. Up to 4485 conditions per place. [2024-06-21 19:41:46,620 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 299 selfloop transitions, 44 changer transitions 5/356 dead transitions. [2024-06-21 19:41:46,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 356 transitions, 7266 flow [2024-06-21 19:41:46,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:41:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:41:46,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 19:41:46,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 19:41:46,621 INFO L175 Difference]: Start difference. First operand has 383 places, 333 transitions, 6457 flow. Second operand 7 states and 143 transitions. [2024-06-21 19:41:46,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 356 transitions, 7266 flow [2024-06-21 19:41:48,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 356 transitions, 7092 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 19:41:48,028 INFO L231 Difference]: Finished difference. Result has 379 places, 330 transitions, 6294 flow [2024-06-21 19:41:48,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6283, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6294, PETRI_PLACES=379, PETRI_TRANSITIONS=330} [2024-06-21 19:41:48,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 19:41:48,029 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 330 transitions, 6294 flow [2024-06-21 19:41:48,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:48,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:48,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:48,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 19:41:48,029 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-21 19:41:48,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:48,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1545480171, now seen corresponding path program 4 times [2024-06-21 19:41:48,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:48,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482404819] [2024-06-21 19:41:48,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:48,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:48,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:49,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-21 19:41:49,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:49,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482404819] [2024-06-21 19:41:49,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482404819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:49,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:49,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:49,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021232571] [2024-06-21 19:41:49,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:49,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:49,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:49,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:49,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:49,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:49,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 330 transitions, 6294 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:49,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:49,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:49,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:50,907 INFO L124 PetriNetUnfolderBase]: 2763/5522 cut-off events. [2024-06-21 19:41:50,907 INFO L125 PetriNetUnfolderBase]: For 514533/514534 co-relation queries the response was YES. [2024-06-21 19:41:50,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41728 conditions, 5522 events. 2763/5522 cut-off events. For 514533/514534 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 47666 event pairs, 1064 based on Foata normal form. 8/5453 useless extension candidates. Maximal degree in co-relation 41575. Up to 3977 conditions per place. [2024-06-21 19:41:50,984 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-06-21 19:41:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 359 transitions, 7282 flow [2024-06-21 19:41:50,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 19:41:50,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 19:41:50,985 INFO L175 Difference]: Start difference. First operand has 379 places, 330 transitions, 6294 flow. Second operand 10 states and 176 transitions. [2024-06-21 19:41:50,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 359 transitions, 7282 flow [2024-06-21 19:41:52,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 359 transitions, 7139 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-21 19:41:52,527 INFO L231 Difference]: Finished difference. Result has 379 places, 332 transitions, 6478 flow [2024-06-21 19:41:52,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6478, PETRI_PLACES=379, PETRI_TRANSITIONS=332} [2024-06-21 19:41:52,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 19:41:52,529 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 332 transitions, 6478 flow [2024-06-21 19:41:52,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:52,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:52,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:52,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 19:41:52,530 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:41:52,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:52,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1969280469, now seen corresponding path program 11 times [2024-06-21 19:41:52,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:52,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030813728] [2024-06-21 19:41:52,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:52,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:52,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:53,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:53,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:53,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030813728] [2024-06-21 19:41:53,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030813728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:53,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:53,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:53,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714650481] [2024-06-21 19:41:53,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:53,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:53,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:53,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:53,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:53,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:53,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 332 transitions, 6478 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:53,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:53,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:53,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:54,947 INFO L124 PetriNetUnfolderBase]: 2791/5632 cut-off events. [2024-06-21 19:41:54,947 INFO L125 PetriNetUnfolderBase]: For 523484/523489 co-relation queries the response was YES. [2024-06-21 19:41:54,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42356 conditions, 5632 events. 2791/5632 cut-off events. For 523484/523489 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 49599 event pairs, 1297 based on Foata normal form. 17/5561 useless extension candidates. Maximal degree in co-relation 42203. Up to 4587 conditions per place. [2024-06-21 19:41:55,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 31 changer transitions 6/353 dead transitions. [2024-06-21 19:41:55,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 353 transitions, 7266 flow [2024-06-21 19:41:55,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:55,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:55,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 19:41:55,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 19:41:55,017 INFO L175 Difference]: Start difference. First operand has 379 places, 332 transitions, 6478 flow. Second operand 10 states and 166 transitions. [2024-06-21 19:41:55,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 353 transitions, 7266 flow [2024-06-21 19:41:56,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 353 transitions, 7018 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-21 19:41:56,521 INFO L231 Difference]: Finished difference. Result has 379 places, 331 transitions, 6278 flow [2024-06-21 19:41:56,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6230, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6278, PETRI_PLACES=379, PETRI_TRANSITIONS=331} [2024-06-21 19:41:56,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 19:41:56,522 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 331 transitions, 6278 flow [2024-06-21 19:41:56,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:56,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:41:56,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:41:56,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 19:41:56,523 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-21 19:41:56,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:41:56,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1538122755, now seen corresponding path program 12 times [2024-06-21 19:41:56,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:41:56,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513240549] [2024-06-21 19:41:56,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:41:56,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:41:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:41:57,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:41:57,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:41:57,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513240549] [2024-06-21 19:41:57,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513240549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:41:57,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:41:57,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:41:57,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742169748] [2024-06-21 19:41:57,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:41:57,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:41:57,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:41:57,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:41:57,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:41:57,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:41:57,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 331 transitions, 6278 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:41:57,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:41:57,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:41:57,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:41:58,788 INFO L124 PetriNetUnfolderBase]: 2743/5546 cut-off events. [2024-06-21 19:41:58,788 INFO L125 PetriNetUnfolderBase]: For 495124/495125 co-relation queries the response was YES. [2024-06-21 19:41:58,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39926 conditions, 5546 events. 2743/5546 cut-off events. For 495124/495125 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 48565 event pairs, 980 based on Foata normal form. 28/5496 useless extension candidates. Maximal degree in co-relation 39775. Up to 3790 conditions per place. [2024-06-21 19:41:58,867 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 60 changer transitions 16/357 dead transitions. [2024-06-21 19:41:58,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 357 transitions, 7221 flow [2024-06-21 19:41:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:41:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:41:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 19:41:58,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 19:41:58,868 INFO L175 Difference]: Start difference. First operand has 379 places, 331 transitions, 6278 flow. Second operand 10 states and 170 transitions. [2024-06-21 19:41:58,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 357 transitions, 7221 flow [2024-06-21 19:42:00,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 357 transitions, 7162 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:00,141 INFO L231 Difference]: Finished difference. Result has 380 places, 320 transitions, 6051 flow [2024-06-21 19:42:00,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6051, PETRI_PLACES=380, PETRI_TRANSITIONS=320} [2024-06-21 19:42:00,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 19:42:00,141 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 320 transitions, 6051 flow [2024-06-21 19:42:00,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:00,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:00,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:00,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 19:42:00,142 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:00,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:00,145 INFO L85 PathProgramCache]: Analyzing trace with hash -24134565, now seen corresponding path program 2 times [2024-06-21 19:42:00,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:00,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358181879] [2024-06-21 19:42:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:00,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:01,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:01,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:01,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358181879] [2024-06-21 19:42:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358181879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:01,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:01,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:01,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223177424] [2024-06-21 19:42:01,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:01,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:01,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:01,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:01,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:01,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 320 transitions, 6051 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:01,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:01,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:01,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:02,450 INFO L124 PetriNetUnfolderBase]: 2619/5272 cut-off events. [2024-06-21 19:42:02,450 INFO L125 PetriNetUnfolderBase]: For 449505/449510 co-relation queries the response was YES. [2024-06-21 19:42:02,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38995 conditions, 5272 events. 2619/5272 cut-off events. For 449505/449510 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 45721 event pairs, 1120 based on Foata normal form. 9/5205 useless extension candidates. Maximal degree in co-relation 38844. Up to 4283 conditions per place. [2024-06-21 19:42:02,527 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 41 changer transitions 0/343 dead transitions. [2024-06-21 19:42:02,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 343 transitions, 6805 flow [2024-06-21 19:42:02,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:02,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:02,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-21 19:42:02,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035476718403548 [2024-06-21 19:42:02,529 INFO L175 Difference]: Start difference. First operand has 380 places, 320 transitions, 6051 flow. Second operand 11 states and 182 transitions. [2024-06-21 19:42:02,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 343 transitions, 6805 flow [2024-06-21 19:42:03,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 343 transitions, 6609 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-21 19:42:03,881 INFO L231 Difference]: Finished difference. Result has 372 places, 321 transitions, 5977 flow [2024-06-21 19:42:03,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5860, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5977, PETRI_PLACES=372, PETRI_TRANSITIONS=321} [2024-06-21 19:42:03,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 19:42:03,882 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 321 transitions, 5977 flow [2024-06-21 19:42:03,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:03,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:03,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:03,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 19:42:03,882 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:03,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:03,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1205571901, now seen corresponding path program 5 times [2024-06-21 19:42:03,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:03,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553725233] [2024-06-21 19:42:03,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:03,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:03,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:05,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-21 19:42:05,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:05,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553725233] [2024-06-21 19:42:05,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553725233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:05,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:05,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:42:05,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951700634] [2024-06-21 19:42:05,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:05,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:42:05,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:05,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:42:05,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:42:05,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:05,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 321 transitions, 5977 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:05,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:05,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:05,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:06,359 INFO L124 PetriNetUnfolderBase]: 2595/5204 cut-off events. [2024-06-21 19:42:06,359 INFO L125 PetriNetUnfolderBase]: For 403536/403537 co-relation queries the response was YES. [2024-06-21 19:42:06,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37555 conditions, 5204 events. 2595/5204 cut-off events. For 403536/403537 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 44826 event pairs, 1136 based on Foata normal form. 4/5139 useless extension candidates. Maximal degree in co-relation 37408. Up to 4106 conditions per place. [2024-06-21 19:42:06,435 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 285 selfloop transitions, 50 changer transitions 0/342 dead transitions. [2024-06-21 19:42:06,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 342 transitions, 6723 flow [2024-06-21 19:42:06,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:06,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:06,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 19:42:06,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 19:42:06,436 INFO L175 Difference]: Start difference. First operand has 372 places, 321 transitions, 5977 flow. Second operand 10 states and 166 transitions. [2024-06-21 19:42:06,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 342 transitions, 6723 flow [2024-06-21 19:42:07,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 342 transitions, 6589 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 19:42:07,754 INFO L231 Difference]: Finished difference. Result has 373 places, 322 transitions, 6001 flow [2024-06-21 19:42:07,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6001, PETRI_PLACES=373, PETRI_TRANSITIONS=322} [2024-06-21 19:42:07,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-21 19:42:07,755 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 322 transitions, 6001 flow [2024-06-21 19:42:07,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:07,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:07,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:07,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 19:42:07,755 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:07,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:07,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1611026147, now seen corresponding path program 13 times [2024-06-21 19:42:07,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:07,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509634281] [2024-06-21 19:42:07,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:07,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:07,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:08,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509634281] [2024-06-21 19:42:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509634281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:42:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021786339] [2024-06-21 19:42:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:08,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:42:08,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:42:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:42:08,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:42:08,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 322 transitions, 6001 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:08,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:08,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:42:08,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:10,231 INFO L124 PetriNetUnfolderBase]: 2755/5546 cut-off events. [2024-06-21 19:42:10,231 INFO L125 PetriNetUnfolderBase]: For 500332/500333 co-relation queries the response was YES. [2024-06-21 19:42:10,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41027 conditions, 5546 events. 2755/5546 cut-off events. For 500332/500333 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48436 event pairs, 1084 based on Foata normal form. 12/5484 useless extension candidates. Maximal degree in co-relation 40879. Up to 3565 conditions per place. [2024-06-21 19:42:10,308 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 303 selfloop transitions, 49 changer transitions 18/378 dead transitions. [2024-06-21 19:42:10,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 378 transitions, 7283 flow [2024-06-21 19:42:10,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:42:10,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:42:10,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 19:42:10,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4951219512195122 [2024-06-21 19:42:10,310 INFO L175 Difference]: Start difference. First operand has 373 places, 322 transitions, 6001 flow. Second operand 10 states and 203 transitions. [2024-06-21 19:42:10,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 378 transitions, 7283 flow [2024-06-21 19:42:11,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 378 transitions, 7152 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 19:42:11,679 INFO L231 Difference]: Finished difference. Result has 374 places, 322 transitions, 5966 flow [2024-06-21 19:42:11,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5874, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5966, PETRI_PLACES=374, PETRI_TRANSITIONS=322} [2024-06-21 19:42:11,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-21 19:42:11,679 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 322 transitions, 5966 flow [2024-06-21 19:42:11,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:11,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:11,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:11,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 19:42:11,680 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:11,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1785303497, now seen corresponding path program 14 times [2024-06-21 19:42:11,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:11,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158383888] [2024-06-21 19:42:11,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:11,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:11,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:12,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158383888] [2024-06-21 19:42:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158383888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:12,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:12,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:42:12,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563449262] [2024-06-21 19:42:12,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:12,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:42:12,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:42:12,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:42:12,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:42:12,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 322 transitions, 5966 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:12,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:12,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:42:12,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:14,002 INFO L124 PetriNetUnfolderBase]: 2695/5440 cut-off events. [2024-06-21 19:42:14,002 INFO L125 PetriNetUnfolderBase]: For 499594/499595 co-relation queries the response was YES. [2024-06-21 19:42:14,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40565 conditions, 5440 events. 2695/5440 cut-off events. For 499594/499595 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 47720 event pairs, 1100 based on Foata normal form. 12/5374 useless extension candidates. Maximal degree in co-relation 40418. Up to 3993 conditions per place. [2024-06-21 19:42:14,077 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 43 changer transitions 19/366 dead transitions. [2024-06-21 19:42:14,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 366 transitions, 7018 flow [2024-06-21 19:42:14,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:14,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 19:42:14,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-21 19:42:14,078 INFO L175 Difference]: Start difference. First operand has 374 places, 322 transitions, 5966 flow. Second operand 11 states and 211 transitions. [2024-06-21 19:42:14,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 366 transitions, 7018 flow [2024-06-21 19:42:15,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 366 transitions, 6914 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:15,376 INFO L231 Difference]: Finished difference. Result has 376 places, 319 transitions, 5913 flow [2024-06-21 19:42:15,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5864, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5913, PETRI_PLACES=376, PETRI_TRANSITIONS=319} [2024-06-21 19:42:15,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 19:42:15,377 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 319 transitions, 5913 flow [2024-06-21 19:42:15,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:15,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:15,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:15,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 19:42:15,377 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:15,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:15,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1524219017, now seen corresponding path program 15 times [2024-06-21 19:42:15,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:15,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935395167] [2024-06-21 19:42:15,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:15,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:15,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:16,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:16,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935395167] [2024-06-21 19:42:16,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935395167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:16,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:16,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:16,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510292658] [2024-06-21 19:42:16,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:16,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:16,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:16,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:16,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:16,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:16,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 319 transitions, 5913 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:16,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:16,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:16,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:18,286 INFO L124 PetriNetUnfolderBase]: 2883/5834 cut-off events. [2024-06-21 19:42:18,287 INFO L125 PetriNetUnfolderBase]: For 550996/550997 co-relation queries the response was YES. [2024-06-21 19:42:18,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43781 conditions, 5834 events. 2883/5834 cut-off events. For 550996/550997 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 52040 event pairs, 1130 based on Foata normal form. 12/5772 useless extension candidates. Maximal degree in co-relation 43634. Up to 3815 conditions per place. [2024-06-21 19:42:18,366 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 67 changer transitions 7/389 dead transitions. [2024-06-21 19:42:18,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 389 transitions, 7849 flow [2024-06-21 19:42:18,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:18,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 19:42:18,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-21 19:42:18,368 INFO L175 Difference]: Start difference. First operand has 376 places, 319 transitions, 5913 flow. Second operand 11 states and 202 transitions. [2024-06-21 19:42:18,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 389 transitions, 7849 flow [2024-06-21 19:42:19,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 389 transitions, 7740 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 19:42:19,889 INFO L231 Difference]: Finished difference. Result has 378 places, 332 transitions, 6359 flow [2024-06-21 19:42:19,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6359, PETRI_PLACES=378, PETRI_TRANSITIONS=332} [2024-06-21 19:42:19,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 19:42:19,890 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 332 transitions, 6359 flow [2024-06-21 19:42:19,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:19,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:19,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:19,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 19:42:19,890 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-21 19:42:19,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:19,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1524214181, now seen corresponding path program 6 times [2024-06-21 19:42:19,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:19,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608390544] [2024-06-21 19:42:19,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:19,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:21,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:21,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:21,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608390544] [2024-06-21 19:42:21,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608390544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:21,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:21,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:42:21,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858244882] [2024-06-21 19:42:21,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:21,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:42:21,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:21,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:42:21,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:42:21,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:42:21,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 332 transitions, 6359 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:21,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:21,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:42:21,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:22,980 INFO L124 PetriNetUnfolderBase]: 2911/5908 cut-off events. [2024-06-21 19:42:22,981 INFO L125 PetriNetUnfolderBase]: For 572687/572688 co-relation queries the response was YES. [2024-06-21 19:42:23,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44490 conditions, 5908 events. 2911/5908 cut-off events. For 572687/572688 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 52965 event pairs, 1104 based on Foata normal form. 20/5850 useless extension candidates. Maximal degree in co-relation 44341. Up to 3383 conditions per place. [2024-06-21 19:42:23,198 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 301 selfloop transitions, 60 changer transitions 13/382 dead transitions. [2024-06-21 19:42:23,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 382 transitions, 7839 flow [2024-06-21 19:42:23,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 19:42:23,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-21 19:42:23,199 INFO L175 Difference]: Start difference. First operand has 378 places, 332 transitions, 6359 flow. Second operand 9 states and 188 transitions. [2024-06-21 19:42:23,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 382 transitions, 7839 flow [2024-06-21 19:42:24,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 382 transitions, 7767 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:42:24,610 INFO L231 Difference]: Finished difference. Result has 381 places, 326 transitions, 6376 flow [2024-06-21 19:42:24,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6376, PETRI_PLACES=381, PETRI_TRANSITIONS=326} [2024-06-21 19:42:24,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 19:42:24,611 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 326 transitions, 6376 flow [2024-06-21 19:42:24,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:24,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:24,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:24,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 19:42:24,612 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-21 19:42:24,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:24,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1524214367, now seen corresponding path program 16 times [2024-06-21 19:42:24,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:24,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617020742] [2024-06-21 19:42:24,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:24,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:26,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:26,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:26,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617020742] [2024-06-21 19:42:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617020742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:26,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:26,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:26,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547230881] [2024-06-21 19:42:26,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:26,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:26,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:26,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:26,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 326 transitions, 6376 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:26,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:26,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:27,795 INFO L124 PetriNetUnfolderBase]: 2827/5740 cut-off events. [2024-06-21 19:42:27,796 INFO L125 PetriNetUnfolderBase]: For 556009/556010 co-relation queries the response was YES. [2024-06-21 19:42:27,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44028 conditions, 5740 events. 2827/5740 cut-off events. For 556009/556010 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 51170 event pairs, 1264 based on Foata normal form. 12/5678 useless extension candidates. Maximal degree in co-relation 43879. Up to 4437 conditions per place. [2024-06-21 19:42:27,873 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 65 changer transitions 6/365 dead transitions. [2024-06-21 19:42:27,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 365 transitions, 7446 flow [2024-06-21 19:42:27,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:27,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:27,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-21 19:42:27,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279379157427938 [2024-06-21 19:42:27,874 INFO L175 Difference]: Start difference. First operand has 381 places, 326 transitions, 6376 flow. Second operand 11 states and 193 transitions. [2024-06-21 19:42:27,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 365 transitions, 7446 flow [2024-06-21 19:42:29,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 365 transitions, 7309 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 19:42:29,287 INFO L231 Difference]: Finished difference. Result has 390 places, 332 transitions, 6476 flow [2024-06-21 19:42:29,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6239, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6476, PETRI_PLACES=390, PETRI_TRANSITIONS=332} [2024-06-21 19:42:29,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-21 19:42:29,287 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 332 transitions, 6476 flow [2024-06-21 19:42:29,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:29,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:29,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:29,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 19:42:29,288 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-21 19:42:29,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:29,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1232169811, now seen corresponding path program 7 times [2024-06-21 19:42:29,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:29,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392906856] [2024-06-21 19:42:29,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:29,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:29,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392906856] [2024-06-21 19:42:30,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392906856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:30,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:30,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:42:30,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283883766] [2024-06-21 19:42:30,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:30,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:42:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:30,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:42:30,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:42:30,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:42:30,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 332 transitions, 6476 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:30,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:30,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:42:30,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:31,879 INFO L124 PetriNetUnfolderBase]: 2775/5634 cut-off events. [2024-06-21 19:42:31,879 INFO L125 PetriNetUnfolderBase]: For 547855/547856 co-relation queries the response was YES. [2024-06-21 19:42:31,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42924 conditions, 5634 events. 2775/5634 cut-off events. For 547855/547856 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 49947 event pairs, 1206 based on Foata normal form. 12/5570 useless extension candidates. Maximal degree in co-relation 42771. Up to 4091 conditions per place. [2024-06-21 19:42:31,958 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 300 selfloop transitions, 52 changer transitions 6/366 dead transitions. [2024-06-21 19:42:31,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 366 transitions, 7576 flow [2024-06-21 19:42:31,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:31,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:31,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 19:42:31,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 19:42:31,960 INFO L175 Difference]: Start difference. First operand has 390 places, 332 transitions, 6476 flow. Second operand 9 states and 180 transitions. [2024-06-21 19:42:31,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 366 transitions, 7576 flow [2024-06-21 19:42:33,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 366 transitions, 7452 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:33,557 INFO L231 Difference]: Finished difference. Result has 391 places, 328 transitions, 6416 flow [2024-06-21 19:42:33,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6416, PETRI_PLACES=391, PETRI_TRANSITIONS=328} [2024-06-21 19:42:33,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-21 19:42:33,558 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 328 transitions, 6416 flow [2024-06-21 19:42:33,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:33,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:33,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:33,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 19:42:33,559 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-21 19:42:33,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:33,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1649396663, now seen corresponding path program 17 times [2024-06-21 19:42:33,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:33,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175588465] [2024-06-21 19:42:33,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:33,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:34,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:34,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175588465] [2024-06-21 19:42:34,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175588465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:34,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:34,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:42:34,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438007462] [2024-06-21 19:42:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:34,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:42:34,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:42:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:42:34,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:42:34,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 328 transitions, 6416 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:34,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:34,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:42:34,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:36,158 INFO L124 PetriNetUnfolderBase]: 2783/5658 cut-off events. [2024-06-21 19:42:36,158 INFO L125 PetriNetUnfolderBase]: For 556843/556844 co-relation queries the response was YES. [2024-06-21 19:42:36,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43309 conditions, 5658 events. 2783/5658 cut-off events. For 556843/556844 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 50380 event pairs, 1040 based on Foata normal form. 12/5590 useless extension candidates. Maximal degree in co-relation 43157. Up to 3986 conditions per place. [2024-06-21 19:42:36,235 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 287 selfloop transitions, 62 changer transitions 17/374 dead transitions. [2024-06-21 19:42:36,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 374 transitions, 7462 flow [2024-06-21 19:42:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:42:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:42:36,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 19:42:36,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:42:36,237 INFO L175 Difference]: Start difference. First operand has 391 places, 328 transitions, 6416 flow. Second operand 11 states and 209 transitions. [2024-06-21 19:42:36,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 374 transitions, 7462 flow [2024-06-21 19:42:37,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 374 transitions, 7319 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 19:42:37,906 INFO L231 Difference]: Finished difference. Result has 394 places, 325 transitions, 6359 flow [2024-06-21 19:42:37,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6273, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6359, PETRI_PLACES=394, PETRI_TRANSITIONS=325} [2024-06-21 19:42:37,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 19:42:37,906 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 325 transitions, 6359 flow [2024-06-21 19:42:37,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:37,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:37,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:37,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 19:42:37,907 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-21 19:42:37,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:37,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1665254423, now seen corresponding path program 18 times [2024-06-21 19:42:37,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:37,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038709629] [2024-06-21 19:42:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:37,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:37,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:39,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:39,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:39,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038709629] [2024-06-21 19:42:39,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038709629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:39,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:39,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:39,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396522431] [2024-06-21 19:42:39,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:39,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:39,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:39,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:39,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:39,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:39,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 325 transitions, 6359 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:39,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:39,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:39,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:40,827 INFO L124 PetriNetUnfolderBase]: 2781/5630 cut-off events. [2024-06-21 19:42:40,828 INFO L125 PetriNetUnfolderBase]: For 606838/606843 co-relation queries the response was YES. [2024-06-21 19:42:40,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42491 conditions, 5630 events. 2781/5630 cut-off events. For 606838/606843 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 49697 event pairs, 1022 based on Foata normal form. 44/5614 useless extension candidates. Maximal degree in co-relation 42337. Up to 3063 conditions per place. [2024-06-21 19:42:40,907 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 76 changer transitions 12/387 dead transitions. [2024-06-21 19:42:40,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 387 transitions, 7951 flow [2024-06-21 19:42:40,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:42:40,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:42:40,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-21 19:42:40,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-21 19:42:40,908 INFO L175 Difference]: Start difference. First operand has 394 places, 325 transitions, 6359 flow. Second operand 12 states and 221 transitions. [2024-06-21 19:42:40,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 387 transitions, 7951 flow [2024-06-21 19:42:42,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 387 transitions, 7832 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:42,738 INFO L231 Difference]: Finished difference. Result has 400 places, 325 transitions, 6492 flow [2024-06-21 19:42:42,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6250, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6492, PETRI_PLACES=400, PETRI_TRANSITIONS=325} [2024-06-21 19:42:42,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-21 19:42:42,738 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 325 transitions, 6492 flow [2024-06-21 19:42:42,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:42,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:42,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:42,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 19:42:42,739 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-21 19:42:42,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:42,739 INFO L85 PathProgramCache]: Analyzing trace with hash -293407171, now seen corresponding path program 19 times [2024-06-21 19:42:42,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:42,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123051301] [2024-06-21 19:42:42,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:42,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:43,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-21 19:42:43,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:43,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123051301] [2024-06-21 19:42:43,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123051301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:43,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:43,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:43,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910315771] [2024-06-21 19:42:43,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:43,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:43,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:43,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:43,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:43,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:43,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 325 transitions, 6492 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:43,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:43,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:43,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:45,365 INFO L124 PetriNetUnfolderBase]: 2695/5492 cut-off events. [2024-06-21 19:42:45,365 INFO L125 PetriNetUnfolderBase]: For 572722/572727 co-relation queries the response was YES. [2024-06-21 19:42:45,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42944 conditions, 5492 events. 2695/5492 cut-off events. For 572722/572727 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 48760 event pairs, 882 based on Foata normal form. 16/5442 useless extension candidates. Maximal degree in co-relation 42787. Up to 2308 conditions per place. [2024-06-21 19:42:45,441 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 246 selfloop transitions, 83 changer transitions 29/365 dead transitions. [2024-06-21 19:42:45,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 365 transitions, 7937 flow [2024-06-21 19:42:45,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:42:45,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:42:45,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:42:45,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 19:42:45,442 INFO L175 Difference]: Start difference. First operand has 400 places, 325 transitions, 6492 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:42:45,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 365 transitions, 7937 flow [2024-06-21 19:42:47,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 365 transitions, 7817 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 19:42:47,422 INFO L231 Difference]: Finished difference. Result has 402 places, 307 transitions, 6382 flow [2024-06-21 19:42:47,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6372, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6382, PETRI_PLACES=402, PETRI_TRANSITIONS=307} [2024-06-21 19:42:47,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-21 19:42:47,423 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 307 transitions, 6382 flow [2024-06-21 19:42:47,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:47,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:47,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:47,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 19:42:47,423 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-21 19:42:47,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:47,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1314356641, now seen corresponding path program 20 times [2024-06-21 19:42:47,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:47,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730841880] [2024-06-21 19:42:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:47,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:49,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-21 19:42:49,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:49,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730841880] [2024-06-21 19:42:49,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730841880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:49,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:49,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:49,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305459308] [2024-06-21 19:42:49,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:49,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:49,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:49,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:49,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:49,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 307 transitions, 6382 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:49,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:49,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:49,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:51,019 INFO L124 PetriNetUnfolderBase]: 2507/5108 cut-off events. [2024-06-21 19:42:51,020 INFO L125 PetriNetUnfolderBase]: For 589470/589475 co-relation queries the response was YES. [2024-06-21 19:42:51,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41155 conditions, 5108 events. 2507/5108 cut-off events. For 589470/589475 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 44510 event pairs, 764 based on Foata normal form. 28/5088 useless extension candidates. Maximal degree in co-relation 40997. Up to 2211 conditions per place. [2024-06-21 19:42:51,096 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 111 changer transitions 7/361 dead transitions. [2024-06-21 19:42:51,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 361 transitions, 7546 flow [2024-06-21 19:42:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:42:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:42:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 247 transitions. [2024-06-21 19:42:51,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43031358885017423 [2024-06-21 19:42:51,098 INFO L175 Difference]: Start difference. First operand has 402 places, 307 transitions, 6382 flow. Second operand 14 states and 247 transitions. [2024-06-21 19:42:51,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 361 transitions, 7546 flow [2024-06-21 19:42:52,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 361 transitions, 7365 flow, removed 24 selfloop flow, removed 14 redundant places. [2024-06-21 19:42:52,634 INFO L231 Difference]: Finished difference. Result has 393 places, 305 transitions, 6420 flow [2024-06-21 19:42:52,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6222, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6420, PETRI_PLACES=393, PETRI_TRANSITIONS=305} [2024-06-21 19:42:52,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-21 19:42:52,635 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 305 transitions, 6420 flow [2024-06-21 19:42:52,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:52,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:52,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:52,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 19:42:52,636 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:52,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:52,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1314356827, now seen corresponding path program 8 times [2024-06-21 19:42:52,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:52,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368314151] [2024-06-21 19:42:52,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:52,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:54,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368314151] [2024-06-21 19:42:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368314151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:54,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:54,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:54,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676985265] [2024-06-21 19:42:54,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:54,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:54,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:54,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:54,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:54,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:54,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 305 transitions, 6420 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:54,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:54,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:54,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:42:55,889 INFO L124 PetriNetUnfolderBase]: 2463/5048 cut-off events. [2024-06-21 19:42:55,889 INFO L125 PetriNetUnfolderBase]: For 467294/467299 co-relation queries the response was YES. [2024-06-21 19:42:55,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38537 conditions, 5048 events. 2463/5048 cut-off events. For 467294/467299 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 44073 event pairs, 706 based on Foata normal form. 28/5010 useless extension candidates. Maximal degree in co-relation 38387. Up to 2319 conditions per place. [2024-06-21 19:42:55,975 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 99 changer transitions 12/358 dead transitions. [2024-06-21 19:42:55,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 358 transitions, 7733 flow [2024-06-21 19:42:55,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:42:55,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:42:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-21 19:42:55,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371482176360225 [2024-06-21 19:42:55,976 INFO L175 Difference]: Start difference. First operand has 393 places, 305 transitions, 6420 flow. Second operand 13 states and 233 transitions. [2024-06-21 19:42:55,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 358 transitions, 7733 flow [2024-06-21 19:42:57,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 358 transitions, 7544 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-21 19:42:57,171 INFO L231 Difference]: Finished difference. Result has 394 places, 300 transitions, 6578 flow [2024-06-21 19:42:57,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6578, PETRI_PLACES=394, PETRI_TRANSITIONS=300} [2024-06-21 19:42:57,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 19:42:57,171 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 300 transitions, 6578 flow [2024-06-21 19:42:57,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:57,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:42:57,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:42:57,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 19:42:57,172 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:42:57,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:42:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1692928951, now seen corresponding path program 21 times [2024-06-21 19:42:57,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:42:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494628771] [2024-06-21 19:42:57,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:42:57,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:42:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:42:58,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:42:58,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:42:58,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494628771] [2024-06-21 19:42:58,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494628771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:42:58,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:42:58,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:42:58,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314778529] [2024-06-21 19:42:58,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:42:58,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:42:58,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:42:58,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:42:58,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:42:58,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:42:58,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 300 transitions, 6578 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:42:58,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:42:58,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:42:58,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:00,449 INFO L124 PetriNetUnfolderBase]: 2831/5902 cut-off events. [2024-06-21 19:43:00,450 INFO L125 PetriNetUnfolderBase]: For 588019/588024 co-relation queries the response was YES. [2024-06-21 19:43:00,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46208 conditions, 5902 events. 2831/5902 cut-off events. For 588019/588024 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 54270 event pairs, 814 based on Foata normal form. 16/5834 useless extension candidates. Maximal degree in co-relation 46059. Up to 1314 conditions per place. [2024-06-21 19:43:00,515 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 101 changer transitions 26/360 dead transitions. [2024-06-21 19:43:00,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 360 transitions, 8640 flow [2024-06-21 19:43:00,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:00,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:00,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 19:43:00,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 19:43:00,516 INFO L175 Difference]: Start difference. First operand has 394 places, 300 transitions, 6578 flow. Second operand 11 states and 205 transitions. [2024-06-21 19:43:00,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 360 transitions, 8640 flow [2024-06-21 19:43:02,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 360 transitions, 7847 flow, removed 321 selfloop flow, removed 12 redundant places. [2024-06-21 19:43:02,127 INFO L231 Difference]: Finished difference. Result has 392 places, 291 transitions, 6206 flow [2024-06-21 19:43:02,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6206, PETRI_PLACES=392, PETRI_TRANSITIONS=291} [2024-06-21 19:43:02,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 19:43:02,128 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 291 transitions, 6206 flow [2024-06-21 19:43:02,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:02,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:02,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:02,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 19:43:02,129 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:02,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:02,129 INFO L85 PathProgramCache]: Analyzing trace with hash -657679667, now seen corresponding path program 9 times [2024-06-21 19:43:02,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:02,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582794241] [2024-06-21 19:43:02,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:02,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:03,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:03,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:03,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582794241] [2024-06-21 19:43:03,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582794241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:03,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:03,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:03,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672079279] [2024-06-21 19:43:03,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:03,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:03,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:03,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:03,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:03,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:03,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 291 transitions, 6206 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:03,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:03,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:03,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:05,507 INFO L124 PetriNetUnfolderBase]: 2741/5758 cut-off events. [2024-06-21 19:43:05,507 INFO L125 PetriNetUnfolderBase]: For 481580/481585 co-relation queries the response was YES. [2024-06-21 19:43:05,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41165 conditions, 5758 events. 2741/5758 cut-off events. For 481580/481585 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 53100 event pairs, 926 based on Foata normal form. 32/5712 useless extension candidates. Maximal degree in co-relation 41017. Up to 1303 conditions per place. [2024-06-21 19:43:05,583 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 111 changer transitions 13/368 dead transitions. [2024-06-21 19:43:05,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 368 transitions, 8332 flow [2024-06-21 19:43:05,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 19:43:05,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 19:43:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-21 19:43:05,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44065040650406506 [2024-06-21 19:43:05,585 INFO L175 Difference]: Start difference. First operand has 392 places, 291 transitions, 6206 flow. Second operand 15 states and 271 transitions. [2024-06-21 19:43:05,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 368 transitions, 8332 flow [2024-06-21 19:43:06,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 368 transitions, 8039 flow, removed 68 selfloop flow, removed 12 redundant places. [2024-06-21 19:43:06,744 INFO L231 Difference]: Finished difference. Result has 394 places, 289 transitions, 6315 flow [2024-06-21 19:43:06,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6002, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6315, PETRI_PLACES=394, PETRI_TRANSITIONS=289} [2024-06-21 19:43:06,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 19:43:06,744 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 289 transitions, 6315 flow [2024-06-21 19:43:06,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:06,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:06,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:06,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 19:43:06,745 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:06,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:06,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1314673771, now seen corresponding path program 22 times [2024-06-21 19:43:06,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:06,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84475579] [2024-06-21 19:43:06,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:06,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:08,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:08,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84475579] [2024-06-21 19:43:08,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84475579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:08,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:08,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:08,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735270797] [2024-06-21 19:43:08,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:08,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:08,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:08,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:08,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:08,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:08,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 289 transitions, 6315 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:08,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:08,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:08,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:10,366 INFO L124 PetriNetUnfolderBase]: 2663/5580 cut-off events. [2024-06-21 19:43:10,366 INFO L125 PetriNetUnfolderBase]: For 418989/418994 co-relation queries the response was YES. [2024-06-21 19:43:10,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39758 conditions, 5580 events. 2663/5580 cut-off events. For 418989/418994 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 51029 event pairs, 1048 based on Foata normal form. 16/5532 useless extension candidates. Maximal degree in co-relation 39611. Up to 2419 conditions per place. [2024-06-21 19:43:10,453 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 91 changer transitions 8/334 dead transitions. [2024-06-21 19:43:10,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 334 transitions, 7317 flow [2024-06-21 19:43:10,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:10,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:10,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 19:43:10,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-21 19:43:10,454 INFO L175 Difference]: Start difference. First operand has 394 places, 289 transitions, 6315 flow. Second operand 11 states and 204 transitions. [2024-06-21 19:43:10,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 334 transitions, 7317 flow [2024-06-21 19:43:11,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 334 transitions, 6995 flow, removed 50 selfloop flow, removed 13 redundant places. [2024-06-21 19:43:11,700 INFO L231 Difference]: Finished difference. Result has 393 places, 287 transitions, 6155 flow [2024-06-21 19:43:11,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6155, PETRI_PLACES=393, PETRI_TRANSITIONS=287} [2024-06-21 19:43:11,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-21 19:43:11,701 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 287 transitions, 6155 flow [2024-06-21 19:43:11,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:11,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:11,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:11,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 19:43:11,701 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:11,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:11,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1321137271, now seen corresponding path program 23 times [2024-06-21 19:43:11,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:11,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172809734] [2024-06-21 19:43:11,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:11,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:13,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:13,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:13,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172809734] [2024-06-21 19:43:13,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172809734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:13,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:13,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:13,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102930393] [2024-06-21 19:43:13,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:13,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:13,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:13,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:13,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:13,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:13,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 287 transitions, 6155 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:13,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:13,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:13,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:14,371 INFO L124 PetriNetUnfolderBase]: 2621/5550 cut-off events. [2024-06-21 19:43:14,371 INFO L125 PetriNetUnfolderBase]: For 408050/408055 co-relation queries the response was YES. [2024-06-21 19:43:14,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38711 conditions, 5550 events. 2621/5550 cut-off events. For 408050/408055 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 51471 event pairs, 854 based on Foata normal form. 16/5480 useless extension candidates. Maximal degree in co-relation 38565. Up to 1694 conditions per place. [2024-06-21 19:43:14,449 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 86 changer transitions 15/329 dead transitions. [2024-06-21 19:43:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 329 transitions, 7428 flow [2024-06-21 19:43:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:14,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:14,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 19:43:14,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 19:43:14,451 INFO L175 Difference]: Start difference. First operand has 393 places, 287 transitions, 6155 flow. Second operand 10 states and 182 transitions. [2024-06-21 19:43:14,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 329 transitions, 7428 flow [2024-06-21 19:43:15,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 329 transitions, 7243 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 19:43:15,579 INFO L231 Difference]: Finished difference. Result has 392 places, 282 transitions, 6069 flow [2024-06-21 19:43:15,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5980, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6069, PETRI_PLACES=392, PETRI_TRANSITIONS=282} [2024-06-21 19:43:15,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 19:43:15,580 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 282 transitions, 6069 flow [2024-06-21 19:43:15,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:15,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:15,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:15,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 19:43:15,580 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:15,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:15,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1314673957, now seen corresponding path program 10 times [2024-06-21 19:43:15,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:15,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030330417] [2024-06-21 19:43:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:15,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:15,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:17,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-21 19:43:17,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:17,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030330417] [2024-06-21 19:43:17,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030330417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:17,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:17,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:17,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103728135] [2024-06-21 19:43:17,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:17,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:17,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:17,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:17,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:17,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:17,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 282 transitions, 6069 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:17,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:17,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:17,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:18,960 INFO L124 PetriNetUnfolderBase]: 2445/5140 cut-off events. [2024-06-21 19:43:18,961 INFO L125 PetriNetUnfolderBase]: For 384317/384322 co-relation queries the response was YES. [2024-06-21 19:43:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36732 conditions, 5140 events. 2445/5140 cut-off events. For 384317/384322 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 46429 event pairs, 1254 based on Foata normal form. 12/5056 useless extension candidates. Maximal degree in co-relation 36587. Up to 3847 conditions per place. [2024-06-21 19:43:19,026 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 68 changer transitions 2/309 dead transitions. [2024-06-21 19:43:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 309 transitions, 6742 flow [2024-06-21 19:43:19,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 19:43:19,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 19:43:19,028 INFO L175 Difference]: Start difference. First operand has 392 places, 282 transitions, 6069 flow. Second operand 10 states and 180 transitions. [2024-06-21 19:43:19,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 309 transitions, 6742 flow [2024-06-21 19:43:19,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 309 transitions, 6529 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 19:43:19,984 INFO L231 Difference]: Finished difference. Result has 389 places, 280 transitions, 5984 flow [2024-06-21 19:43:19,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5984, PETRI_PLACES=389, PETRI_TRANSITIONS=280} [2024-06-21 19:43:19,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 19:43:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 280 transitions, 5984 flow [2024-06-21 19:43:19,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:19,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:19,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:19,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 19:43:19,985 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-21 19:43:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1314351991, now seen corresponding path program 24 times [2024-06-21 19:43:19,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:19,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049357573] [2024-06-21 19:43:19,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:19,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:21,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:21,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:21,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049357573] [2024-06-21 19:43:21,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049357573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:21,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:21,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:21,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288192729] [2024-06-21 19:43:21,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:21,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:21,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:21,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:21,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:21,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:21,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 280 transitions, 5984 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:21,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:21,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:21,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:22,937 INFO L124 PetriNetUnfolderBase]: 2339/4946 cut-off events. [2024-06-21 19:43:22,937 INFO L125 PetriNetUnfolderBase]: For 345734/345739 co-relation queries the response was YES. [2024-06-21 19:43:22,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33688 conditions, 4946 events. 2339/4946 cut-off events. For 345734/345739 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 44725 event pairs, 762 based on Foata normal form. 28/4922 useless extension candidates. Maximal degree in co-relation 33545. Up to 2123 conditions per place. [2024-06-21 19:43:23,003 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 91 changer transitions 13/327 dead transitions. [2024-06-21 19:43:23,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 327 transitions, 6945 flow [2024-06-21 19:43:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 19:43:23,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 19:43:23,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 243 transitions. [2024-06-21 19:43:23,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42334494773519166 [2024-06-21 19:43:23,004 INFO L175 Difference]: Start difference. First operand has 389 places, 280 transitions, 5984 flow. Second operand 14 states and 243 transitions. [2024-06-21 19:43:23,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 327 transitions, 6945 flow [2024-06-21 19:43:23,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 327 transitions, 6836 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 19:43:23,993 INFO L231 Difference]: Finished difference. Result has 394 places, 276 transitions, 5983 flow [2024-06-21 19:43:23,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5875, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5983, PETRI_PLACES=394, PETRI_TRANSITIONS=276} [2024-06-21 19:43:23,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 19:43:23,994 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 276 transitions, 5983 flow [2024-06-21 19:43:23,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:23,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:23,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:23,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 19:43:23,995 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-21 19:43:23,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:23,995 INFO L85 PathProgramCache]: Analyzing trace with hash -670578023, now seen corresponding path program 25 times [2024-06-21 19:43:23,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:23,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254713219] [2024-06-21 19:43:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:23,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:25,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:25,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:25,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254713219] [2024-06-21 19:43:25,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254713219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:25,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:25,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:25,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441761352] [2024-06-21 19:43:25,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:25,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:25,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:25,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:25,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:25,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:25,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 276 transitions, 5983 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:25,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:25,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:25,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:26,876 INFO L124 PetriNetUnfolderBase]: 2239/4732 cut-off events. [2024-06-21 19:43:26,876 INFO L125 PetriNetUnfolderBase]: For 334649/334654 co-relation queries the response was YES. [2024-06-21 19:43:26,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31931 conditions, 4732 events. 2239/4732 cut-off events. For 334649/334654 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42287 event pairs, 968 based on Foata normal form. 28/4694 useless extension candidates. Maximal degree in co-relation 31789. Up to 3049 conditions per place. [2024-06-21 19:43:26,940 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 87 changer transitions 22/310 dead transitions. [2024-06-21 19:43:26,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 310 transitions, 6825 flow [2024-06-21 19:43:26,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:43:26,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:43:26,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 220 transitions. [2024-06-21 19:43:26,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41275797373358347 [2024-06-21 19:43:26,941 INFO L175 Difference]: Start difference. First operand has 394 places, 276 transitions, 5983 flow. Second operand 13 states and 220 transitions. [2024-06-21 19:43:26,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 310 transitions, 6825 flow [2024-06-21 19:43:27,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 310 transitions, 6599 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 19:43:27,787 INFO L231 Difference]: Finished difference. Result has 388 places, 264 transitions, 5694 flow [2024-06-21 19:43:27,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5694, PETRI_PLACES=388, PETRI_TRANSITIONS=264} [2024-06-21 19:43:27,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-21 19:43:27,787 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 264 transitions, 5694 flow [2024-06-21 19:43:27,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:27,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:27,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:27,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 19:43:27,788 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-21 19:43:27,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:27,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1025625993, now seen corresponding path program 11 times [2024-06-21 19:43:27,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:27,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107250272] [2024-06-21 19:43:27,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:27,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:28,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:28,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107250272] [2024-06-21 19:43:28,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107250272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:28,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:28,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:28,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175975442] [2024-06-21 19:43:28,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:28,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:28,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:28,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:28,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:28,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:28,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 264 transitions, 5694 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:28,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:28,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:29,793 INFO L124 PetriNetUnfolderBase]: 2131/4536 cut-off events. [2024-06-21 19:43:29,793 INFO L125 PetriNetUnfolderBase]: For 287808/287809 co-relation queries the response was YES. [2024-06-21 19:43:29,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30155 conditions, 4536 events. 2131/4536 cut-off events. For 287808/287809 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 40613 event pairs, 1038 based on Foata normal form. 4/4459 useless extension candidates. Maximal degree in co-relation 30015. Up to 3516 conditions per place. [2024-06-21 19:43:29,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 233 selfloop transitions, 41 changer transitions 0/281 dead transitions. [2024-06-21 19:43:29,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 281 transitions, 6284 flow [2024-06-21 19:43:29,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:43:29,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:43:29,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:43:29,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 19:43:29,845 INFO L175 Difference]: Start difference. First operand has 388 places, 264 transitions, 5694 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:43:29,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 281 transitions, 6284 flow [2024-06-21 19:43:30,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 281 transitions, 6067 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-21 19:43:30,525 INFO L231 Difference]: Finished difference. Result has 372 places, 264 transitions, 5563 flow [2024-06-21 19:43:30,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5563, PETRI_PLACES=372, PETRI_TRANSITIONS=264} [2024-06-21 19:43:30,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 19:43:30,526 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 264 transitions, 5563 flow [2024-06-21 19:43:30,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:30,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:30,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:30,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 19:43:30,526 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-21 19:43:30,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:30,527 INFO L85 PathProgramCache]: Analyzing trace with hash -2073237245, now seen corresponding path program 26 times [2024-06-21 19:43:30,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:30,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769832746] [2024-06-21 19:43:30,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:30,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:30,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:31,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-21 19:43:31,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:31,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769832746] [2024-06-21 19:43:31,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769832746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:31,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:31,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:43:31,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927262977] [2024-06-21 19:43:31,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:31,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:43:31,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:31,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:43:31,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:43:31,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:43:31,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 264 transitions, 5563 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:31,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:31,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:43:31,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:32,368 INFO L124 PetriNetUnfolderBase]: 2239/4784 cut-off events. [2024-06-21 19:43:32,369 INFO L125 PetriNetUnfolderBase]: For 288063/288068 co-relation queries the response was YES. [2024-06-21 19:43:32,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31125 conditions, 4784 events. 2239/4784 cut-off events. For 288063/288068 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 43431 event pairs, 1050 based on Foata normal form. 16/4708 useless extension candidates. Maximal degree in co-relation 30989. Up to 3238 conditions per place. [2024-06-21 19:43:32,429 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 78 changer transitions 15/302 dead transitions. [2024-06-21 19:43:32,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 302 transitions, 6548 flow [2024-06-21 19:43:32,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:43:32,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:43:32,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 19:43:32,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-21 19:43:32,430 INFO L175 Difference]: Start difference. First operand has 372 places, 264 transitions, 5563 flow. Second operand 9 states and 176 transitions. [2024-06-21 19:43:32,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 302 transitions, 6548 flow [2024-06-21 19:43:33,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 302 transitions, 6419 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 19:43:33,191 INFO L231 Difference]: Finished difference. Result has 375 places, 263 transitions, 5575 flow [2024-06-21 19:43:33,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5575, PETRI_PLACES=375, PETRI_TRANSITIONS=263} [2024-06-21 19:43:33,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 19:43:33,192 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 263 transitions, 5575 flow [2024-06-21 19:43:33,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:33,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:33,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:33,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 19:43:33,192 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-21 19:43:33,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:33,193 INFO L85 PathProgramCache]: Analyzing trace with hash -2067696119, now seen corresponding path program 12 times [2024-06-21 19:43:33,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:33,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368769107] [2024-06-21 19:43:33,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:33,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:33,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:34,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:34,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:34,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368769107] [2024-06-21 19:43:34,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368769107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:34,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:34,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:34,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179065761] [2024-06-21 19:43:34,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:34,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:34,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:34,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:34,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:34,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:34,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 263 transitions, 5575 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:34,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:34,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:34,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:35,350 INFO L124 PetriNetUnfolderBase]: 2169/4624 cut-off events. [2024-06-21 19:43:35,350 INFO L125 PetriNetUnfolderBase]: For 278397/278402 co-relation queries the response was YES. [2024-06-21 19:43:35,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30219 conditions, 4624 events. 2169/4624 cut-off events. For 278397/278402 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 41608 event pairs, 1223 based on Foata normal form. 13/4557 useless extension candidates. Maximal degree in co-relation 30081. Up to 3594 conditions per place. [2024-06-21 19:43:35,411 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 48 changer transitions 0/285 dead transitions. [2024-06-21 19:43:35,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 285 transitions, 6238 flow [2024-06-21 19:43:35,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:35,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:35,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 19:43:35,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-21 19:43:35,413 INFO L175 Difference]: Start difference. First operand has 375 places, 263 transitions, 5575 flow. Second operand 10 states and 168 transitions. [2024-06-21 19:43:35,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 285 transitions, 6238 flow [2024-06-21 19:43:36,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 285 transitions, 6080 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:36,193 INFO L231 Difference]: Finished difference. Result has 375 places, 264 transitions, 5570 flow [2024-06-21 19:43:36,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5570, PETRI_PLACES=375, PETRI_TRANSITIONS=264} [2024-06-21 19:43:36,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 19:43:36,194 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 264 transitions, 5570 flow [2024-06-21 19:43:36,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:36,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:36,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:36,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 19:43:36,194 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-21 19:43:36,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:36,195 INFO L85 PathProgramCache]: Analyzing trace with hash -755741481, now seen corresponding path program 3 times [2024-06-21 19:43:36,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:36,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842019383] [2024-06-21 19:43:36,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:36,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:37,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:37,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842019383] [2024-06-21 19:43:37,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842019383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:37,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:37,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:37,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136852450] [2024-06-21 19:43:37,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:37,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:37,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:37,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:37,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:37,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:37,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 264 transitions, 5570 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:37,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:37,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:37,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:38,138 INFO L124 PetriNetUnfolderBase]: 2157/4592 cut-off events. [2024-06-21 19:43:38,138 INFO L125 PetriNetUnfolderBase]: For 266643/266648 co-relation queries the response was YES. [2024-06-21 19:43:38,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29757 conditions, 4592 events. 2157/4592 cut-off events. For 266643/266648 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 41348 event pairs, 1237 based on Foata normal form. 9/4509 useless extension candidates. Maximal degree in co-relation 29619. Up to 3766 conditions per place. [2024-06-21 19:43:38,198 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 23 changer transitions 10/284 dead transitions. [2024-06-21 19:43:38,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 284 transitions, 6191 flow [2024-06-21 19:43:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:38,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-21 19:43:38,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 19:43:38,200 INFO L175 Difference]: Start difference. First operand has 375 places, 264 transitions, 5570 flow. Second operand 10 states and 165 transitions. [2024-06-21 19:43:38,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 284 transitions, 6191 flow [2024-06-21 19:43:39,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 284 transitions, 5831 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-21 19:43:39,155 INFO L231 Difference]: Finished difference. Result has 376 places, 260 transitions, 5157 flow [2024-06-21 19:43:39,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5157, PETRI_PLACES=376, PETRI_TRANSITIONS=260} [2024-06-21 19:43:39,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 19:43:39,156 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 260 transitions, 5157 flow [2024-06-21 19:43:39,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:39,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:39,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:39,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 19:43:39,156 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-21 19:43:39,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:39,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1328792697, now seen corresponding path program 4 times [2024-06-21 19:43:39,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:39,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824287311] [2024-06-21 19:43:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:39,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:39,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:39,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:39,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:39,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824287311] [2024-06-21 19:43:39,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824287311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:39,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:39,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:43:39,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054573722] [2024-06-21 19:43:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:39,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:43:39,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:39,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:43:39,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:43:39,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:39,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 260 transitions, 5157 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:39,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:39,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:39,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:40,966 INFO L124 PetriNetUnfolderBase]: 2133/4540 cut-off events. [2024-06-21 19:43:40,967 INFO L125 PetriNetUnfolderBase]: For 259657/259662 co-relation queries the response was YES. [2024-06-21 19:43:41,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28733 conditions, 4540 events. 2133/4540 cut-off events. For 259657/259662 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 40847 event pairs, 1153 based on Foata normal form. 9/4462 useless extension candidates. Maximal degree in co-relation 28595. Up to 3642 conditions per place. [2024-06-21 19:43:41,016 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 46 changer transitions 0/279 dead transitions. [2024-06-21 19:43:41,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 279 transitions, 5777 flow [2024-06-21 19:43:41,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:41,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:41,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 19:43:41,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 19:43:41,017 INFO L175 Difference]: Start difference. First operand has 376 places, 260 transitions, 5157 flow. Second operand 10 states and 166 transitions. [2024-06-21 19:43:41,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 279 transitions, 5777 flow [2024-06-21 19:43:41,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 279 transitions, 5559 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-21 19:43:41,663 INFO L231 Difference]: Finished difference. Result has 368 places, 261 transitions, 5070 flow [2024-06-21 19:43:41,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5070, PETRI_PLACES=368, PETRI_TRANSITIONS=261} [2024-06-21 19:43:41,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 19:43:41,664 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 261 transitions, 5070 flow [2024-06-21 19:43:41,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:41,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:41,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:41,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 19:43:41,664 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-21 19:43:41,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:41,665 INFO L85 PathProgramCache]: Analyzing trace with hash -556451223, now seen corresponding path program 27 times [2024-06-21 19:43:41,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:41,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840446148] [2024-06-21 19:43:41,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:41,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:42,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:42,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:42,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840446148] [2024-06-21 19:43:42,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840446148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:42,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:42,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:43:42,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809699814] [2024-06-21 19:43:42,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:42,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:43:42,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:42,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:43:42,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:43:42,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:42,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 261 transitions, 5070 flow. Second operand has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:42,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:42,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:42,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:43,744 INFO L124 PetriNetUnfolderBase]: 2113/4502 cut-off events. [2024-06-21 19:43:43,744 INFO L125 PetriNetUnfolderBase]: For 252378/252379 co-relation queries the response was YES. [2024-06-21 19:43:43,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27724 conditions, 4502 events. 2113/4502 cut-off events. For 252378/252379 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 40446 event pairs, 1199 based on Foata normal form. 12/4429 useless extension candidates. Maximal degree in co-relation 27587. Up to 3574 conditions per place. [2024-06-21 19:43:43,803 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 241 selfloop transitions, 32 changer transitions 6/286 dead transitions. [2024-06-21 19:43:43,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 286 transitions, 5751 flow [2024-06-21 19:43:43,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:43,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:43,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 19:43:43,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-21 19:43:43,805 INFO L175 Difference]: Start difference. First operand has 368 places, 261 transitions, 5070 flow. Second operand 11 states and 179 transitions. [2024-06-21 19:43:43,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 286 transitions, 5751 flow [2024-06-21 19:43:44,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 286 transitions, 5637 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:44,484 INFO L231 Difference]: Finished difference. Result has 371 places, 261 transitions, 5040 flow [2024-06-21 19:43:44,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4956, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5040, PETRI_PLACES=371, PETRI_TRANSITIONS=261} [2024-06-21 19:43:44,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 19:43:44,485 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 261 transitions, 5040 flow [2024-06-21 19:43:44,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.727272727272727) internal successors, (129), 11 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:44,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:44,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:44,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 19:43:44,485 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-21 19:43:44,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:44,486 INFO L85 PathProgramCache]: Analyzing trace with hash 183313283, now seen corresponding path program 28 times [2024-06-21 19:43:44,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:44,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533813515] [2024-06-21 19:43:44,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:44,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:45,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:45,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:45,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533813515] [2024-06-21 19:43:45,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533813515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:45,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:45,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:43:45,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040666697] [2024-06-21 19:43:45,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:45,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:43:45,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:45,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:43:45,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:43:45,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:43:45,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 261 transitions, 5040 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:45,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:45,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:43:45,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:46,264 INFO L124 PetriNetUnfolderBase]: 2077/4450 cut-off events. [2024-06-21 19:43:46,264 INFO L125 PetriNetUnfolderBase]: For 254137/254138 co-relation queries the response was YES. [2024-06-21 19:43:46,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26752 conditions, 4450 events. 2077/4450 cut-off events. For 254137/254138 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39947 event pairs, 968 based on Foata normal form. 20/4386 useless extension candidates. Maximal degree in co-relation 26615. Up to 3176 conditions per place. [2024-06-21 19:43:46,322 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 55 changer transitions 14/283 dead transitions. [2024-06-21 19:43:46,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 283 transitions, 5682 flow [2024-06-21 19:43:46,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:43:46,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:43:46,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 19:43:46,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 19:43:46,324 INFO L175 Difference]: Start difference. First operand has 371 places, 261 transitions, 5040 flow. Second operand 8 states and 150 transitions. [2024-06-21 19:43:46,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 283 transitions, 5682 flow [2024-06-21 19:43:47,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 283 transitions, 5607 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:47,110 INFO L231 Difference]: Finished difference. Result has 368 places, 255 transitions, 4973 flow [2024-06-21 19:43:47,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4965, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4973, PETRI_PLACES=368, PETRI_TRANSITIONS=255} [2024-06-21 19:43:47,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 19:43:47,111 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 255 transitions, 4973 flow [2024-06-21 19:43:47,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:47,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:47,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:47,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 19:43:47,111 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-21 19:43:47,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:47,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1067630147, now seen corresponding path program 5 times [2024-06-21 19:43:47,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:47,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667416374] [2024-06-21 19:43:47,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:47,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:47,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:47,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:47,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667416374] [2024-06-21 19:43:47,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667416374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:47,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:47,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:47,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141455560] [2024-06-21 19:43:47,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:47,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:47,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:47,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:47,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:47,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:47,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 255 transitions, 4973 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:47,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:47,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:47,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:48,842 INFO L124 PetriNetUnfolderBase]: 1987/4260 cut-off events. [2024-06-21 19:43:48,843 INFO L125 PetriNetUnfolderBase]: For 227298/227303 co-relation queries the response was YES. [2024-06-21 19:43:48,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25870 conditions, 4260 events. 1987/4260 cut-off events. For 227298/227303 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38020 event pairs, 1141 based on Foata normal form. 9/4187 useless extension candidates. Maximal degree in co-relation 25733. Up to 3488 conditions per place. [2024-06-21 19:43:48,891 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 24 changer transitions 0/272 dead transitions. [2024-06-21 19:43:48,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 272 transitions, 5547 flow [2024-06-21 19:43:48,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:43:48,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:43:48,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:43:48,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 19:43:48,892 INFO L175 Difference]: Start difference. First operand has 368 places, 255 transitions, 4973 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:43:48,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 272 transitions, 5547 flow [2024-06-21 19:43:49,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 272 transitions, 5388 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 19:43:49,706 INFO L231 Difference]: Finished difference. Result has 363 places, 255 transitions, 4866 flow [2024-06-21 19:43:49,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4866, PETRI_PLACES=363, PETRI_TRANSITIONS=255} [2024-06-21 19:43:49,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 19:43:49,711 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 255 transitions, 4866 flow [2024-06-21 19:43:49,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:49,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:49,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:49,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 19:43:49,712 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:49,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1328555547, now seen corresponding path program 6 times [2024-06-21 19:43:49,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:49,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711844208] [2024-06-21 19:43:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:49,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:49,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:50,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:50,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711844208] [2024-06-21 19:43:50,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711844208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:50,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:50,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:43:50,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176500393] [2024-06-21 19:43:50,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:50,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:43:50,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:50,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:43:50,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:43:50,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:43:50,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 255 transitions, 4866 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:50,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:50,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:43:50,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:51,094 INFO L124 PetriNetUnfolderBase]: 1979/4248 cut-off events. [2024-06-21 19:43:51,094 INFO L125 PetriNetUnfolderBase]: For 212943/212948 co-relation queries the response was YES. [2024-06-21 19:43:51,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25201 conditions, 4248 events. 1979/4248 cut-off events. For 212943/212948 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 37967 event pairs, 1065 based on Foata normal form. 9/4175 useless extension candidates. Maximal degree in co-relation 25067. Up to 3390 conditions per place. [2024-06-21 19:43:51,149 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 228 selfloop transitions, 38 changer transitions 0/274 dead transitions. [2024-06-21 19:43:51,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 274 transitions, 5446 flow [2024-06-21 19:43:51,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:43:51,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:43:51,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 19:43:51,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 19:43:51,150 INFO L175 Difference]: Start difference. First operand has 363 places, 255 transitions, 4866 flow. Second operand 8 states and 149 transitions. [2024-06-21 19:43:51,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 274 transitions, 5446 flow [2024-06-21 19:43:51,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 274 transitions, 5340 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 19:43:51,937 INFO L231 Difference]: Finished difference. Result has 363 places, 255 transitions, 4840 flow [2024-06-21 19:43:51,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4840, PETRI_PLACES=363, PETRI_TRANSITIONS=255} [2024-06-21 19:43:51,938 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 19:43:51,938 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 255 transitions, 4840 flow [2024-06-21 19:43:51,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:51,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:51,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:51,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 19:43:51,938 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-21 19:43:51,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:51,939 INFO L85 PathProgramCache]: Analyzing trace with hash 183307703, now seen corresponding path program 29 times [2024-06-21 19:43:51,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:51,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892771490] [2024-06-21 19:43:51,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:51,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:51,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:52,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:52,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:52,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892771490] [2024-06-21 19:43:52,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892771490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:52,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:52,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:52,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364857325] [2024-06-21 19:43:52,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:52,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:52,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:52,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:52,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:52,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:52,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 255 transitions, 4840 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:52,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:52,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:52,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:53,740 INFO L124 PetriNetUnfolderBase]: 1987/4262 cut-off events. [2024-06-21 19:43:53,740 INFO L125 PetriNetUnfolderBase]: For 223685/223690 co-relation queries the response was YES. [2024-06-21 19:43:53,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24952 conditions, 4262 events. 1987/4262 cut-off events. For 223685/223690 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38113 event pairs, 1135 based on Foata normal form. 17/4203 useless extension candidates. Maximal degree in co-relation 24817. Up to 3368 conditions per place. [2024-06-21 19:43:53,790 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 42 changer transitions 7/277 dead transitions. [2024-06-21 19:43:53,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 277 transitions, 5474 flow [2024-06-21 19:43:53,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:43:53,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:43:53,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 19:43:53,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946784922394678 [2024-06-21 19:43:53,791 INFO L175 Difference]: Start difference. First operand has 363 places, 255 transitions, 4840 flow. Second operand 11 states and 178 transitions. [2024-06-21 19:43:53,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 277 transitions, 5474 flow [2024-06-21 19:43:54,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 277 transitions, 5288 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 19:43:54,721 INFO L231 Difference]: Finished difference. Result has 365 places, 253 transitions, 4696 flow [2024-06-21 19:43:54,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4696, PETRI_PLACES=365, PETRI_TRANSITIONS=253} [2024-06-21 19:43:54,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-21 19:43:54,722 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 253 transitions, 4696 flow [2024-06-21 19:43:54,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:54,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:54,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:54,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 19:43:54,723 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:54,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:54,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1556779685, now seen corresponding path program 7 times [2024-06-21 19:43:54,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:54,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316290678] [2024-06-21 19:43:54,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:54,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:54,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43: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-21 19:43:55,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:55,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316290678] [2024-06-21 19:43:55,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316290678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:55,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:55,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:55,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740177468] [2024-06-21 19:43:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:55,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:55,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:55,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:55,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 253 transitions, 4696 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:55,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:55,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:56,553 INFO L124 PetriNetUnfolderBase]: 1819/3864 cut-off events. [2024-06-21 19:43:56,553 INFO L125 PetriNetUnfolderBase]: For 198936/198941 co-relation queries the response was YES. [2024-06-21 19:43:56,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22865 conditions, 3864 events. 1819/3864 cut-off events. For 198936/198941 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33586 event pairs, 1021 based on Foata normal form. 9/3797 useless extension candidates. Maximal degree in co-relation 22731. Up to 3193 conditions per place. [2024-06-21 19:43:56,595 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 24 changer transitions 3/270 dead transitions. [2024-06-21 19:43:56,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 270 transitions, 5266 flow [2024-06-21 19:43:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:43:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:43:56,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 19:43:56,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-21 19:43:56,596 INFO L175 Difference]: Start difference. First operand has 365 places, 253 transitions, 4696 flow. Second operand 10 states and 161 transitions. [2024-06-21 19:43:56,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 270 transitions, 5266 flow [2024-06-21 19:43:57,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 270 transitions, 5028 flow, removed 16 selfloop flow, removed 17 redundant places. [2024-06-21 19:43:57,187 INFO L231 Difference]: Finished difference. Result has 357 places, 251 transitions, 4483 flow [2024-06-21 19:43:57,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4483, PETRI_PLACES=357, PETRI_TRANSITIONS=251} [2024-06-21 19:43:57,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-21 19:43:57,188 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 251 transitions, 4483 flow [2024-06-21 19:43:57,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:57,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:57,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:57,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 19:43:57,188 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-21 19:43:57,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:57,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1328792883, now seen corresponding path program 13 times [2024-06-21 19:43:57,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:57,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382110246] [2024-06-21 19:43:57,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:57,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:43:57,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:43:57,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:43:57,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382110246] [2024-06-21 19:43:57,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382110246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:43:57,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:43:57,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:43:57,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581165864] [2024-06-21 19:43:57,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:43:57,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:43:57,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:43:57,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:43:57,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:43:57,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:43:57,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 251 transitions, 4483 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:57,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:43:57,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:43:57,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:43:58,800 INFO L124 PetriNetUnfolderBase]: 1779/3786 cut-off events. [2024-06-21 19:43:58,800 INFO L125 PetriNetUnfolderBase]: For 154259/154260 co-relation queries the response was YES. [2024-06-21 19:43:58,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21254 conditions, 3786 events. 1779/3786 cut-off events. For 154259/154260 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32691 event pairs, 818 based on Foata normal form. 4/3725 useless extension candidates. Maximal degree in co-relation 21127. Up to 2734 conditions per place. [2024-06-21 19:43:58,844 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 60 changer transitions 0/269 dead transitions. [2024-06-21 19:43:58,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 269 transitions, 5051 flow [2024-06-21 19:43:58,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:43:58,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:43:58,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:43:58,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 19:43:58,846 INFO L175 Difference]: Start difference. First operand has 357 places, 251 transitions, 4483 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:43:58,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 269 transitions, 5051 flow [2024-06-21 19:43:59,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 269 transitions, 4967 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-21 19:43:59,271 INFO L231 Difference]: Finished difference. Result has 352 places, 251 transitions, 4525 flow [2024-06-21 19:43:59,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4525, PETRI_PLACES=352, PETRI_TRANSITIONS=251} [2024-06-21 19:43:59,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 19:43:59,271 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 251 transitions, 4525 flow [2024-06-21 19:43:59,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:43:59,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:43:59,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:43:59,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 19:43:59,272 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:43:59,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:43:59,272 INFO L85 PathProgramCache]: Analyzing trace with hash -706972763, now seen corresponding path program 8 times [2024-06-21 19:43:59,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:43:59,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505564511] [2024-06-21 19:43:59,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:43:59,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:43:59,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:00,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-21 19:44:00,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:00,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505564511] [2024-06-21 19:44:00,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505564511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:00,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:00,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:00,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072533494] [2024-06-21 19:44:00,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:00,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:00,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:00,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:00,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:00,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:00,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 251 transitions, 4525 flow. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:00,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:00,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:00,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:01,049 INFO L124 PetriNetUnfolderBase]: 1767/3750 cut-off events. [2024-06-21 19:44:01,049 INFO L125 PetriNetUnfolderBase]: For 149632/149637 co-relation queries the response was YES. [2024-06-21 19:44:01,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21021 conditions, 3750 events. 1767/3750 cut-off events. For 149632/149637 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 32427 event pairs, 991 based on Foata normal form. 9/3685 useless extension candidates. Maximal degree in co-relation 20895. Up to 3109 conditions per place. [2024-06-21 19:44:01,090 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 21 changer transitions 5/267 dead transitions. [2024-06-21 19:44:01,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 267 transitions, 5087 flow [2024-06-21 19:44:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:44:01,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:44:01,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 19:44:01,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 19:44:01,091 INFO L175 Difference]: Start difference. First operand has 352 places, 251 transitions, 4525 flow. Second operand 9 states and 147 transitions. [2024-06-21 19:44:01,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 267 transitions, 5087 flow [2024-06-21 19:44:01,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 267 transitions, 4759 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 19:44:01,547 INFO L231 Difference]: Finished difference. Result has 351 places, 248 transitions, 4184 flow [2024-06-21 19:44:01,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4184, PETRI_PLACES=351, PETRI_TRANSITIONS=248} [2024-06-21 19:44:01,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 19:44:01,548 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 248 transitions, 4184 flow [2024-06-21 19:44:01,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:01,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:01,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:01,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 19:44:01,548 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-21 19:44:01,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:01,549 INFO L85 PathProgramCache]: Analyzing trace with hash 2059324500, now seen corresponding path program 1 times [2024-06-21 19:44:01,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:01,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966500979] [2024-06-21 19:44:01,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:01,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:01,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:02,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:02,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:02,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966500979] [2024-06-21 19:44:02,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966500979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:02,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:02,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:02,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744312593] [2024-06-21 19:44:02,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:02,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:02,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:02,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:02,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:02,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:02,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 248 transitions, 4184 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:02,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:02,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:02,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:03,709 INFO L124 PetriNetUnfolderBase]: 1749/3712 cut-off events. [2024-06-21 19:44:03,709 INFO L125 PetriNetUnfolderBase]: For 142908/142909 co-relation queries the response was YES. [2024-06-21 19:44:03,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20077 conditions, 3712 events. 1749/3712 cut-off events. For 142908/142909 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31920 event pairs, 740 based on Foata normal form. 8/3651 useless extension candidates. Maximal degree in co-relation 19953. Up to 2640 conditions per place. [2024-06-21 19:44:03,749 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 184 selfloop transitions, 51 changer transitions 27/269 dead transitions. [2024-06-21 19:44:03,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 269 transitions, 4758 flow [2024-06-21 19:44:03,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:03,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 19:44:03,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-21 19:44:03,751 INFO L175 Difference]: Start difference. First operand has 351 places, 248 transitions, 4184 flow. Second operand 11 states and 179 transitions. [2024-06-21 19:44:03,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 269 transitions, 4758 flow [2024-06-21 19:44:04,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 269 transitions, 4498 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-21 19:44:04,162 INFO L231 Difference]: Finished difference. Result has 345 places, 224 transitions, 3543 flow [2024-06-21 19:44:04,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3543, PETRI_PLACES=345, PETRI_TRANSITIONS=224} [2024-06-21 19:44:04,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 19:44:04,162 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 224 transitions, 3543 flow [2024-06-21 19:44:04,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:04,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:04,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:04,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 19:44:04,163 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:04,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:04,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1145780208, now seen corresponding path program 2 times [2024-06-21 19:44:04,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:04,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610898156] [2024-06-21 19:44:04,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:04,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:05,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:05,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610898156] [2024-06-21 19:44:05,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610898156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:05,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:05,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:05,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668359059] [2024-06-21 19:44:05,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:05,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:05,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:05,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:05,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:05,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:05,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 224 transitions, 3543 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:05,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:05,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:05,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:06,644 INFO L124 PetriNetUnfolderBase]: 1561/3346 cut-off events. [2024-06-21 19:44:06,644 INFO L125 PetriNetUnfolderBase]: For 122303/122308 co-relation queries the response was YES. [2024-06-21 19:44:06,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17238 conditions, 3346 events. 1561/3346 cut-off events. For 122303/122308 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 28119 event pairs, 715 based on Foata normal form. 12/3285 useless extension candidates. Maximal degree in co-relation 17117. Up to 2399 conditions per place. [2024-06-21 19:44:06,673 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 170 selfloop transitions, 42 changer transitions 32/251 dead transitions. [2024-06-21 19:44:06,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 251 transitions, 4095 flow [2024-06-21 19:44:06,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:44:06,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:44:06,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-21 19:44:06,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-21 19:44:06,674 INFO L175 Difference]: Start difference. First operand has 345 places, 224 transitions, 3543 flow. Second operand 12 states and 193 transitions. [2024-06-21 19:44:06,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 251 transitions, 4095 flow [2024-06-21 19:44:06,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 251 transitions, 3752 flow, removed 3 selfloop flow, removed 37 redundant places. [2024-06-21 19:44:06,999 INFO L231 Difference]: Finished difference. Result has 319 places, 204 transitions, 2996 flow [2024-06-21 19:44:06,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2996, PETRI_PLACES=319, PETRI_TRANSITIONS=204} [2024-06-21 19:44:06,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-21 19:44:06,999 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 204 transitions, 2996 flow [2024-06-21 19:44:07,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:07,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:07,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:07,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 19:44:07,000 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-21 19:44:07,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:07,000 INFO L85 PathProgramCache]: Analyzing trace with hash 66767466, now seen corresponding path program 3 times [2024-06-21 19:44:07,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:07,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284150285] [2024-06-21 19:44:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:07,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:09,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:09,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:09,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284150285] [2024-06-21 19:44:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284150285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907906973] [2024-06-21 19:44:09,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:09,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:09,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:09,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:09,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:09,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 204 transitions, 2996 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:09,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:09,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:09,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:09,996 INFO L124 PetriNetUnfolderBase]: 1491/3172 cut-off events. [2024-06-21 19:44:09,996 INFO L125 PetriNetUnfolderBase]: For 125630/125634 co-relation queries the response was YES. [2024-06-21 19:44:10,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15739 conditions, 3172 events. 1491/3172 cut-off events. For 125630/125634 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26553 event pairs, 716 based on Foata normal form. 28/3136 useless extension candidates. Maximal degree in co-relation 15643. Up to 2238 conditions per place. [2024-06-21 19:44:10,028 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 42 changer transitions 17/233 dead transitions. [2024-06-21 19:44:10,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 233 transitions, 3524 flow [2024-06-21 19:44:10,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:10,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-21 19:44:10,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-21 19:44:10,030 INFO L175 Difference]: Start difference. First operand has 319 places, 204 transitions, 2996 flow. Second operand 11 states and 190 transitions. [2024-06-21 19:44:10,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 233 transitions, 3524 flow [2024-06-21 19:44:10,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 233 transitions, 3186 flow, removed 9 selfloop flow, removed 34 redundant places. [2024-06-21 19:44:10,264 INFO L231 Difference]: Finished difference. Result has 286 places, 194 transitions, 2560 flow [2024-06-21 19:44:10,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2560, PETRI_PLACES=286, PETRI_TRANSITIONS=194} [2024-06-21 19:44:10,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 19:44:10,269 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 194 transitions, 2560 flow [2024-06-21 19:44:10,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:10,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:10,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:10,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 19:44:10,270 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-21 19:44:10,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:10,270 INFO L85 PathProgramCache]: Analyzing trace with hash 2003252686, now seen corresponding path program 4 times [2024-06-21 19:44:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085230075] [2024-06-21 19:44:10,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:10,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:12,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:12,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085230075] [2024-06-21 19:44:12,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085230075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:12,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:12,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:12,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940983024] [2024-06-21 19:44:12,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:12,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:12,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:12,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:12,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 194 transitions, 2560 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:12,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:12,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:12,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:13,156 INFO L124 PetriNetUnfolderBase]: 1356/2905 cut-off events. [2024-06-21 19:44:13,156 INFO L125 PetriNetUnfolderBase]: For 91692/91696 co-relation queries the response was YES. [2024-06-21 19:44:13,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13321 conditions, 2905 events. 1356/2905 cut-off events. For 91692/91696 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24008 event pairs, 484 based on Foata normal form. 28/2873 useless extension candidates. Maximal degree in co-relation 13237. Up to 1244 conditions per place. [2024-06-21 19:44:13,181 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 53 changer transitions 24/233 dead transitions. [2024-06-21 19:44:13,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 233 transitions, 3104 flow [2024-06-21 19:44:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:44:13,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:44:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-21 19:44:13,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371482176360225 [2024-06-21 19:44:13,182 INFO L175 Difference]: Start difference. First operand has 286 places, 194 transitions, 2560 flow. Second operand 13 states and 233 transitions. [2024-06-21 19:44:13,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 233 transitions, 3104 flow [2024-06-21 19:44:13,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 233 transitions, 3012 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-21 19:44:13,433 INFO L231 Difference]: Finished difference. Result has 281 places, 181 transitions, 2386 flow [2024-06-21 19:44:13,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2386, PETRI_PLACES=281, PETRI_TRANSITIONS=181} [2024-06-21 19:44:13,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-21 19:44:13,434 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 181 transitions, 2386 flow [2024-06-21 19:44:13,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:13,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:13,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:13,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 19:44:13,435 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-21 19:44:13,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:13,435 INFO L85 PathProgramCache]: Analyzing trace with hash -837124612, now seen corresponding path program 5 times [2024-06-21 19:44:13,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:13,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131548375] [2024-06-21 19:44:13,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:13,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:15,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:15,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131548375] [2024-06-21 19:44:15,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131548375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:15,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:15,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:15,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440859517] [2024-06-21 19:44:15,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:15,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:15,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:15,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:15,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:15,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 181 transitions, 2386 flow. Second operand has 10 states, 10 states have (on average 12.0) internal successors, (120), 10 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:15,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:15,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:15,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:15,976 INFO L124 PetriNetUnfolderBase]: 1229/2614 cut-off events. [2024-06-21 19:44:15,977 INFO L125 PetriNetUnfolderBase]: For 66965/66969 co-relation queries the response was YES. [2024-06-21 19:44:15,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11942 conditions, 2614 events. 1229/2614 cut-off events. For 66965/66969 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 20819 event pairs, 457 based on Foata normal form. 12/2576 useless extension candidates. Maximal degree in co-relation 11861. Up to 1407 conditions per place. [2024-06-21 19:44:15,998 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 56 changer transitions 7/214 dead transitions. [2024-06-21 19:44:15,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 214 transitions, 3040 flow [2024-06-21 19:44:15,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:15,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-21 19:44:16,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-21 19:44:16,000 INFO L175 Difference]: Start difference. First operand has 281 places, 181 transitions, 2386 flow. Second operand 11 states and 194 transitions. [2024-06-21 19:44:16,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 214 transitions, 3040 flow [2024-06-21 19:44:16,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 214 transitions, 2835 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-21 19:44:16,174 INFO L231 Difference]: Finished difference. Result has 261 places, 179 transitions, 2283 flow [2024-06-21 19:44:16,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2283, PETRI_PLACES=261, PETRI_TRANSITIONS=179} [2024-06-21 19:44:16,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-21 19:44:16,175 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 179 transitions, 2283 flow [2024-06-21 19:44:16,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.0) internal successors, (120), 10 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:16,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:16,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:16,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 19:44:16,175 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-21 19:44:16,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:16,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2036120628, now seen corresponding path program 6 times [2024-06-21 19:44:16,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:16,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132160890] [2024-06-21 19:44:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:16,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:18,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-21 19:44:18,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:18,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132160890] [2024-06-21 19:44:18,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132160890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:18,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:18,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:18,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867990029] [2024-06-21 19:44:18,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:18,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:18,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:18,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:18,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:18,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:18,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 179 transitions, 2283 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:18,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:18,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:18,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:18,850 INFO L124 PetriNetUnfolderBase]: 1133/2390 cut-off events. [2024-06-21 19:44:18,850 INFO L125 PetriNetUnfolderBase]: For 60911/60915 co-relation queries the response was YES. [2024-06-21 19:44:18,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11071 conditions, 2390 events. 1133/2390 cut-off events. For 60911/60915 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18426 event pairs, 500 based on Foata normal form. 12/2358 useless extension candidates. Maximal degree in co-relation 10994. Up to 1719 conditions per place. [2024-06-21 19:44:18,870 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 45 changer transitions 10/203 dead transitions. [2024-06-21 19:44:18,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 203 transitions, 2729 flow [2024-06-21 19:44:18,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:44:18,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:44:18,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:44:18,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 19:44:18,872 INFO L175 Difference]: Start difference. First operand has 261 places, 179 transitions, 2283 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:44:18,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 203 transitions, 2729 flow [2024-06-21 19:44:19,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 203 transitions, 2600 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 19:44:19,021 INFO L231 Difference]: Finished difference. Result has 257 places, 176 transitions, 2217 flow [2024-06-21 19:44:19,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2217, PETRI_PLACES=257, PETRI_TRANSITIONS=176} [2024-06-21 19:44:19,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 19:44:19,022 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 176 transitions, 2217 flow [2024-06-21 19:44:19,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:19,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:19,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:19,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 19:44:19,023 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:19,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:19,023 INFO L85 PathProgramCache]: Analyzing trace with hash -847301602, now seen corresponding path program 7 times [2024-06-21 19:44:19,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:19,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978902527] [2024-06-21 19:44:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:19,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:20,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978902527] [2024-06-21 19:44:20,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978902527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:20,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:20,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:20,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619051682] [2024-06-21 19:44:20,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:20,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:20,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:20,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:20,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:20,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:20,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 176 transitions, 2217 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:20,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:20,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:20,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:21,517 INFO L124 PetriNetUnfolderBase]: 1075/2294 cut-off events. [2024-06-21 19:44:21,517 INFO L125 PetriNetUnfolderBase]: For 54091/54095 co-relation queries the response was YES. [2024-06-21 19:44:21,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10119 conditions, 2294 events. 1075/2294 cut-off events. For 54091/54095 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17771 event pairs, 377 based on Foata normal form. 20/2276 useless extension candidates. Maximal degree in co-relation 10043. Up to 1263 conditions per place. [2024-06-21 19:44:21,536 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 54 changer transitions 20/211 dead transitions. [2024-06-21 19:44:21,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 211 transitions, 2861 flow [2024-06-21 19:44:21,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:44:21,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:44:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 216 transitions. [2024-06-21 19:44:21,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052532833020638 [2024-06-21 19:44:21,537 INFO L175 Difference]: Start difference. First operand has 257 places, 176 transitions, 2217 flow. Second operand 13 states and 216 transitions. [2024-06-21 19:44:21,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 211 transitions, 2861 flow [2024-06-21 19:44:21,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 211 transitions, 2751 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 19:44:21,682 INFO L231 Difference]: Finished difference. Result has 257 places, 165 transitions, 2051 flow [2024-06-21 19:44:21,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2051, PETRI_PLACES=257, PETRI_TRANSITIONS=165} [2024-06-21 19:44:21,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 19:44:21,683 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 165 transitions, 2051 flow [2024-06-21 19:44:21,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:21,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:21,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:21,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 19:44:21,684 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-21 19:44:21,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash -55961672, now seen corresponding path program 8 times [2024-06-21 19:44:21,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:21,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518305019] [2024-06-21 19:44:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:21,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:21,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:22,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:22,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:22,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518305019] [2024-06-21 19:44:22,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518305019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:22,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:22,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:22,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314264106] [2024-06-21 19:44:22,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:22,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:22,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:22,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:22,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 165 transitions, 2051 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:22,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:22,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:22,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:23,218 INFO L124 PetriNetUnfolderBase]: 971/2047 cut-off events. [2024-06-21 19:44:23,218 INFO L125 PetriNetUnfolderBase]: For 39471/39471 co-relation queries the response was YES. [2024-06-21 19:44:23,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8961 conditions, 2047 events. 971/2047 cut-off events. For 39471/39471 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15323 event pairs, 412 based on Foata normal form. 8/2015 useless extension candidates. Maximal degree in co-relation 8886. Up to 1569 conditions per place. [2024-06-21 19:44:23,235 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 17 changer transitions 15/182 dead transitions. [2024-06-21 19:44:23,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 182 transitions, 2441 flow [2024-06-21 19:44:23,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:44:23,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:44:23,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 19:44:23,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 19:44:23,237 INFO L175 Difference]: Start difference. First operand has 257 places, 165 transitions, 2051 flow. Second operand 8 states and 132 transitions. [2024-06-21 19:44:23,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 182 transitions, 2441 flow [2024-06-21 19:44:23,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 182 transitions, 2219 flow, removed 6 selfloop flow, removed 21 redundant places. [2024-06-21 19:44:23,325 INFO L231 Difference]: Finished difference. Result has 236 places, 160 transitions, 1829 flow [2024-06-21 19:44:23,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=236, PETRI_TRANSITIONS=160} [2024-06-21 19:44:23,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 19:44:23,330 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 160 transitions, 1829 flow [2024-06-21 19:44:23,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:23,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:23,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:23,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 19:44:23,330 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-21 19:44:23,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:23,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1146407454, now seen corresponding path program 9 times [2024-06-21 19:44:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:23,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197995410] [2024-06-21 19:44:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:23,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:24,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:24,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:24,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197995410] [2024-06-21 19:44:24,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197995410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:24,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:24,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:24,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307643643] [2024-06-21 19:44:24,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:24,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:24,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:24,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:24,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:24,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:24,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 160 transitions, 1829 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:24,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:24,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:24,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:25,284 INFO L124 PetriNetUnfolderBase]: 927/1969 cut-off events. [2024-06-21 19:44:25,284 INFO L125 PetriNetUnfolderBase]: For 32957/32957 co-relation queries the response was YES. [2024-06-21 19:44:25,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8284 conditions, 1969 events. 927/1969 cut-off events. For 32957/32957 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14620 event pairs, 406 based on Foata normal form. 8/1937 useless extension candidates. Maximal degree in co-relation 8213. Up to 1496 conditions per place. [2024-06-21 19:44:25,299 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 131 selfloop transitions, 28 changer transitions 12/178 dead transitions. [2024-06-21 19:44:25,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 178 transitions, 2213 flow [2024-06-21 19:44:25,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:25,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:25,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-21 19:44:25,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472283813747226 [2024-06-21 19:44:25,300 INFO L175 Difference]: Start difference. First operand has 236 places, 160 transitions, 1829 flow. Second operand 11 states and 169 transitions. [2024-06-21 19:44:25,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 178 transitions, 2213 flow [2024-06-21 19:44:25,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 178 transitions, 2161 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 19:44:25,399 INFO L231 Difference]: Finished difference. Result has 232 places, 153 transitions, 1767 flow [2024-06-21 19:44:25,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1767, PETRI_PLACES=232, PETRI_TRANSITIONS=153} [2024-06-21 19:44:25,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 19:44:25,405 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 153 transitions, 1767 flow [2024-06-21 19:44:25,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:25,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:25,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:25,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 19:44:25,405 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-21 19:44:25,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:25,406 INFO L85 PathProgramCache]: Analyzing trace with hash -748521058, now seen corresponding path program 10 times [2024-06-21 19:44:25,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905868114] [2024-06-21 19:44:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:25,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:25,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:27,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:27,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905868114] [2024-06-21 19:44:27,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905868114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:27,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:27,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:27,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93225047] [2024-06-21 19:44:27,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:27,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:27,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:27,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:27,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:27,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:27,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 153 transitions, 1767 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:27,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:27,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:27,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:27,715 INFO L124 PetriNetUnfolderBase]: 867/1827 cut-off events. [2024-06-21 19:44:27,716 INFO L125 PetriNetUnfolderBase]: For 27900/27900 co-relation queries the response was YES. [2024-06-21 19:44:27,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7658 conditions, 1827 events. 867/1827 cut-off events. For 27900/27900 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13195 event pairs, 420 based on Foata normal form. 8/1797 useless extension candidates. Maximal degree in co-relation 7587. Up to 1430 conditions per place. [2024-06-21 19:44:27,729 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 21 changer transitions 14/171 dead transitions. [2024-06-21 19:44:27,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 171 transitions, 2137 flow [2024-06-21 19:44:27,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:44:27,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:44:27,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-21 19:44:27,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3617886178861789 [2024-06-21 19:44:27,730 INFO L175 Difference]: Start difference. First operand has 232 places, 153 transitions, 1767 flow. Second operand 12 states and 178 transitions. [2024-06-21 19:44:27,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 171 transitions, 2137 flow [2024-06-21 19:44:27,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 171 transitions, 2004 flow, removed 2 selfloop flow, removed 20 redundant places. [2024-06-21 19:44:27,808 INFO L231 Difference]: Finished difference. Result has 223 places, 148 transitions, 1642 flow [2024-06-21 19:44:27,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1642, PETRI_PLACES=223, PETRI_TRANSITIONS=148} [2024-06-21 19:44:27,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 19:44:27,809 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 148 transitions, 1642 flow [2024-06-21 19:44:27,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:27,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:27,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:27,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 19:44:27,809 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-21 19:44:27,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:27,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1281974550, now seen corresponding path program 11 times [2024-06-21 19:44:27,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:27,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404733480] [2024-06-21 19:44:27,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:27,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:27,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:29,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:29,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:29,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404733480] [2024-06-21 19:44:29,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404733480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:29,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:29,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:29,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319235754] [2024-06-21 19:44:29,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:29,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:29,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:29,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:29,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:29,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:29,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 148 transitions, 1642 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:29,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:29,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:29,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:29,716 INFO L124 PetriNetUnfolderBase]: 815/1717 cut-off events. [2024-06-21 19:44:29,717 INFO L125 PetriNetUnfolderBase]: For 21758/21758 co-relation queries the response was YES. [2024-06-21 19:44:29,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6909 conditions, 1717 events. 815/1717 cut-off events. For 21758/21758 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12078 event pairs, 372 based on Foata normal form. 8/1691 useless extension candidates. Maximal degree in co-relation 6841. Up to 1332 conditions per place. [2024-06-21 19:44:29,729 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 126 selfloop transitions, 22 changer transitions 10/165 dead transitions. [2024-06-21 19:44:29,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 165 transitions, 1998 flow [2024-06-21 19:44:29,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:29,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:29,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-21 19:44:29,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-21 19:44:29,730 INFO L175 Difference]: Start difference. First operand has 223 places, 148 transitions, 1642 flow. Second operand 11 states and 167 transitions. [2024-06-21 19:44:29,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 165 transitions, 1998 flow [2024-06-21 19:44:29,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 165 transitions, 1949 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 19:44:29,801 INFO L231 Difference]: Finished difference. Result has 218 places, 145 transitions, 1610 flow [2024-06-21 19:44:29,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1610, PETRI_PLACES=218, PETRI_TRANSITIONS=145} [2024-06-21 19:44:29,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-21 19:44:29,801 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 145 transitions, 1610 flow [2024-06-21 19:44:29,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:29,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:29,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:29,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 19:44:29,802 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-21 19:44:29,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:29,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1281968970, now seen corresponding path program 12 times [2024-06-21 19:44:29,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:29,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735599424] [2024-06-21 19:44:29,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:29,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:29,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:31,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:31,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:31,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735599424] [2024-06-21 19:44:31,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735599424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:31,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:31,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:31,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627806275] [2024-06-21 19:44:31,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:31,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:31,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:31,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:31,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:31,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:31,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 145 transitions, 1610 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:31,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:31,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:31,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:31,820 INFO L124 PetriNetUnfolderBase]: 767/1633 cut-off events. [2024-06-21 19:44:31,820 INFO L125 PetriNetUnfolderBase]: For 17108/17108 co-relation queries the response was YES. [2024-06-21 19:44:31,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6387 conditions, 1633 events. 767/1633 cut-off events. For 17108/17108 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11395 event pairs, 340 based on Foata normal form. 8/1611 useless extension candidates. Maximal degree in co-relation 6319. Up to 1216 conditions per place. [2024-06-21 19:44:31,831 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 14 changer transitions 20/162 dead transitions. [2024-06-21 19:44:31,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 162 transitions, 1960 flow [2024-06-21 19:44:31,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:31,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:31,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-21 19:44:31,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-21 19:44:31,832 INFO L175 Difference]: Start difference. First operand has 218 places, 145 transitions, 1610 flow. Second operand 11 states and 167 transitions. [2024-06-21 19:44:31,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 162 transitions, 1960 flow [2024-06-21 19:44:31,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 162 transitions, 1905 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 19:44:31,885 INFO L231 Difference]: Finished difference. Result has 214 places, 130 transitions, 1464 flow [2024-06-21 19:44:31,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1464, PETRI_PLACES=214, PETRI_TRANSITIONS=130} [2024-06-21 19:44:31,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 19:44:31,886 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 130 transitions, 1464 flow [2024-06-21 19:44:31,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:31,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:31,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:31,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 19:44:31,887 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-21 19:44:31,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:31,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1580855762, now seen corresponding path program 13 times [2024-06-21 19:44:31,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:31,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61346609] [2024-06-21 19:44:31,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:31,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:33,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:33,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61346609] [2024-06-21 19:44:33,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61346609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:33,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:33,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:33,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456266649] [2024-06-21 19:44:33,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:33,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:33,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:33,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:33,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:33,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:33,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 130 transitions, 1464 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:33,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:33,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:33,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:33,890 INFO L124 PetriNetUnfolderBase]: 688/1446 cut-off events. [2024-06-21 19:44:33,891 INFO L125 PetriNetUnfolderBase]: For 11649/11651 co-relation queries the response was YES. [2024-06-21 19:44:33,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5801 conditions, 1446 events. 688/1446 cut-off events. For 11649/11651 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9865 event pairs, 301 based on Foata normal form. 10/1430 useless extension candidates. Maximal degree in co-relation 5734. Up to 962 conditions per place. [2024-06-21 19:44:33,901 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 112 selfloop transitions, 12 changer transitions 27/159 dead transitions. [2024-06-21 19:44:33,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 159 transitions, 1844 flow [2024-06-21 19:44:33,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:44:33,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:44:33,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:44:33,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 19:44:33,902 INFO L175 Difference]: Start difference. First operand has 214 places, 130 transitions, 1464 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:44:33,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 159 transitions, 1844 flow [2024-06-21 19:44:33,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 159 transitions, 1713 flow, removed 2 selfloop flow, removed 21 redundant places. [2024-06-21 19:44:33,947 INFO L231 Difference]: Finished difference. Result has 194 places, 116 transitions, 1162 flow [2024-06-21 19:44:33,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1162, PETRI_PLACES=194, PETRI_TRANSITIONS=116} [2024-06-21 19:44:33,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-21 19:44:33,948 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 116 transitions, 1162 flow [2024-06-21 19:44:33,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:33,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:33,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:33,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 19:44:33,948 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-21 19:44:33,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:33,949 INFO L85 PathProgramCache]: Analyzing trace with hash 640720436, now seen corresponding path program 14 times [2024-06-21 19:44:33,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:33,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305546624] [2024-06-21 19:44:33,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:33,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:35,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-21 19:44:35,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:35,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305546624] [2024-06-21 19:44:35,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305546624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:35,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951283588] [2024-06-21 19:44:35,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:35,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:35,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:35,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:35,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:35,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:35,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 116 transitions, 1162 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:35,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:35,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:35,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:36,166 INFO L124 PetriNetUnfolderBase]: 633/1335 cut-off events. [2024-06-21 19:44:36,167 INFO L125 PetriNetUnfolderBase]: For 9879/9881 co-relation queries the response was YES. [2024-06-21 19:44:36,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4975 conditions, 1335 events. 633/1335 cut-off events. For 9879/9881 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9002 event pairs, 253 based on Foata normal form. 10/1315 useless extension candidates. Maximal degree in co-relation 4912. Up to 771 conditions per place. [2024-06-21 19:44:36,179 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 103 selfloop transitions, 17 changer transitions 19/147 dead transitions. [2024-06-21 19:44:36,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 147 transitions, 1524 flow [2024-06-21 19:44:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:44:36,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:44:36,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 19:44:36,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 19:44:36,180 INFO L175 Difference]: Start difference. First operand has 194 places, 116 transitions, 1162 flow. Second operand 10 states and 179 transitions. [2024-06-21 19:44:36,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 147 transitions, 1524 flow [2024-06-21 19:44:36,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 147 transitions, 1427 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-06-21 19:44:36,230 INFO L231 Difference]: Finished difference. Result has 180 places, 110 transitions, 1041 flow [2024-06-21 19:44:36,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1041, PETRI_PLACES=180, PETRI_TRANSITIONS=110} [2024-06-21 19:44:36,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 19:44:36,231 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 110 transitions, 1041 flow [2024-06-21 19:44:36,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:36,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:36,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:36,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 19:44:36,231 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-21 19:44:36,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:36,232 INFO L85 PathProgramCache]: Analyzing trace with hash -876583290, now seen corresponding path program 15 times [2024-06-21 19:44:36,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:36,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360201667] [2024-06-21 19:44:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:36,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:36,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:37,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:37,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:37,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360201667] [2024-06-21 19:44:37,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360201667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:37,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:37,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:37,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179980271] [2024-06-21 19:44:37,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:37,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:37,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:37,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:37,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:37,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:37,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 110 transitions, 1041 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:37,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:37,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:38,305 INFO L124 PetriNetUnfolderBase]: 549/1183 cut-off events. [2024-06-21 19:44:38,305 INFO L125 PetriNetUnfolderBase]: For 8361/8363 co-relation queries the response was YES. [2024-06-21 19:44:38,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 1183 events. 549/1183 cut-off events. For 8361/8363 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7866 event pairs, 237 based on Foata normal form. 10/1167 useless extension candidates. Maximal degree in co-relation 4256. Up to 771 conditions per place. [2024-06-21 19:44:38,313 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 84 selfloop transitions, 7 changer transitions 30/129 dead transitions. [2024-06-21 19:44:38,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 129 transitions, 1328 flow [2024-06-21 19:44:38,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:44:38,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:44:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:44:38,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 19:44:38,314 INFO L175 Difference]: Start difference. First operand has 180 places, 110 transitions, 1041 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:44:38,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 129 transitions, 1328 flow [2024-06-21 19:44:38,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 129 transitions, 1259 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 19:44:38,350 INFO L231 Difference]: Finished difference. Result has 174 places, 94 transitions, 801 flow [2024-06-21 19:44:38,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=801, PETRI_PLACES=174, PETRI_TRANSITIONS=94} [2024-06-21 19:44:38,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-21 19:44:38,351 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 94 transitions, 801 flow [2024-06-21 19:44:38,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:38,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:38,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:38,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 19:44:38,351 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-21 19:44:38,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:38,352 INFO L85 PathProgramCache]: Analyzing trace with hash 544690962, now seen corresponding path program 16 times [2024-06-21 19:44:38,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:38,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45567492] [2024-06-21 19:44:38,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:38,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:40,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:40,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:40,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45567492] [2024-06-21 19:44:40,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45567492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:40,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:40,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:40,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494915944] [2024-06-21 19:44:40,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:40,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:40,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:40,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:40,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:40,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:40,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 94 transitions, 801 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:40,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:40,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:40,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:41,255 INFO L124 PetriNetUnfolderBase]: 485/1047 cut-off events. [2024-06-21 19:44:41,256 INFO L125 PetriNetUnfolderBase]: For 7450/7450 co-relation queries the response was YES. [2024-06-21 19:44:41,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3598 conditions, 1047 events. 485/1047 cut-off events. For 7450/7450 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6947 event pairs, 205 based on Foata normal form. 8/1029 useless extension candidates. Maximal degree in co-relation 3541. Up to 734 conditions per place. [2024-06-21 19:44:41,261 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 78 selfloop transitions, 13 changer transitions 15/113 dead transitions. [2024-06-21 19:44:41,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 113 transitions, 1068 flow [2024-06-21 19:44:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:44:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:44:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 19:44:41,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-21 19:44:41,262 INFO L175 Difference]: Start difference. First operand has 174 places, 94 transitions, 801 flow. Second operand 10 states and 153 transitions. [2024-06-21 19:44:41,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 113 transitions, 1068 flow [2024-06-21 19:44:41,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 113 transitions, 1018 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-21 19:44:41,281 INFO L231 Difference]: Finished difference. Result has 153 places, 90 transitions, 749 flow [2024-06-21 19:44:41,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=749, PETRI_PLACES=153, PETRI_TRANSITIONS=90} [2024-06-21 19:44:41,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-21 19:44:41,281 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 90 transitions, 749 flow [2024-06-21 19:44:41,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:41,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:41,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:41,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 19:44:41,284 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:41,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:41,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1876544132, now seen corresponding path program 17 times [2024-06-21 19:44:41,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:41,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028530097] [2024-06-21 19:44:41,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:41,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:42,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-21 19:44:42,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:42,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028530097] [2024-06-21 19:44:42,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028530097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:42,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:42,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:42,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802729987] [2024-06-21 19:44:42,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:42,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:42,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:42,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:42,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:42,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:42,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 90 transitions, 749 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:42,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:42,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:42,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:43,313 INFO L124 PetriNetUnfolderBase]: 481/1039 cut-off events. [2024-06-21 19:44:43,314 INFO L125 PetriNetUnfolderBase]: For 10275/10275 co-relation queries the response was YES. [2024-06-21 19:44:43,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 1039 events. 481/1039 cut-off events. For 10275/10275 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 6953 event pairs, 185 based on Foata normal form. 8/1021 useless extension candidates. Maximal degree in co-relation 3558. Up to 269 conditions per place. [2024-06-21 19:44:43,320 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 75 selfloop transitions, 22 changer transitions 14/119 dead transitions. [2024-06-21 19:44:43,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 119 transitions, 1127 flow [2024-06-21 19:44:43,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:44:43,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:44:43,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 19:44:43,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-21 19:44:43,321 INFO L175 Difference]: Start difference. First operand has 153 places, 90 transitions, 749 flow. Second operand 10 states and 186 transitions. [2024-06-21 19:44:43,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 119 transitions, 1127 flow [2024-06-21 19:44:43,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 119 transitions, 1088 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 19:44:43,340 INFO L231 Difference]: Finished difference. Result has 150 places, 81 transitions, 688 flow [2024-06-21 19:44:43,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=688, PETRI_PLACES=150, PETRI_TRANSITIONS=81} [2024-06-21 19:44:43,340 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-21 19:44:43,341 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 81 transitions, 688 flow [2024-06-21 19:44:43,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:43,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:43,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:43,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 19:44:43,341 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:43,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:43,342 INFO L85 PathProgramCache]: Analyzing trace with hash 687093116, now seen corresponding path program 18 times [2024-06-21 19:44:43,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:43,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544824939] [2024-06-21 19:44:43,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:43,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:43,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:45,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:45,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:45,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544824939] [2024-06-21 19:44:45,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544824939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:45,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:45,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:45,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120100972] [2024-06-21 19:44:45,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:45,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:45,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:45,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:45,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:45,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:45,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 81 transitions, 688 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:45,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:45,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:45,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:45,636 INFO L124 PetriNetUnfolderBase]: 417/903 cut-off events. [2024-06-21 19:44:45,637 INFO L125 PetriNetUnfolderBase]: For 8432/8432 co-relation queries the response was YES. [2024-06-21 19:44:45,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3082 conditions, 903 events. 417/903 cut-off events. For 8432/8432 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5831 event pairs, 173 based on Foata normal form. 8/885 useless extension candidates. Maximal degree in co-relation 3031. Up to 257 conditions per place. [2024-06-21 19:44:45,641 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 64 selfloop transitions, 18 changer transitions 14/104 dead transitions. [2024-06-21 19:44:45,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 104 transitions, 978 flow [2024-06-21 19:44:45,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:44:45,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:44:45,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 19:44:45,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 19:44:45,642 INFO L175 Difference]: Start difference. First operand has 150 places, 81 transitions, 688 flow. Second operand 10 states and 179 transitions. [2024-06-21 19:44:45,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 104 transitions, 978 flow [2024-06-21 19:44:45,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 104 transitions, 911 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 19:44:45,657 INFO L231 Difference]: Finished difference. Result has 144 places, 74 transitions, 610 flow [2024-06-21 19:44:45,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=610, PETRI_PLACES=144, PETRI_TRANSITIONS=74} [2024-06-21 19:44:45,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-21 19:44:45,658 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 74 transitions, 610 flow [2024-06-21 19:44:45,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:45,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:45,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:45,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 19:44:45,658 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:45,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:45,659 INFO L85 PathProgramCache]: Analyzing trace with hash 2074158554, now seen corresponding path program 19 times [2024-06-21 19:44:45,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:45,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389241582] [2024-06-21 19:44:45,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:45,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:48,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:48,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:48,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389241582] [2024-06-21 19:44:48,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389241582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:48,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:48,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:48,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391939644] [2024-06-21 19:44:48,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:48,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:48,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:48,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:48,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:48,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:48,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 74 transitions, 610 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:48,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:48,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:48,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:48,885 INFO L124 PetriNetUnfolderBase]: 354/772 cut-off events. [2024-06-21 19:44:48,885 INFO L125 PetriNetUnfolderBase]: For 5502/5502 co-relation queries the response was YES. [2024-06-21 19:44:48,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2697 conditions, 772 events. 354/772 cut-off events. For 5502/5502 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4776 event pairs, 157 based on Foata normal form. 16/766 useless extension candidates. Maximal degree in co-relation 2648. Up to 469 conditions per place. [2024-06-21 19:44:48,890 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 60 selfloop transitions, 9 changer transitions 17/93 dead transitions. [2024-06-21 19:44:48,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 93 transitions, 835 flow [2024-06-21 19:44:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:48,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:48,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-21 19:44:48,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 19:44:48,891 INFO L175 Difference]: Start difference. First operand has 144 places, 74 transitions, 610 flow. Second operand 11 states and 165 transitions. [2024-06-21 19:44:48,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 93 transitions, 835 flow [2024-06-21 19:44:48,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 93 transitions, 775 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-21 19:44:48,903 INFO L231 Difference]: Finished difference. Result has 134 places, 66 transitions, 495 flow [2024-06-21 19:44:48,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=495, PETRI_PLACES=134, PETRI_TRANSITIONS=66} [2024-06-21 19:44:48,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-21 19:44:48,904 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 66 transitions, 495 flow [2024-06-21 19:44:48,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:48,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:48,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:48,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 19:44:48,904 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:48,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:48,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2069689904, now seen corresponding path program 20 times [2024-06-21 19:44:48,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:48,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494792506] [2024-06-21 19:44:48,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:48,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:48,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:50,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-21 19:44:50,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:50,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494792506] [2024-06-21 19:44:50,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494792506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:50,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:50,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:50,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746334023] [2024-06-21 19:44:50,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:50,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:50,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:50,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:50,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:50,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:50,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 66 transitions, 495 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:50,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:50,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:50,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:51,286 INFO L124 PetriNetUnfolderBase]: 242/512 cut-off events. [2024-06-21 19:44:51,286 INFO L125 PetriNetUnfolderBase]: For 2251/2251 co-relation queries the response was YES. [2024-06-21 19:44:51,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1801 conditions, 512 events. 242/512 cut-off events. For 2251/2251 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2668 event pairs, 87 based on Foata normal form. 8/510 useless extension candidates. Maximal degree in co-relation 1756. Up to 327 conditions per place. [2024-06-21 19:44:51,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 46 selfloop transitions, 3 changer transitions 27/83 dead transitions. [2024-06-21 19:44:51,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 83 transitions, 679 flow [2024-06-21 19:44:51,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-21 19:44:51,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35920177383592017 [2024-06-21 19:44:51,293 INFO L175 Difference]: Start difference. First operand has 134 places, 66 transitions, 495 flow. Second operand 11 states and 162 transitions. [2024-06-21 19:44:51,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 83 transitions, 679 flow [2024-06-21 19:44:51,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 83 transitions, 632 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-21 19:44:51,298 INFO L231 Difference]: Finished difference. Result has 114 places, 55 transitions, 372 flow [2024-06-21 19:44:51,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=372, PETRI_PLACES=114, PETRI_TRANSITIONS=55} [2024-06-21 19:44:51,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 19:44:51,299 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 55 transitions, 372 flow [2024-06-21 19:44:51,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:51,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:51,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:51,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 19:44:51,299 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:51,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash 295604988, now seen corresponding path program 21 times [2024-06-21 19:44:51,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:51,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462856288] [2024-06-21 19:44:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:51,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:52,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:52,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:52,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462856288] [2024-06-21 19:44:52,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462856288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:52,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:52,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:44:52,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715064963] [2024-06-21 19:44:52,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:52,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:44:52,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:52,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:44:52,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:44:52,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:52,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 55 transitions, 372 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:52,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:52,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:52,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:53,103 INFO L124 PetriNetUnfolderBase]: 211/446 cut-off events. [2024-06-21 19:44:53,103 INFO L125 PetriNetUnfolderBase]: For 2378/2378 co-relation queries the response was YES. [2024-06-21 19:44:53,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1471 conditions, 446 events. 211/446 cut-off events. For 2378/2378 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2276 event pairs, 40 based on Foata normal form. 8/450 useless extension candidates. Maximal degree in co-relation 1434. Up to 229 conditions per place. [2024-06-21 19:44:53,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 40 selfloop transitions, 15 changer transitions 9/71 dead transitions. [2024-06-21 19:44:53,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 71 transitions, 532 flow [2024-06-21 19:44:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 159 transitions. [2024-06-21 19:44:53,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.352549889135255 [2024-06-21 19:44:53,113 INFO L175 Difference]: Start difference. First operand has 114 places, 55 transitions, 372 flow. Second operand 11 states and 159 transitions. [2024-06-21 19:44:53,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 71 transitions, 532 flow [2024-06-21 19:44:53,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 71 transitions, 500 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 19:44:53,117 INFO L231 Difference]: Finished difference. Result has 95 places, 52 transitions, 344 flow [2024-06-21 19:44:53,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=344, PETRI_PLACES=95, PETRI_TRANSITIONS=52} [2024-06-21 19:44:53,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-21 19:44:53,117 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 52 transitions, 344 flow [2024-06-21 19:44:53,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:53,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:53,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:53,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 19:44:53,118 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:53,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:53,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1430762050, now seen corresponding path program 22 times [2024-06-21 19:44:53,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:53,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495450771] [2024-06-21 19:44:53,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:53,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:53,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:54,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:54,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:54,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495450771] [2024-06-21 19:44:54,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495450771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:54,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:54,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:54,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486769940] [2024-06-21 19:44:54,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:54,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:54,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:54,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:54,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:54,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:54,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 52 transitions, 344 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:54,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:54,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:54,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:54,887 INFO L124 PetriNetUnfolderBase]: 219/478 cut-off events. [2024-06-21 19:44:54,887 INFO L125 PetriNetUnfolderBase]: For 2296/2296 co-relation queries the response was YES. [2024-06-21 19:44:54,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1548 conditions, 478 events. 219/478 cut-off events. For 2296/2296 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2567 event pairs, 56 based on Foata normal form. 8/482 useless extension candidates. Maximal degree in co-relation 1517. Up to 177 conditions per place. [2024-06-21 19:44:54,889 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 42 selfloop transitions, 11 changer transitions 11/71 dead transitions. [2024-06-21 19:44:54,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 71 transitions, 536 flow [2024-06-21 19:44:54,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:54,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:54,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-21 19:44:54,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35476718403547675 [2024-06-21 19:44:54,890 INFO L175 Difference]: Start difference. First operand has 95 places, 52 transitions, 344 flow. Second operand 11 states and 160 transitions. [2024-06-21 19:44:54,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 71 transitions, 536 flow [2024-06-21 19:44:54,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 71 transitions, 475 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-21 19:44:54,893 INFO L231 Difference]: Finished difference. Result has 90 places, 48 transitions, 287 flow [2024-06-21 19:44:54,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=287, PETRI_PLACES=90, PETRI_TRANSITIONS=48} [2024-06-21 19:44:54,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-21 19:44:54,894 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 48 transitions, 287 flow [2024-06-21 19:44:54,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:54,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:54,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:54,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 19:44:54,895 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:54,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:54,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1794779946, now seen corresponding path program 23 times [2024-06-21 19:44:54,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:54,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601400342] [2024-06-21 19:44:54,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:54,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:56,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:56,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:56,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601400342] [2024-06-21 19:44:56,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601400342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:56,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:56,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:44:56,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480579569] [2024-06-21 19:44:56,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:56,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:44:56,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:56,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:44:56,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:44:56,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:56,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 48 transitions, 287 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:56,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:56,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:56,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:56,234 INFO L124 PetriNetUnfolderBase]: 199/446 cut-off events. [2024-06-21 19:44:56,234 INFO L125 PetriNetUnfolderBase]: For 1941/1941 co-relation queries the response was YES. [2024-06-21 19:44:56,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 446 events. 199/446 cut-off events. For 1941/1941 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2384 event pairs, 33 based on Foata normal form. 8/450 useless extension candidates. Maximal degree in co-relation 1350. Up to 172 conditions per place. [2024-06-21 19:44:56,237 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 9 changer transitions 10/62 dead transitions. [2024-06-21 19:44:56,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 62 transitions, 427 flow [2024-06-21 19:44:56,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:44:56,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:44:56,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 19:44:56,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 19:44:56,238 INFO L175 Difference]: Start difference. First operand has 90 places, 48 transitions, 287 flow. Second operand 8 states and 129 transitions. [2024-06-21 19:44:56,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 62 transitions, 427 flow [2024-06-21 19:44:56,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 62 transitions, 392 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 19:44:56,240 INFO L231 Difference]: Finished difference. Result has 83 places, 46 transitions, 261 flow [2024-06-21 19:44:56,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=261, PETRI_PLACES=83, PETRI_TRANSITIONS=46} [2024-06-21 19:44:56,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-21 19:44:56,241 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 46 transitions, 261 flow [2024-06-21 19:44:56,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:56,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:56,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:56,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 19:44:56,241 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:56,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:56,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1263284778, now seen corresponding path program 24 times [2024-06-21 19:44:56,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:56,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523421384] [2024-06-21 19:44:56,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:56,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:57,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523421384] [2024-06-21 19:44:57,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523421384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:57,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:57,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:44:57,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980987078] [2024-06-21 19:44:57,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:57,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:44:57,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:57,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:44:57,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:44:57,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:44:57,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 46 transitions, 261 flow. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:57,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:57,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:44:57,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:57,515 INFO L124 PetriNetUnfolderBase]: 171/378 cut-off events. [2024-06-21 19:44:57,515 INFO L125 PetriNetUnfolderBase]: For 1482/1482 co-relation queries the response was YES. [2024-06-21 19:44:57,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1203 conditions, 378 events. 171/378 cut-off events. For 1482/1482 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1895 event pairs, 27 based on Foata normal form. 8/386 useless extension candidates. Maximal degree in co-relation 1176. Up to 88 conditions per place. [2024-06-21 19:44:57,517 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 9 changer transitions 7/64 dead transitions. [2024-06-21 19:44:57,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 64 transitions, 429 flow [2024-06-21 19:44:57,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:44:57,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:44:57,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:44:57,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 19:44:57,518 INFO L175 Difference]: Start difference. First operand has 83 places, 46 transitions, 261 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:44:57,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 64 transitions, 429 flow [2024-06-21 19:44:57,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 64 transitions, 406 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 19:44:57,519 INFO L231 Difference]: Finished difference. Result has 81 places, 43 transitions, 238 flow [2024-06-21 19:44:57,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=238, PETRI_PLACES=81, PETRI_TRANSITIONS=43} [2024-06-21 19:44:57,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-21 19:44:57,520 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 43 transitions, 238 flow [2024-06-21 19:44:57,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:57,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:57,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:57,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 19:44:57,520 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:57,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:57,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1706480850, now seen corresponding path program 25 times [2024-06-21 19:44:57,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:57,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54290405] [2024-06-21 19:44:57,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:57,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:57,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:44:59,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:44:59,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:44:59,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54290405] [2024-06-21 19:44:59,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54290405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:44:59,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:44:59,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 19:44:59,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017950957] [2024-06-21 19:44:59,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:44:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 19:44:59,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:44:59,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 19:44:59,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 19:44:59,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:44:59,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 43 transitions, 238 flow. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:59,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:44:59,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:44:59,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:44:59,471 INFO L124 PetriNetUnfolderBase]: 123/290 cut-off events. [2024-06-21 19:44:59,471 INFO L125 PetriNetUnfolderBase]: For 858/858 co-relation queries the response was YES. [2024-06-21 19:44:59,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 908 conditions, 290 events. 123/290 cut-off events. For 858/858 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1337 event pairs, 36 based on Foata normal form. 8/294 useless extension candidates. Maximal degree in co-relation 883. Up to 101 conditions per place. [2024-06-21 19:44:59,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 21 selfloop transitions, 7 changer transitions 22/57 dead transitions. [2024-06-21 19:44:59,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 57 transitions, 366 flow [2024-06-21 19:44:59,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:44:59,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:44:59,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-21 19:44:59,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458980044345898 [2024-06-21 19:44:59,473 INFO L175 Difference]: Start difference. First operand has 81 places, 43 transitions, 238 flow. Second operand 11 states and 156 transitions. [2024-06-21 19:44:59,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 57 transitions, 366 flow [2024-06-21 19:44:59,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 57 transitions, 328 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 19:44:59,475 INFO L231 Difference]: Finished difference. Result has 82 places, 32 transitions, 136 flow [2024-06-21 19:44:59,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=136, PETRI_PLACES=82, PETRI_TRANSITIONS=32} [2024-06-21 19:44:59,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-21 19:44:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 32 transitions, 136 flow [2024-06-21 19:44:59,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:44:59,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:44:59,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:44:59,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 19:44:59,476 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:44:59,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:44:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash 292937738, now seen corresponding path program 26 times [2024-06-21 19:44:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:44:59,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963454578] [2024-06-21 19:44:59,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:44:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:44:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:45:00,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:45:00,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:45:00,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963454578] [2024-06-21 19:45:00,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963454578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:45:00,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:45:00,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 19:45:00,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873451683] [2024-06-21 19:45:00,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:45:00,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 19:45:00,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:45:00,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 19:45:00,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 19:45:00,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:45:00,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 32 transitions, 136 flow. Second operand has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:45:00,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:45:00,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:45:00,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:45:00,806 INFO L124 PetriNetUnfolderBase]: 47/118 cut-off events. [2024-06-21 19:45:00,806 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2024-06-21 19:45:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328 conditions, 118 events. 47/118 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 316 event pairs, 5 based on Foata normal form. 8/126 useless extension candidates. Maximal degree in co-relation 305. Up to 40 conditions per place. [2024-06-21 19:45:00,806 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 0 selfloop transitions, 0 changer transitions 41/41 dead transitions. [2024-06-21 19:45:00,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 41 transitions, 204 flow [2024-06-21 19:45:00,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:45:00,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:45:00,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 19:45:00,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33604336043360433 [2024-06-21 19:45:00,807 INFO L175 Difference]: Start difference. First operand has 82 places, 32 transitions, 136 flow. Second operand 9 states and 124 transitions. [2024-06-21 19:45:00,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 41 transitions, 204 flow [2024-06-21 19:45:00,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 41 transitions, 174 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 19:45:00,808 INFO L231 Difference]: Finished difference. Result has 65 places, 0 transitions, 0 flow [2024-06-21 19:45:00,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=65, PETRI_TRANSITIONS=0} [2024-06-21 19:45:00,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 19:45:00,808 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 0 transitions, 0 flow [2024-06-21 19:45:00,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.818181818181818) internal successors, (130), 11 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:45:00,810 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 19:45:00,811 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 19:45:00,811 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 19:45:00,811 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 19:45:00,812 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 19:45:00,812 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 19:45:00,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 19:45:00,812 INFO L445 BasicCegarLoop]: Path program histogram: [29, 26, 17, 13, 13, 11, 9, 8, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:45:00,814 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 19:45:00,814 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 19:45:00,817 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 19:45:00,817 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 19:45:00,818 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 07:45:00 BasicIcfg [2024-06-21 19:45:00,818 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 19:45:00,819 INFO L158 Benchmark]: Toolchain (without parser) took 463145.79ms. Allocated memory was 174.1MB in the beginning and 3.4GB in the end (delta: 3.3GB). Free memory was 105.9MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-21 19:45:00,819 INFO L158 Benchmark]: Witness Parser took 0.09ms. Allocated memory is still 104.9MB. Free memory is still 53.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:45:00,819 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 104.9MB. Free memory is still 50.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:45:00,819 INFO L158 Benchmark]: CACSL2BoogieTranslator took 668.83ms. Allocated memory is still 174.1MB. Free memory was 105.5MB in the beginning and 120.2MB in the end (delta: -14.7MB). Peak memory consumption was 10.1MB. Max. memory is 16.1GB. [2024-06-21 19:45:00,819 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.87ms. Allocated memory is still 174.1MB. Free memory was 120.2MB in the beginning and 116.7MB in the end (delta: 3.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 19:45:00,819 INFO L158 Benchmark]: Boogie Preprocessor took 79.89ms. Allocated memory is still 174.1MB. Free memory was 116.7MB in the beginning and 111.8MB in the end (delta: 4.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-06-21 19:45:00,820 INFO L158 Benchmark]: RCFGBuilder took 1025.93ms. Allocated memory was 174.1MB in the beginning and 239.1MB in the end (delta: 65.0MB). Free memory was 111.2MB in the beginning and 171.4MB in the end (delta: -60.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. [2024-06-21 19:45:00,820 INFO L158 Benchmark]: TraceAbstraction took 461287.50ms. Allocated memory was 239.1MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 170.3MB in the beginning and 2.2GB in the end (delta: -2.0GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-21 19:45:00,821 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.09ms. Allocated memory is still 104.9MB. Free memory is still 53.1MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.09ms. Allocated memory is still 104.9MB. Free memory is still 50.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 668.83ms. Allocated memory is still 174.1MB. Free memory was 105.5MB in the beginning and 120.2MB in the end (delta: -14.7MB). Peak memory consumption was 10.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.87ms. Allocated memory is still 174.1MB. Free memory was 120.2MB in the beginning and 116.7MB in the end (delta: 3.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 79.89ms. Allocated memory is still 174.1MB. Free memory was 116.7MB in the beginning and 111.8MB in the end (delta: 4.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1025.93ms. Allocated memory was 174.1MB in the beginning and 239.1MB in the end (delta: 65.0MB). Free memory was 111.2MB in the beginning and 171.4MB in the end (delta: -60.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. * TraceAbstraction took 461287.50ms. Allocated memory was 239.1MB in the beginning and 3.4GB in the end (delta: 3.2GB). Free memory was 170.3MB in the beginning and 2.2GB in the end (delta: -2.0GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 862]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 864]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 865]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 461.2s, OverallIterations: 161, TraceHistogramMax: 1, PathProgramHistogramMax: 29, EmptinessCheckTime: 0.0s, AutomataDifference: 294.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5875 SdHoareTripleChecker+Valid, 33.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5639 mSDsluCounter, 2139 SdHoareTripleChecker+Invalid, 28.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1550 mSDsCounter, 1973 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48486 IncrementalHoareTripleChecker+Invalid, 50459 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1973 mSolverCounterUnsat, 589 mSDtfsCounter, 48486 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1611 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1605 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2103 ImplicationChecksByTransitivity, 30.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8746occurred in iteration=68, InterpolantAutomatonStates: 1494, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 162.6s InterpolantComputationTime, 3339 NumberOfCodeBlocks, 3339 NumberOfCodeBlocksAsserted, 161 NumberOfCheckSat, 3178 ConstructedInterpolants, 0 QuantifiedInterpolants, 101248 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 161 InterpolantComputations, 161 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 19:45:00,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE