./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.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-nonrel/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix003_power.opt_pso.opt_rmo.opt_tso.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-7724a2d-m [2024-06-28 02:51:11,478 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:51:11,536 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:51:11,540 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:51:11,540 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:51:11,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:51:11,567 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:51:11,567 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:51:11,568 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:51:11,571 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:51:11,571 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:51:11,572 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:51:11,572 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:51:11,573 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:51:11,574 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:51:11,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:51:11,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:51:11,574 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:51:11,575 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:51:11,575 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:51:11,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:51:11,575 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:51:11,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:51:11,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:51:11,576 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:51:11,576 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:51:11,577 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:51:11,577 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:51:11,577 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:51:11,578 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:51:11,578 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:51:11,578 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:51:11,579 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:51:11,579 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:51:11,579 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:51:11,579 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:51:11,579 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:51:11,580 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:51:11,580 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:51:11,580 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:51:11,580 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:51:11,581 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:51:11,581 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:51:11,581 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-28 02:51:11,798 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:51:11,821 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:51:11,823 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:51:11,824 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:51:11,824 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:51:11,825 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-nonrel/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-28 02:51:12,025 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:51:12,026 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:51:12,026 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 02:51:13,022 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:51:13,227 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:51:13,228 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 02:51:13,238 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31d75b7f8/9485640ed478440e8e87e8cf345d8cb0/FLAGe7f3f9df6 [2024-06-28 02:51:13,248 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31d75b7f8/9485640ed478440e8e87e8cf345d8cb0 [2024-06-28 02:51:13,248 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:51:13,249 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:51:13,250 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:51:13,250 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:51:13,254 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:51:13,254 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:51:12" (1/2) ... [2024-06-28 02:51:13,255 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5147745e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:51:13, skipping insertion in model container [2024-06-28 02:51:13,255 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:51:12" (1/2) ... [2024-06-28 02:51:13,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a455c4f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:51:13, skipping insertion in model container [2024-06-28 02:51:13,261 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:51:13" (2/2) ... [2024-06-28 02:51:13,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5147745e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13, skipping insertion in model container [2024-06-28 02:51:13,261 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:51:13" (2/2) ... [2024-06-28 02:51:13,262 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:51:13,338 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:51:13,339 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 02:51:13,339 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 02:51:13,339 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-28 02:51:13,339 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:51:13,340 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-28 02:51:13,374 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:51:13,704 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:51:13,712 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:51:13,820 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:51:13,847 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:51:13,848 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13 WrapperNode [2024-06-28 02:51:13,848 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:51:13,849 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:51:13,849 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:51:13,849 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:51:13,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,866 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,922 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 150 [2024-06-28 02:51:13,931 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:51:13,931 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:51:13,931 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:51:13,932 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:51:13,946 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,946 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,953 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,966 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:51:13,966 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,966 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,977 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,979 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,980 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,982 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:51:13,988 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:51:13,988 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:51:13,989 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:51:13,989 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (1/1) ... [2024-06-28 02:51:13,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:51:13,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:51:14,010 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-28 02:51:14,041 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:51:14,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:51:14,042 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:51:14,042 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:51:14,042 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:51:14,042 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:51:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:51:14,043 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:51:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:51:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:51:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:51:14,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:51:14,032 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-28 02:51:14,045 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:51:14,179 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:51:14,181 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:51:14,490 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:51:14,490 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:51:14,609 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:51:14,609 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:51:14,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:51:14 BoogieIcfgContainer [2024-06-28 02:51:14,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:51:14,614 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:51:14,614 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:51:14,616 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:51:14,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:51:12" (1/4) ... [2024-06-28 02:51:14,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cd82383 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:51:14, skipping insertion in model container [2024-06-28 02:51:14,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:51:13" (2/4) ... [2024-06-28 02:51:14,618 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cd82383 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:51:14, skipping insertion in model container [2024-06-28 02:51:14,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:51:13" (3/4) ... [2024-06-28 02:51:14,618 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5cd82383 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:51:14, skipping insertion in model container [2024-06-28 02:51:14,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:51:14" (4/4) ... [2024-06-28 02:51:14,619 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-28 02:51:14,632 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:51:14,633 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:51:14,633 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:51:14,672 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:51:14,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:51:14,762 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 02:51:14,762 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:51:14,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:51:14,765 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 02:51:14,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 02:51:14,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:51:14,783 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;@3d0f3c44, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:51:14,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:51:14,788 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:51:14,788 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:51:14,788 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:51:14,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:14,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:51:14,789 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-28 02:51:14,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:14,793 INFO L85 PathProgramCache]: Analyzing trace with hash 402799615, now seen corresponding path program 1 times [2024-06-28 02:51:14,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:14,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704402248] [2024-06-28 02:51:14,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:14,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:14,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:15,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-28 02:51:15,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:15,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704402248] [2024-06-28 02:51:15,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704402248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:15,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:15,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:51:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872218501] [2024-06-28 02:51:15,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:15,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:51:15,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:15,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:51:15,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:51:15,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-28 02:51:15,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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-28 02:51:15,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:15,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-28 02:51:15,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:16,253 INFO L124 PetriNetUnfolderBase]: 869/1405 cut-off events. [2024-06-28 02:51:16,254 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 02:51:16,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2783 conditions, 1405 events. 869/1405 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7205 event pairs, 566 based on Foata normal form. 1/1355 useless extension candidates. Maximal degree in co-relation 2771. Up to 1315 conditions per place. [2024-06-28 02:51:16,268 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 02:51:16,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-28 02:51:16,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:51:16,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:51:16,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-28 02:51:16,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 02:51:16,280 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 82 transitions. [2024-06-28 02:51:16,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-28 02:51:16,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:16,286 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 02:51:16,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 02:51:16,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 02:51:16,291 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 02:51:16,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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-28 02:51:16,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:16,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:16,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:51:16,292 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:16,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:16,293 INFO L85 PathProgramCache]: Analyzing trace with hash 543408094, now seen corresponding path program 1 times [2024-06-28 02:51:16,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955404478] [2024-06-28 02:51:16,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:16,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:16,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:17,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:17,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955404478] [2024-06-28 02:51:17,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955404478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:17,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:17,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:51:17,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524137798] [2024-06-28 02:51:17,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:17,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:51:17,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:17,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:51:17,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:51:17,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-28 02:51:17,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:17,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:17,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-28 02:51:17,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:17,313 INFO L124 PetriNetUnfolderBase]: 996/1571 cut-off events. [2024-06-28 02:51:17,313 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-28 02:51:17,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3586 conditions, 1571 events. 996/1571 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7909 event pairs, 519 based on Foata normal form. 3/1570 useless extension candidates. Maximal degree in co-relation 3574. Up to 1484 conditions per place. [2024-06-28 02:51:17,320 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 02:51:17,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-28 02:51:17,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:51:17,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:51:17,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:51:17,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:51:17,322 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:51:17,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-28 02:51:17,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:51:17,324 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 02:51:17,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 02:51:17,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 02:51:17,325 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 02:51:17,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:17,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:17,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:51:17,326 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:17,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:17,326 INFO L85 PathProgramCache]: Analyzing trace with hash 939928731, now seen corresponding path program 1 times [2024-06-28 02:51:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:17,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601134328] [2024-06-28 02:51:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:17,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:17,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:18,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:18,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:18,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601134328] [2024-06-28 02:51:18,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601134328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:18,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:18,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:51:18,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897800678] [2024-06-28 02:51:18,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:18,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:51:18,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:18,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:51:18,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:51:18,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:51:18,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:18,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:18,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:51:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:18,724 INFO L124 PetriNetUnfolderBase]: 1265/1958 cut-off events. [2024-06-28 02:51:18,724 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2024-06-28 02:51:18,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 1958 events. 1265/1958 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9644 event pairs, 445 based on Foata normal form. 6/1957 useless extension candidates. Maximal degree in co-relation 4941. Up to 1828 conditions per place. [2024-06-28 02:51:18,736 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 02:51:18,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 350 flow [2024-06-28 02:51:18,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:18,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:18,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:51:18,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-28 02:51:18,741 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:51:18,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 350 flow [2024-06-28 02:51:18,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 69 transitions, 330 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:51:18,745 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 02:51:18,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 02:51:18,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 02:51:18,746 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 02:51:18,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:18,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:18,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:18,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:51:18,747 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-28 02:51:18,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:18,748 INFO L85 PathProgramCache]: Analyzing trace with hash 328322472, now seen corresponding path program 1 times [2024-06-28 02:51:18,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:18,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636905837] [2024-06-28 02:51:18,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:18,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:19,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:19,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:19,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636905837] [2024-06-28 02:51:19,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636905837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:19,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:19,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:51:19,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741415375] [2024-06-28 02:51:19,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:19,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:51:19,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:19,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:51:19,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:51:19,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:51:19,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:19,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:19,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:51:19,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:19,763 INFO L124 PetriNetUnfolderBase]: 1333/2084 cut-off events. [2024-06-28 02:51:19,763 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-28 02:51:19,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5738 conditions, 2084 events. 1333/2084 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10313 event pairs, 592 based on Foata normal form. 2/2054 useless extension candidates. Maximal degree in co-relation 5721. Up to 1980 conditions per place. [2024-06-28 02:51:19,773 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-28 02:51:19,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 57 transitions, 325 flow [2024-06-28 02:51:19,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:51:19,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:51:19,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-28 02:51:19,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:51:19,775 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 100 transitions. [2024-06-28 02:51:19,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 57 transitions, 325 flow [2024-06-28 02:51:19,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:19,777 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 02:51:19,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 02:51:19,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 02:51:19,778 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 02:51:19,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:19,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:19,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:19,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:51:19,779 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-28 02:51:19,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:19,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1588063522, now seen corresponding path program 1 times [2024-06-28 02:51:19,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:19,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819159384] [2024-06-28 02:51:19,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:19,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:20,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:20,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:20,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819159384] [2024-06-28 02:51:20,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819159384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:20,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:20,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799593720] [2024-06-28 02:51:20,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:20,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:20,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:20,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:51:20,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 02:51:20,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:20,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:51:20,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:20,894 INFO L124 PetriNetUnfolderBase]: 1323/2106 cut-off events. [2024-06-28 02:51:20,895 INFO L125 PetriNetUnfolderBase]: For 3099/3099 co-relation queries the response was YES. [2024-06-28 02:51:20,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6175 conditions, 2106 events. 1323/2106 cut-off events. For 3099/3099 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10629 event pairs, 556 based on Foata normal form. 4/2100 useless extension candidates. Maximal degree in co-relation 6156. Up to 1948 conditions per place. [2024-06-28 02:51:20,904 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 02:51:20,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 374 flow [2024-06-28 02:51:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:20,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-28 02:51:20,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-28 02:51:20,906 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 119 transitions. [2024-06-28 02:51:20,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 374 flow [2024-06-28 02:51:20,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:20,908 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 232 flow [2024-06-28 02:51:20,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=232, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-28 02:51:20,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-28 02:51:20,909 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 232 flow [2024-06-28 02:51:20,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 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-28 02:51:20,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:20,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:20,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:51:20,910 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-28 02:51:20,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:20,911 INFO L85 PathProgramCache]: Analyzing trace with hash -675752907, now seen corresponding path program 1 times [2024-06-28 02:51:20,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:20,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640244703] [2024-06-28 02:51:20,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:20,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:21,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:21,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:21,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640244703] [2024-06-28 02:51:21,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640244703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:21,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:21,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:21,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868951817] [2024-06-28 02:51:21,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:21,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:21,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:21,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:21,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:21,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:21,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 232 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:21,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:21,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:21,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:22,099 INFO L124 PetriNetUnfolderBase]: 1541/2334 cut-off events. [2024-06-28 02:51:22,099 INFO L125 PetriNetUnfolderBase]: For 5231/5235 co-relation queries the response was YES. [2024-06-28 02:51:22,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7553 conditions, 2334 events. 1541/2334 cut-off events. For 5231/5235 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11223 event pairs, 656 based on Foata normal form. 6/2338 useless extension candidates. Maximal degree in co-relation 7533. Up to 2244 conditions per place. [2024-06-28 02:51:22,112 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 02:51:22,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 75 transitions, 482 flow [2024-06-28 02:51:22,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:22,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-28 02:51:22,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:51:22,114 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 232 flow. Second operand 6 states and 120 transitions. [2024-06-28 02:51:22,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 75 transitions, 482 flow [2024-06-28 02:51:22,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:22,118 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 288 flow [2024-06-28 02:51:22,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 02:51:22,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 02:51:22,120 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 288 flow [2024-06-28 02:51:22,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:22,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:22,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:22,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:51:22,121 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-28 02:51:22,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:22,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1965558743, now seen corresponding path program 2 times [2024-06-28 02:51:22,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:22,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398611758] [2024-06-28 02:51:22,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:22,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:22,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:22,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:22,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398611758] [2024-06-28 02:51:22,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398611758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:22,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:22,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:22,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199083221] [2024-06-28 02:51:22,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:22,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:22,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:22,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:22,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:22,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:22,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 288 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:22,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:22,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:22,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:23,249 INFO L124 PetriNetUnfolderBase]: 1536/2328 cut-off events. [2024-06-28 02:51:23,249 INFO L125 PetriNetUnfolderBase]: For 6984/6989 co-relation queries the response was YES. [2024-06-28 02:51:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8050 conditions, 2328 events. 1536/2328 cut-off events. For 6984/6989 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11223 event pairs, 659 based on Foata normal form. 6/2331 useless extension candidates. Maximal degree in co-relation 8029. Up to 2239 conditions per place. [2024-06-28 02:51:23,266 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 49 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-28 02:51:23,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 70 transitions, 456 flow [2024-06-28 02:51:23,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:23,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:23,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 02:51:23,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-28 02:51:23,268 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 288 flow. Second operand 6 states and 115 transitions. [2024-06-28 02:51:23,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 70 transitions, 456 flow [2024-06-28 02:51:23,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 70 transitions, 422 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:51:23,273 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 294 flow [2024-06-28 02:51:23,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 02:51:23,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 02:51:23,275 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 294 flow [2024-06-28 02:51:23,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:23,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:23,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:23,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:51:23,276 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-28 02:51:23,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:23,276 INFO L85 PathProgramCache]: Analyzing trace with hash 368445591, now seen corresponding path program 1 times [2024-06-28 02:51:23,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:23,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159219275] [2024-06-28 02:51:23,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:23,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:23,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:23,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:23,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159219275] [2024-06-28 02:51:23,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159219275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:23,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:23,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:23,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321043254] [2024-06-28 02:51:23,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:23,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:23,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:23,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:23,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:23,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:23,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 294 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:23,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:23,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:23,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:24,474 INFO L124 PetriNetUnfolderBase]: 1583/2406 cut-off events. [2024-06-28 02:51:24,474 INFO L125 PetriNetUnfolderBase]: For 8272/8274 co-relation queries the response was YES. [2024-06-28 02:51:24,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8454 conditions, 2406 events. 1583/2406 cut-off events. For 8272/8274 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11610 event pairs, 652 based on Foata normal form. 4/2408 useless extension candidates. Maximal degree in co-relation 8431. Up to 2291 conditions per place. [2024-06-28 02:51:24,489 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 66 selfloop transitions, 24 changer transitions 0/95 dead transitions. [2024-06-28 02:51:24,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 628 flow [2024-06-28 02:51:24,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:24,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:24,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:51:24,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:51:24,491 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 294 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:51:24,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 628 flow [2024-06-28 02:51:24,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 95 transitions, 572 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:24,499 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 406 flow [2024-06-28 02:51:24,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=406, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-28 02:51:24,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-28 02:51:24,501 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 406 flow [2024-06-28 02:51:24,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:24,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:24,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:24,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:51:24,502 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-28 02:51:24,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:24,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1238320575, now seen corresponding path program 2 times [2024-06-28 02:51:24,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:24,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384420541] [2024-06-28 02:51:24,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:24,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:24,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:25,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:25,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:25,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384420541] [2024-06-28 02:51:25,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384420541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:25,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:25,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:25,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785968836] [2024-06-28 02:51:25,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:25,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:25,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:25,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:25,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:25,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:25,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 406 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:25,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:25,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:25,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:25,874 INFO L124 PetriNetUnfolderBase]: 1594/2427 cut-off events. [2024-06-28 02:51:25,874 INFO L125 PetriNetUnfolderBase]: For 10700/10704 co-relation queries the response was YES. [2024-06-28 02:51:25,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9160 conditions, 2427 events. 1594/2427 cut-off events. For 10700/10704 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11784 event pairs, 631 based on Foata normal form. 6/2431 useless extension candidates. Maximal degree in co-relation 9135. Up to 2293 conditions per place. [2024-06-28 02:51:25,884 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-28 02:51:25,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 97 transitions, 702 flow [2024-06-28 02:51:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:25,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 02:51:25,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 02:51:25,886 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 406 flow. Second operand 7 states and 136 transitions. [2024-06-28 02:51:25,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 97 transitions, 702 flow [2024-06-28 02:51:25,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 660 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:25,891 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 465 flow [2024-06-28 02:51:25,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=465, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-28 02:51:25,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 02:51:25,892 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 465 flow [2024-06-28 02:51:25,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:25,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:25,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:25,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:51:25,893 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-28 02:51:25,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:25,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1409027841, now seen corresponding path program 1 times [2024-06-28 02:51:25,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:25,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712343321] [2024-06-28 02:51:25,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:25,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:26,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:26,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712343321] [2024-06-28 02:51:26,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712343321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:26,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:26,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163853730] [2024-06-28 02:51:26,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:26,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:26,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:26,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:26,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:26,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:26,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 465 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:26,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:26,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:26,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:27,239 INFO L124 PetriNetUnfolderBase]: 1616/2460 cut-off events. [2024-06-28 02:51:27,239 INFO L125 PetriNetUnfolderBase]: For 13819/13827 co-relation queries the response was YES. [2024-06-28 02:51:27,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9854 conditions, 2460 events. 1616/2460 cut-off events. For 13819/13827 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11890 event pairs, 583 based on Foata normal form. 9/2467 useless extension candidates. Maximal degree in co-relation 9828. Up to 2277 conditions per place. [2024-06-28 02:51:27,251 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-28 02:51:27,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 841 flow [2024-06-28 02:51:27,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:27,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:27,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 02:51:27,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 02:51:27,253 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 465 flow. Second operand 7 states and 142 transitions. [2024-06-28 02:51:27,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 841 flow [2024-06-28 02:51:27,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 106 transitions, 762 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:27,262 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 508 flow [2024-06-28 02:51:27,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2024-06-28 02:51:27,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-28 02:51:27,264 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 508 flow [2024-06-28 02:51:27,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:27,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:27,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:27,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:51:27,264 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:27,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:27,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1238325225, now seen corresponding path program 3 times [2024-06-28 02:51:27,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:27,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250121455] [2024-06-28 02:51:27,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:27,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:27,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:27,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:27,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:27,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250121455] [2024-06-28 02:51:27,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250121455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:27,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:27,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:27,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902876007] [2024-06-28 02:51:27,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:27,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:27,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:27,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:27,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:28,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:28,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 508 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:28,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:28,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:28,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:28,615 INFO L124 PetriNetUnfolderBase]: 1627/2488 cut-off events. [2024-06-28 02:51:28,616 INFO L125 PetriNetUnfolderBase]: For 13726/13730 co-relation queries the response was YES. [2024-06-28 02:51:28,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9940 conditions, 2488 events. 1627/2488 cut-off events. For 13726/13730 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12212 event pairs, 622 based on Foata normal form. 4/2490 useless extension candidates. Maximal degree in co-relation 9913. Up to 2289 conditions per place. [2024-06-28 02:51:28,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-28 02:51:28,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 880 flow [2024-06-28 02:51:28,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:28,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:28,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 02:51:28,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-28 02:51:28,629 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 508 flow. Second operand 7 states and 139 transitions. [2024-06-28 02:51:28,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 880 flow [2024-06-28 02:51:28,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 847 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:28,637 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 627 flow [2024-06-28 02:51:28,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=627, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-06-28 02:51:28,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 02:51:28,638 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 627 flow [2024-06-28 02:51:28,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:28,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:28,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:28,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:51:28,638 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:28,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:28,639 INFO L85 PathProgramCache]: Analyzing trace with hash -802540257, now seen corresponding path program 2 times [2024-06-28 02:51:28,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:28,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229355741] [2024-06-28 02:51:28,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:28,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:28,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:29,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:29,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229355741] [2024-06-28 02:51:29,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229355741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:29,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:29,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:29,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857757913] [2024-06-28 02:51:29,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:29,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:29,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:29,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:29,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:29,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:29,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 627 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:29,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:29,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:29,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:30,034 INFO L124 PetriNetUnfolderBase]: 1649/2523 cut-off events. [2024-06-28 02:51:30,035 INFO L125 PetriNetUnfolderBase]: For 17271/17280 co-relation queries the response was YES. [2024-06-28 02:51:30,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10701 conditions, 2523 events. 1649/2523 cut-off events. For 17271/17280 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12375 event pairs, 578 based on Foata normal form. 12/2531 useless extension candidates. Maximal degree in co-relation 10672. Up to 2312 conditions per place. [2024-06-28 02:51:30,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 30 changer transitions 0/112 dead transitions. [2024-06-28 02:51:30,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 112 transitions, 989 flow [2024-06-28 02:51:30,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:30,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:51:30,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 02:51:30,050 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 627 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:51:30,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 112 transitions, 989 flow [2024-06-28 02:51:30,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 112 transitions, 941 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:30,060 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 677 flow [2024-06-28 02:51:30,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-28 02:51:30,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-28 02:51:30,060 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 677 flow [2024-06-28 02:51:30,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:30,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:30,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:30,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:51:30,061 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:30,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:30,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1162950597, now seen corresponding path program 3 times [2024-06-28 02:51:30,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:30,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560662539] [2024-06-28 02:51:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:30,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:30,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:30,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:30,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560662539] [2024-06-28 02:51:30,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560662539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:30,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:30,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:30,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136852796] [2024-06-28 02:51:30,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:30,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:30,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:30,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:30,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:30,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:30,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 677 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:30,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:30,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:30,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:31,359 INFO L124 PetriNetUnfolderBase]: 1639/2509 cut-off events. [2024-06-28 02:51:31,360 INFO L125 PetriNetUnfolderBase]: For 19494/19503 co-relation queries the response was YES. [2024-06-28 02:51:31,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10920 conditions, 2509 events. 1639/2509 cut-off events. For 19494/19503 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12286 event pairs, 576 based on Foata normal form. 12/2517 useless extension candidates. Maximal degree in co-relation 10889. Up to 2304 conditions per place. [2024-06-28 02:51:31,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 77 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-28 02:51:31,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 111 transitions, 965 flow [2024-06-28 02:51:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:31,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:31,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 02:51:31,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 02:51:31,374 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 677 flow. Second operand 7 states and 137 transitions. [2024-06-28 02:51:31,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 111 transitions, 965 flow [2024-06-28 02:51:31,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 111 transitions, 885 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:31,385 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 663 flow [2024-06-28 02:51:31,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-28 02:51:31,386 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 02:51:31,386 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 663 flow [2024-06-28 02:51:31,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:31,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:31,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:31,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:51:31,387 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:31,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:31,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1415456745, now seen corresponding path program 4 times [2024-06-28 02:51:31,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:31,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311388397] [2024-06-28 02:51:31,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:31,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:31,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:32,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:32,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:32,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311388397] [2024-06-28 02:51:32,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311388397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:32,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:32,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:32,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511786718] [2024-06-28 02:51:32,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:32,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:32,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:32,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:32,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:32,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:32,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 663 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:32,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:32,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:32,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:32,656 INFO L124 PetriNetUnfolderBase]: 1634/2499 cut-off events. [2024-06-28 02:51:32,657 INFO L125 PetriNetUnfolderBase]: For 21615/21620 co-relation queries the response was YES. [2024-06-28 02:51:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11028 conditions, 2499 events. 1634/2499 cut-off events. For 21615/21620 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12241 event pairs, 626 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 10996. Up to 2302 conditions per place. [2024-06-28 02:51:32,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-28 02:51:32,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 923 flow [2024-06-28 02:51:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:51:32,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:51:32,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 02:51:32,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 02:51:32,672 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 663 flow. Second operand 7 states and 134 transitions. [2024-06-28 02:51:32,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 923 flow [2024-06-28 02:51:32,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 106 transitions, 824 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:32,686 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 646 flow [2024-06-28 02:51:32,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-28 02:51:32,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 02:51:32,687 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 646 flow [2024-06-28 02:51:32,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:32,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:32,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:32,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:51:32,687 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-28 02:51:32,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:32,688 INFO L85 PathProgramCache]: Analyzing trace with hash 486257586, now seen corresponding path program 1 times [2024-06-28 02:51:32,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:32,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006672568] [2024-06-28 02:51:32,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:32,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:32,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:33,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:33,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:33,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006672568] [2024-06-28 02:51:33,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006672568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:33,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:33,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:33,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69994710] [2024-06-28 02:51:33,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:33,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:33,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:33,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:33,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:51:33,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 646 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:33,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:33,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:51:33,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:33,736 INFO L124 PetriNetUnfolderBase]: 1219/2068 cut-off events. [2024-06-28 02:51:33,736 INFO L125 PetriNetUnfolderBase]: For 19541/19551 co-relation queries the response was YES. [2024-06-28 02:51:33,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 2068 events. 1219/2068 cut-off events. For 19541/19551 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11271 event pairs, 491 based on Foata normal form. 9/2073 useless extension candidates. Maximal degree in co-relation 8939. Up to 1792 conditions per place. [2024-06-28 02:51:33,747 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 67 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2024-06-28 02:51:33,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 99 transitions, 851 flow [2024-06-28 02:51:33,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:33,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 02:51:33,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 02:51:33,749 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 646 flow. Second operand 6 states and 118 transitions. [2024-06-28 02:51:33,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 99 transitions, 851 flow [2024-06-28 02:51:33,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 99 transitions, 750 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:33,759 INFO L231 Difference]: Finished difference. Result has 83 places, 92 transitions, 613 flow [2024-06-28 02:51:33,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=613, PETRI_PLACES=83, PETRI_TRANSITIONS=92} [2024-06-28 02:51:33,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-28 02:51:33,760 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 613 flow [2024-06-28 02:51:33,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:33,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:33,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:33,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:51:33,760 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:33,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:33,761 INFO L85 PathProgramCache]: Analyzing trace with hash -270341277, now seen corresponding path program 1 times [2024-06-28 02:51:33,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:33,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098886056] [2024-06-28 02:51:33,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:33,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:34,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:34,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:34,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098886056] [2024-06-28 02:51:34,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098886056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:34,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:34,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418382335] [2024-06-28 02:51:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:34,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:34,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:34,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:34,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:34,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:34,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 613 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:34,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:34,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:34,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:35,197 INFO L124 PetriNetUnfolderBase]: 1653/2541 cut-off events. [2024-06-28 02:51:35,198 INFO L125 PetriNetUnfolderBase]: For 26392/26396 co-relation queries the response was YES. [2024-06-28 02:51:35,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11696 conditions, 2541 events. 1653/2541 cut-off events. For 26392/26396 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12534 event pairs, 604 based on Foata normal form. 8/2547 useless extension candidates. Maximal degree in co-relation 11661. Up to 2357 conditions per place. [2024-06-28 02:51:35,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 30 changer transitions 0/124 dead transitions. [2024-06-28 02:51:35,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 977 flow [2024-06-28 02:51:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:35,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:35,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:51:35,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:51:35,212 INFO L175 Difference]: Start difference. First operand has 83 places, 92 transitions, 613 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:51:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 977 flow [2024-06-28 02:51:35,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 124 transitions, 949 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:35,225 INFO L231 Difference]: Finished difference. Result has 88 places, 95 transitions, 694 flow [2024-06-28 02:51:35,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=88, PETRI_TRANSITIONS=95} [2024-06-28 02:51:35,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 02:51:35,225 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 95 transitions, 694 flow [2024-06-28 02:51:35,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:35,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:35,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:35,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:51:35,226 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:35,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:35,227 INFO L85 PathProgramCache]: Analyzing trace with hash -858434693, now seen corresponding path program 2 times [2024-06-28 02:51:35,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:35,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365002008] [2024-06-28 02:51:35,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:35,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:35,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:35,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:35,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365002008] [2024-06-28 02:51:35,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365002008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:35,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:35,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:35,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124915901] [2024-06-28 02:51:35,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:35,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:35,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:35,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:35,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:36,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:36,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 95 transitions, 694 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:36,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:36,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:36,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:36,723 INFO L124 PetriNetUnfolderBase]: 1707/2630 cut-off events. [2024-06-28 02:51:36,723 INFO L125 PetriNetUnfolderBase]: For 31468/31472 co-relation queries the response was YES. [2024-06-28 02:51:36,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12796 conditions, 2630 events. 1707/2630 cut-off events. For 31468/31472 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13067 event pairs, 546 based on Foata normal form. 4/2632 useless extension candidates. Maximal degree in co-relation 12760. Up to 2217 conditions per place. [2024-06-28 02:51:36,739 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 56 changer transitions 0/136 dead transitions. [2024-06-28 02:51:36,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1280 flow [2024-06-28 02:51:36,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:36,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:36,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 02:51:36,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 02:51:36,743 INFO L175 Difference]: Start difference. First operand has 88 places, 95 transitions, 694 flow. Second operand 8 states and 165 transitions. [2024-06-28 02:51:36,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1280 flow [2024-06-28 02:51:36,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 136 transitions, 1197 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:36,765 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 857 flow [2024-06-28 02:51:36,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=857, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2024-06-28 02:51:36,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-28 02:51:36,766 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 857 flow [2024-06-28 02:51:36,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:36,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:36,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:36,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:51:36,767 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:36,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:36,767 INFO L85 PathProgramCache]: Analyzing trace with hash -858440273, now seen corresponding path program 3 times [2024-06-28 02:51:36,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:36,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218266304] [2024-06-28 02:51:36,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:36,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:36,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:37,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218266304] [2024-06-28 02:51:37,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218266304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:37,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592985023] [2024-06-28 02:51:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:37,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:37,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:37,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:37,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 857 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:37,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:37,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:37,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:38,265 INFO L124 PetriNetUnfolderBase]: 1697/2616 cut-off events. [2024-06-28 02:51:38,265 INFO L125 PetriNetUnfolderBase]: For 35883/35887 co-relation queries the response was YES. [2024-06-28 02:51:38,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 2616 events. 1697/2616 cut-off events. For 35883/35887 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13010 event pairs, 544 based on Foata normal form. 4/2618 useless extension candidates. Maximal degree in co-relation 13211. Up to 2209 conditions per place. [2024-06-28 02:51:38,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 54 changer transitions 0/135 dead transitions. [2024-06-28 02:51:38,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 135 transitions, 1265 flow [2024-06-28 02:51:38,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:38,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:38,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 02:51:38,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-28 02:51:38,332 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 857 flow. Second operand 8 states and 165 transitions. [2024-06-28 02:51:38,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 135 transitions, 1265 flow [2024-06-28 02:51:38,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 1180 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:51:38,358 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 888 flow [2024-06-28 02:51:38,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2024-06-28 02:51:38,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 02:51:38,358 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 888 flow [2024-06-28 02:51:38,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:38,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:38,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:38,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:51:38,359 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:38,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:38,360 INFO L85 PathProgramCache]: Analyzing trace with hash 891057105, now seen corresponding path program 4 times [2024-06-28 02:51:38,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:38,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911855169] [2024-06-28 02:51:38,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:38,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:38,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:38,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:38,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911855169] [2024-06-28 02:51:38,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911855169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:38,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:38,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:38,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351583010] [2024-06-28 02:51:38,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:38,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:38,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:38,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:38,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:39,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:39,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:39,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:39,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:39,668 INFO L124 PetriNetUnfolderBase]: 1719/2657 cut-off events. [2024-06-28 02:51:39,668 INFO L125 PetriNetUnfolderBase]: For 39877/39879 co-relation queries the response was YES. [2024-06-28 02:51:39,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13763 conditions, 2657 events. 1719/2657 cut-off events. For 39877/39879 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13311 event pairs, 554 based on Foata normal form. 4/2656 useless extension candidates. Maximal degree in co-relation 13724. Up to 2228 conditions per place. [2024-06-28 02:51:39,683 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 60 changer transitions 0/134 dead transitions. [2024-06-28 02:51:39,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 134 transitions, 1340 flow [2024-06-28 02:51:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:39,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:39,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 02:51:39,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 02:51:39,685 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 888 flow. Second operand 8 states and 158 transitions. [2024-06-28 02:51:39,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 134 transitions, 1340 flow [2024-06-28 02:51:39,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 134 transitions, 1207 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:39,704 INFO L231 Difference]: Finished difference. Result has 96 places, 107 transitions, 935 flow [2024-06-28 02:51:39,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=935, PETRI_PLACES=96, PETRI_TRANSITIONS=107} [2024-06-28 02:51:39,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 02:51:39,705 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 107 transitions, 935 flow [2024-06-28 02:51:39,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:39,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:39,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:39,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:51:39,706 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:39,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:39,706 INFO L85 PathProgramCache]: Analyzing trace with hash 929493197, now seen corresponding path program 5 times [2024-06-28 02:51:39,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:39,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735915534] [2024-06-28 02:51:39,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:39,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:39,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:40,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-28 02:51:40,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:40,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735915534] [2024-06-28 02:51:40,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735915534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:40,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:40,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:40,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322485604] [2024-06-28 02:51:40,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:40,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:40,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:40,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:40,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:40,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:40,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 107 transitions, 935 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:40,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:40,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:40,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:41,220 INFO L124 PetriNetUnfolderBase]: 1741/2695 cut-off events. [2024-06-28 02:51:41,221 INFO L125 PetriNetUnfolderBase]: For 43913/43918 co-relation queries the response was YES. [2024-06-28 02:51:41,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14181 conditions, 2695 events. 1741/2695 cut-off events. For 43913/43918 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13529 event pairs, 549 based on Foata normal form. 4/2693 useless extension candidates. Maximal degree in co-relation 14141. Up to 2247 conditions per place. [2024-06-28 02:51:41,236 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 59 changer transitions 0/138 dead transitions. [2024-06-28 02:51:41,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 138 transitions, 1401 flow [2024-06-28 02:51:41,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:41,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:41,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 02:51:41,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 02:51:41,238 INFO L175 Difference]: Start difference. First operand has 96 places, 107 transitions, 935 flow. Second operand 8 states and 161 transitions. [2024-06-28 02:51:41,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 138 transitions, 1401 flow [2024-06-28 02:51:41,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 138 transitions, 1262 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:41,264 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 974 flow [2024-06-28 02:51:41,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=974, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-28 02:51:41,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-28 02:51:41,265 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 974 flow [2024-06-28 02:51:41,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:41,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:41,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:41,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:51:41,265 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:41,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:41,266 INFO L85 PathProgramCache]: Analyzing trace with hash 929487617, now seen corresponding path program 6 times [2024-06-28 02:51:41,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:41,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491592828] [2024-06-28 02:51:41,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:41,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:41,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:42,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:42,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:42,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491592828] [2024-06-28 02:51:42,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491592828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:42,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:42,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:42,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315587243] [2024-06-28 02:51:42,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:42,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:42,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:42,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:42,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:42,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:42,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 974 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:42,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:42,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:42,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:42,788 INFO L124 PetriNetUnfolderBase]: 1731/2681 cut-off events. [2024-06-28 02:51:42,788 INFO L125 PetriNetUnfolderBase]: For 46928/46933 co-relation queries the response was YES. [2024-06-28 02:51:42,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14150 conditions, 2681 events. 1731/2681 cut-off events. For 46928/46933 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13400 event pairs, 547 based on Foata normal form. 4/2679 useless extension candidates. Maximal degree in co-relation 14109. Up to 2239 conditions per place. [2024-06-28 02:51:42,803 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 60 changer transitions 0/136 dead transitions. [2024-06-28 02:51:42,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1310 flow [2024-06-28 02:51:42,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:42,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:42,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 02:51:42,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 02:51:42,805 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 974 flow. Second operand 8 states and 158 transitions. [2024-06-28 02:51:42,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1310 flow [2024-06-28 02:51:42,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 136 transitions, 1090 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:42,832 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 882 flow [2024-06-28 02:51:42,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=882, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-28 02:51:42,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 02:51:42,833 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 882 flow [2024-06-28 02:51:42,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:42,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:42,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:42,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:51:42,834 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:42,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:42,834 INFO L85 PathProgramCache]: Analyzing trace with hash 937121894, now seen corresponding path program 1 times [2024-06-28 02:51:42,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:42,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216466598] [2024-06-28 02:51:42,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:42,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:42,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:43,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:43,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216466598] [2024-06-28 02:51:43,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216466598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:43,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:43,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:43,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863119937] [2024-06-28 02:51:43,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:43,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:43,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:43,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:43,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:43,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:51:43,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 882 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:43,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:43,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:51:43,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:44,396 INFO L124 PetriNetUnfolderBase]: 1516/2447 cut-off events. [2024-06-28 02:51:44,397 INFO L125 PetriNetUnfolderBase]: For 41601/41603 co-relation queries the response was YES. [2024-06-28 02:51:44,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12571 conditions, 2447 events. 1516/2447 cut-off events. For 41601/41603 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 12684 event pairs, 480 based on Foata normal form. 4/2449 useless extension candidates. Maximal degree in co-relation 12529. Up to 2214 conditions per place. [2024-06-28 02:51:44,410 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 17 changer transitions 0/138 dead transitions. [2024-06-28 02:51:44,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 138 transitions, 1266 flow [2024-06-28 02:51:44,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:44,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:44,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:51:44,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:51:44,411 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 882 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:51:44,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 138 transitions, 1266 flow [2024-06-28 02:51:44,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 1134 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:44,434 INFO L231 Difference]: Finished difference. Result has 102 places, 115 transitions, 853 flow [2024-06-28 02:51:44,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=853, PETRI_PLACES=102, PETRI_TRANSITIONS=115} [2024-06-28 02:51:44,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-28 02:51:44,434 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 115 transitions, 853 flow [2024-06-28 02:51:44,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:44,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:44,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:44,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:51:44,435 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-28 02:51:44,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:44,435 INFO L85 PathProgramCache]: Analyzing trace with hash -2062090089, now seen corresponding path program 1 times [2024-06-28 02:51:44,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:44,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751674442] [2024-06-28 02:51:44,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:44,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:44,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:45,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:45,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751674442] [2024-06-28 02:51:45,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751674442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:45,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:45,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:45,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998662080] [2024-06-28 02:51:45,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:45,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:45,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:45,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:45,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:45,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-28 02:51:45,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 115 transitions, 853 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:45,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:45,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-28 02:51:45,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:45,800 INFO L124 PetriNetUnfolderBase]: 1277/2171 cut-off events. [2024-06-28 02:51:45,800 INFO L125 PetriNetUnfolderBase]: For 43690/43702 co-relation queries the response was YES. [2024-06-28 02:51:45,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11578 conditions, 2171 events. 1277/2171 cut-off events. For 43690/43702 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11877 event pairs, 446 based on Foata normal form. 11/2159 useless extension candidates. Maximal degree in co-relation 11534. Up to 1873 conditions per place. [2024-06-28 02:51:45,814 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 12 changer transitions 0/126 dead transitions. [2024-06-28 02:51:45,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 126 transitions, 1107 flow [2024-06-28 02:51:45,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:45,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:45,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 02:51:45,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-28 02:51:45,816 INFO L175 Difference]: Start difference. First operand has 102 places, 115 transitions, 853 flow. Second operand 6 states and 121 transitions. [2024-06-28 02:51:45,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 126 transitions, 1107 flow [2024-06-28 02:51:45,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 126 transitions, 1048 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:45,840 INFO L231 Difference]: Finished difference. Result has 103 places, 118 transitions, 854 flow [2024-06-28 02:51:45,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=854, PETRI_PLACES=103, PETRI_TRANSITIONS=118} [2024-06-28 02:51:45,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 02:51:45,840 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 118 transitions, 854 flow [2024-06-28 02:51:45,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:45,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:45,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:45,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:51:45,841 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:45,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:45,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1502829334, now seen corresponding path program 1 times [2024-06-28 02:51:45,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:45,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638959126] [2024-06-28 02:51:45,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:45,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:45,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:46,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:46,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:46,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638959126] [2024-06-28 02:51:46,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638959126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:46,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:46,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:46,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106452549] [2024-06-28 02:51:46,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:46,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:46,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:46,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:46,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:46,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:46,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 118 transitions, 854 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:46,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:46,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:46,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:47,404 INFO L124 PetriNetUnfolderBase]: 1759/2729 cut-off events. [2024-06-28 02:51:47,405 INFO L125 PetriNetUnfolderBase]: For 57979/57983 co-relation queries the response was YES. [2024-06-28 02:51:47,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15090 conditions, 2729 events. 1759/2729 cut-off events. For 57979/57983 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13699 event pairs, 392 based on Foata normal form. 8/2735 useless extension candidates. Maximal degree in co-relation 15045. Up to 2446 conditions per place. [2024-06-28 02:51:47,423 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2024-06-28 02:51:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 158 transitions, 1426 flow [2024-06-28 02:51:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:51:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:51:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:51:47,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 02:51:47,424 INFO L175 Difference]: Start difference. First operand has 103 places, 118 transitions, 854 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:51:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 158 transitions, 1426 flow [2024-06-28 02:51:47,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 158 transitions, 1388 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:47,451 INFO L231 Difference]: Finished difference. Result has 108 places, 122 transitions, 965 flow [2024-06-28 02:51:47,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=965, PETRI_PLACES=108, PETRI_TRANSITIONS=122} [2024-06-28 02:51:47,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-28 02:51:47,451 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 122 transitions, 965 flow [2024-06-28 02:51:47,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:47,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:47,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:47,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:51:47,452 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:47,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:47,452 INFO L85 PathProgramCache]: Analyzing trace with hash 320174078, now seen corresponding path program 2 times [2024-06-28 02:51:47,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:47,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957873818] [2024-06-28 02:51:47,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:47,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:48,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:48,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:48,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957873818] [2024-06-28 02:51:48,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957873818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:48,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:48,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:48,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981519561] [2024-06-28 02:51:48,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:48,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:48,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:48,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:48,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:48,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:48,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 122 transitions, 965 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:48,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:48,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:48,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:48,763 INFO L124 PetriNetUnfolderBase]: 1751/2717 cut-off events. [2024-06-28 02:51:48,763 INFO L125 PetriNetUnfolderBase]: For 62485/62489 co-relation queries the response was YES. [2024-06-28 02:51:48,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15393 conditions, 2717 events. 1751/2717 cut-off events. For 62485/62489 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13670 event pairs, 531 based on Foata normal form. 8/2723 useless extension candidates. Maximal degree in co-relation 15347. Up to 2505 conditions per place. [2024-06-28 02:51:48,781 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 29 changer transitions 0/151 dead transitions. [2024-06-28 02:51:48,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 151 transitions, 1349 flow [2024-06-28 02:51:48,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:48,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:51:48,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 02:51:48,782 INFO L175 Difference]: Start difference. First operand has 108 places, 122 transitions, 965 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:51:48,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 151 transitions, 1349 flow [2024-06-28 02:51:48,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 151 transitions, 1252 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:48,817 INFO L231 Difference]: Finished difference. Result has 111 places, 122 transitions, 934 flow [2024-06-28 02:51:48,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=111, PETRI_TRANSITIONS=122} [2024-06-28 02:51:48,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 02:51:48,818 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 122 transitions, 934 flow [2024-06-28 02:51:48,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:48,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:48,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:48,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:51:48,819 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:48,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:48,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1160920710, now seen corresponding path program 3 times [2024-06-28 02:51:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:48,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419974132] [2024-06-28 02:51:48,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:48,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:49,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:49,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419974132] [2024-06-28 02:51:49,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419974132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:49,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:49,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:49,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417518277] [2024-06-28 02:51:49,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:49,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:49,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:49,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:49,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:49,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:49,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 122 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:49,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:49,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:49,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:50,374 INFO L124 PetriNetUnfolderBase]: 1768/2743 cut-off events. [2024-06-28 02:51:50,374 INFO L125 PetriNetUnfolderBase]: For 67820/67824 co-relation queries the response was YES. [2024-06-28 02:51:50,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15688 conditions, 2743 events. 1768/2743 cut-off events. For 67820/67824 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13833 event pairs, 539 based on Foata normal form. 6/2747 useless extension candidates. Maximal degree in co-relation 15640. Up to 2487 conditions per place. [2024-06-28 02:51:50,392 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 40 changer transitions 0/149 dead transitions. [2024-06-28 02:51:50,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 149 transitions, 1336 flow [2024-06-28 02:51:50,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:50,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:50,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:51:50,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:51:50,393 INFO L175 Difference]: Start difference. First operand has 111 places, 122 transitions, 934 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:51:50,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 149 transitions, 1336 flow [2024-06-28 02:51:50,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 149 transitions, 1271 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:50,431 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 1000 flow [2024-06-28 02:51:50,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1000, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-28 02:51:50,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 02:51:50,431 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 1000 flow [2024-06-28 02:51:50,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:50,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:50,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:50,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:51:50,432 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-28 02:51:50,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:50,432 INFO L85 PathProgramCache]: Analyzing trace with hash 582075187, now seen corresponding path program 1 times [2024-06-28 02:51:50,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:50,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089978185] [2024-06-28 02:51:50,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:50,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:50,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:51,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:51,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089978185] [2024-06-28 02:51:51,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089978185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:51,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:51,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:51,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090309454] [2024-06-28 02:51:51,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:51,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:51,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:51,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:51,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:51,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:51:51,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 1000 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-28 02:51:51,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:51,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:51:51,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:51,581 INFO L124 PetriNetUnfolderBase]: 1494/2437 cut-off events. [2024-06-28 02:51:51,581 INFO L125 PetriNetUnfolderBase]: For 71286/71304 co-relation queries the response was YES. [2024-06-28 02:51:51,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14512 conditions, 2437 events. 1494/2437 cut-off events. For 71286/71304 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13064 event pairs, 509 based on Foata normal form. 12/2425 useless extension candidates. Maximal degree in co-relation 14463. Up to 2155 conditions per place. [2024-06-28 02:51:51,598 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 94 selfloop transitions, 22 changer transitions 0/140 dead transitions. [2024-06-28 02:51:51,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 140 transitions, 1298 flow [2024-06-28 02:51:51,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:51,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:51,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 02:51:51,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 02:51:51,599 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 1000 flow. Second operand 6 states and 122 transitions. [2024-06-28 02:51:51,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 140 transitions, 1298 flow [2024-06-28 02:51:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 140 transitions, 1185 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:51,639 INFO L231 Difference]: Finished difference. Result has 112 places, 127 transitions, 975 flow [2024-06-28 02:51:51,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=975, PETRI_PLACES=112, PETRI_TRANSITIONS=127} [2024-06-28 02:51:51,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 02:51:51,640 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 127 transitions, 975 flow [2024-06-28 02:51:51,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-28 02:51:51,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:51,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:51,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:51:51,640 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:51,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:51,641 INFO L85 PathProgramCache]: Analyzing trace with hash -676209000, now seen corresponding path program 4 times [2024-06-28 02:51:51,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:51,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115273312] [2024-06-28 02:51:51,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:51,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:52,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:52,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:52,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115273312] [2024-06-28 02:51:52,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115273312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:52,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:52,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:51:52,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748612998] [2024-06-28 02:51:52,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:52,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:51:52,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:51:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:51:52,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:52,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 127 transitions, 975 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:52,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:52,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:52,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:52,946 INFO L124 PetriNetUnfolderBase]: 1770/2746 cut-off events. [2024-06-28 02:51:52,947 INFO L125 PetriNetUnfolderBase]: For 76943/76945 co-relation queries the response was YES. [2024-06-28 02:51:52,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16276 conditions, 2746 events. 1770/2746 cut-off events. For 76943/76945 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13766 event pairs, 542 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 16226. Up to 2489 conditions per place. [2024-06-28 02:51:52,964 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 108 selfloop transitions, 39 changer transitions 0/152 dead transitions. [2024-06-28 02:51:52,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 152 transitions, 1381 flow [2024-06-28 02:51:52,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:52,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:52,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 02:51:52,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 02:51:52,965 INFO L175 Difference]: Start difference. First operand has 112 places, 127 transitions, 975 flow. Second operand 8 states and 151 transitions. [2024-06-28 02:51:52,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 152 transitions, 1381 flow [2024-06-28 02:51:53,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 152 transitions, 1323 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:53,009 INFO L231 Difference]: Finished difference. Result has 116 places, 129 transitions, 1050 flow [2024-06-28 02:51:53,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1050, PETRI_PLACES=116, PETRI_TRANSITIONS=129} [2024-06-28 02:51:53,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 02:51:53,010 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 129 transitions, 1050 flow [2024-06-28 02:51:53,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:53,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:53,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:53,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:51:53,010 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-28 02:51:53,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:53,011 INFO L85 PathProgramCache]: Analyzing trace with hash 499702991, now seen corresponding path program 2 times [2024-06-28 02:51:53,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:53,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578562561] [2024-06-28 02:51:53,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:53,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:53,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:53,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:53,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578562561] [2024-06-28 02:51:53,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578562561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:53,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:53,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:53,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234562014] [2024-06-28 02:51:53,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:53,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:53,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:53,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:53,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:53,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:51:53,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 129 transitions, 1050 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-28 02:51:53,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:53,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:51:53,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:54,146 INFO L124 PetriNetUnfolderBase]: 1483/2413 cut-off events. [2024-06-28 02:51:54,146 INFO L125 PetriNetUnfolderBase]: For 79321/79331 co-relation queries the response was YES. [2024-06-28 02:51:54,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14922 conditions, 2413 events. 1483/2413 cut-off events. For 79321/79331 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12891 event pairs, 512 based on Foata normal form. 9/2388 useless extension candidates. Maximal degree in co-relation 14871. Up to 2137 conditions per place. [2024-06-28 02:51:54,162 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 89 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2024-06-28 02:51:54,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 140 transitions, 1336 flow [2024-06-28 02:51:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:54,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:54,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 02:51:54,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 02:51:54,164 INFO L175 Difference]: Start difference. First operand has 116 places, 129 transitions, 1050 flow. Second operand 6 states and 118 transitions. [2024-06-28 02:51:54,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 140 transitions, 1336 flow [2024-06-28 02:51:54,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 140 transitions, 1221 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:54,200 INFO L231 Difference]: Finished difference. Result has 116 places, 132 transitions, 1033 flow [2024-06-28 02:51:54,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1033, PETRI_PLACES=116, PETRI_TRANSITIONS=132} [2024-06-28 02:51:54,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 02:51:54,201 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 132 transitions, 1033 flow [2024-06-28 02:51:54,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-28 02:51:54,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:54,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:54,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:51:54,202 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-28 02:51:54,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:54,202 INFO L85 PathProgramCache]: Analyzing trace with hash -864533167, now seen corresponding path program 1 times [2024-06-28 02:51:54,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:54,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908622923] [2024-06-28 02:51:54,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:54,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:54,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:54,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908622923] [2024-06-28 02:51:54,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908622923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:54,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:54,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:54,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313119350] [2024-06-28 02:51:54,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:54,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:54,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:54,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:54,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:55,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:51:55,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 132 transitions, 1033 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:55,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:55,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:51:55,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:55,489 INFO L124 PetriNetUnfolderBase]: 1565/2525 cut-off events. [2024-06-28 02:51:55,489 INFO L125 PetriNetUnfolderBase]: For 72708/72710 co-relation queries the response was YES. [2024-06-28 02:51:55,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15071 conditions, 2525 events. 1565/2525 cut-off events. For 72708/72710 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13065 event pairs, 453 based on Foata normal form. 1/2524 useless extension candidates. Maximal degree in co-relation 15019. Up to 2325 conditions per place. [2024-06-28 02:51:55,507 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 128 selfloop transitions, 12 changer transitions 0/146 dead transitions. [2024-06-28 02:51:55,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1383 flow [2024-06-28 02:51:55,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:55,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:55,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 02:51:55,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:51:55,508 INFO L175 Difference]: Start difference. First operand has 116 places, 132 transitions, 1033 flow. Second operand 6 states and 114 transitions. [2024-06-28 02:51:55,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1383 flow [2024-06-28 02:51:55,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 146 transitions, 1307 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:55,548 INFO L231 Difference]: Finished difference. Result has 118 places, 135 transitions, 1031 flow [2024-06-28 02:51:55,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1031, PETRI_PLACES=118, PETRI_TRANSITIONS=135} [2024-06-28 02:51:55,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 02:51:55,549 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 135 transitions, 1031 flow [2024-06-28 02:51:55,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:55,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:55,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:55,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:51:55,550 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-28 02:51:55,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:55,550 INFO L85 PathProgramCache]: Analyzing trace with hash 499708943, now seen corresponding path program 2 times [2024-06-28 02:51:55,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:55,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709058511] [2024-06-28 02:51:55,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:55,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:55,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:56,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:56,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:56,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709058511] [2024-06-28 02:51:56,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709058511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:56,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:56,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:51:56,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420600488] [2024-06-28 02:51:56,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:56,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:51:56,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:56,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:51:56,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:51:56,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:51:56,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 135 transitions, 1031 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:56,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:56,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:51:56,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:56,681 INFO L124 PetriNetUnfolderBase]: 1562/2522 cut-off events. [2024-06-28 02:51:56,681 INFO L125 PetriNetUnfolderBase]: For 76086/76090 co-relation queries the response was YES. [2024-06-28 02:51:56,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15324 conditions, 2522 events. 1562/2522 cut-off events. For 76086/76090 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13121 event pairs, 457 based on Foata normal form. 3/2523 useless extension candidates. Maximal degree in co-relation 15271. Up to 2315 conditions per place. [2024-06-28 02:51:56,697 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 123 selfloop transitions, 17 changer transitions 0/146 dead transitions. [2024-06-28 02:51:56,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 146 transitions, 1377 flow [2024-06-28 02:51:56,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:51:56,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:51:56,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 02:51:56,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-28 02:51:56,699 INFO L175 Difference]: Start difference. First operand has 118 places, 135 transitions, 1031 flow. Second operand 6 states and 113 transitions. [2024-06-28 02:51:56,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 146 transitions, 1377 flow [2024-06-28 02:51:56,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 146 transitions, 1325 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:56,744 INFO L231 Difference]: Finished difference. Result has 120 places, 138 transitions, 1069 flow [2024-06-28 02:51:56,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1069, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2024-06-28 02:51:56,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 02:51:56,744 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 138 transitions, 1069 flow [2024-06-28 02:51:56,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:56,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:56,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:56,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:51:56,745 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:56,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:56,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2106366724, now seen corresponding path program 1 times [2024-06-28 02:51:56,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:56,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560738125] [2024-06-28 02:51:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:56,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:57,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:57,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:57,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560738125] [2024-06-28 02:51:57,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560738125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:57,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:57,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:51:57,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287495364] [2024-06-28 02:51:57,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:57,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:51:57,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:57,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:51:57,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:51:57,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:57,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 138 transitions, 1069 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:57,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:57,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:57,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:58,418 INFO L124 PetriNetUnfolderBase]: 1935/3043 cut-off events. [2024-06-28 02:51:58,419 INFO L125 PetriNetUnfolderBase]: For 116366/116370 co-relation queries the response was YES. [2024-06-28 02:51:58,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19741 conditions, 3043 events. 1935/3043 cut-off events. For 116366/116370 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16041 event pairs, 445 based on Foata normal form. 20/3061 useless extension candidates. Maximal degree in co-relation 19687. Up to 2452 conditions per place. [2024-06-28 02:51:58,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 35 changer transitions 0/189 dead transitions. [2024-06-28 02:51:58,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 189 transitions, 1785 flow [2024-06-28 02:51:58,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:51:58,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:51:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 02:51:58,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 02:51:58,442 INFO L175 Difference]: Start difference. First operand has 120 places, 138 transitions, 1069 flow. Second operand 10 states and 198 transitions. [2024-06-28 02:51:58,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 189 transitions, 1785 flow [2024-06-28 02:51:58,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 189 transitions, 1717 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:51:58,500 INFO L231 Difference]: Finished difference. Result has 126 places, 140 transitions, 1143 flow [2024-06-28 02:51:58,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1001, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1143, PETRI_PLACES=126, PETRI_TRANSITIONS=140} [2024-06-28 02:51:58,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 02:51:58,501 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 140 transitions, 1143 flow [2024-06-28 02:51:58,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:58,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:58,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:51:58,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:51:58,501 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:58,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2108240674, now seen corresponding path program 2 times [2024-06-28 02:51:58,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:58,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165135462] [2024-06-28 02:51:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:58,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:58,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:59,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:51:59,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:59,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165135462] [2024-06-28 02:51:59,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165135462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:59,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:59,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:51:59,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371254022] [2024-06-28 02:51:59,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:51:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:59,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:51:59,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:51:59,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:51:59,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 140 transitions, 1143 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:51:59,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:59,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:51:59,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:00,134 INFO L124 PetriNetUnfolderBase]: 1993/3142 cut-off events. [2024-06-28 02:52:00,134 INFO L125 PetriNetUnfolderBase]: For 124100/124104 co-relation queries the response was YES. [2024-06-28 02:52:00,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20658 conditions, 3142 events. 1993/3142 cut-off events. For 124100/124104 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 16607 event pairs, 576 based on Foata normal form. 20/3160 useless extension candidates. Maximal degree in co-relation 20603. Up to 2625 conditions per place. [2024-06-28 02:52:00,157 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-06-28 02:52:00,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 185 transitions, 1811 flow [2024-06-28 02:52:00,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:00,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:00,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 02:52:00,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:52:00,160 INFO L175 Difference]: Start difference. First operand has 126 places, 140 transitions, 1143 flow. Second operand 9 states and 180 transitions. [2024-06-28 02:52:00,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 185 transitions, 1811 flow [2024-06-28 02:52:00,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1746 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:00,219 INFO L231 Difference]: Finished difference. Result has 129 places, 141 transitions, 1182 flow [2024-06-28 02:52:00,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1182, PETRI_PLACES=129, PETRI_TRANSITIONS=141} [2024-06-28 02:52:00,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 02:52:00,220 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 141 transitions, 1182 flow [2024-06-28 02:52:00,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:00,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:00,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:00,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:52:00,220 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:00,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:00,221 INFO L85 PathProgramCache]: Analyzing trace with hash -653120140, now seen corresponding path program 3 times [2024-06-28 02:52:00,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:00,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190832218] [2024-06-28 02:52:00,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:00,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:01,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:01,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:01,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190832218] [2024-06-28 02:52:01,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190832218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:01,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:01,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:01,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614654829] [2024-06-28 02:52:01,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:01,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:01,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:01,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:01,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:01,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:01,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 141 transitions, 1182 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:01,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:01,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:01,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:01,910 INFO L124 PetriNetUnfolderBase]: 1957/3086 cut-off events. [2024-06-28 02:52:01,911 INFO L125 PetriNetUnfolderBase]: For 123998/124002 co-relation queries the response was YES. [2024-06-28 02:52:01,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19902 conditions, 3086 events. 1957/3086 cut-off events. For 123998/124002 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16259 event pairs, 578 based on Foata normal form. 24/3108 useless extension candidates. Maximal degree in co-relation 19845. Up to 2730 conditions per place. [2024-06-28 02:52:01,932 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 31 changer transitions 0/179 dead transitions. [2024-06-28 02:52:01,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 179 transitions, 1670 flow [2024-06-28 02:52:01,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:01,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:01,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 02:52:01,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 02:52:01,933 INFO L175 Difference]: Start difference. First operand has 129 places, 141 transitions, 1182 flow. Second operand 9 states and 174 transitions. [2024-06-28 02:52:01,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 179 transitions, 1670 flow [2024-06-28 02:52:01,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 179 transitions, 1571 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:01,988 INFO L231 Difference]: Finished difference. Result has 131 places, 141 transitions, 1152 flow [2024-06-28 02:52:01,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1152, PETRI_PLACES=131, PETRI_TRANSITIONS=141} [2024-06-28 02:52:01,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 02:52:01,989 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 141 transitions, 1152 flow [2024-06-28 02:52:01,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:01,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:01,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:01,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:52:01,990 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:01,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:01,990 INFO L85 PathProgramCache]: Analyzing trace with hash -321976646, now seen corresponding path program 4 times [2024-06-28 02:52:01,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:01,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712575565] [2024-06-28 02:52:01,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:01,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:02,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:02,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:02,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712575565] [2024-06-28 02:52:02,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712575565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:02,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:02,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:02,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915570468] [2024-06-28 02:52:02,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:02,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:02,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:02,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:02,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:02,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:02,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 141 transitions, 1152 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:02,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:02,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:02,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:03,787 INFO L124 PetriNetUnfolderBase]: 2032/3208 cut-off events. [2024-06-28 02:52:03,788 INFO L125 PetriNetUnfolderBase]: For 129781/129785 co-relation queries the response was YES. [2024-06-28 02:52:03,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20528 conditions, 3208 events. 2032/3208 cut-off events. For 129781/129785 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17182 event pairs, 546 based on Foata normal form. 20/3226 useless extension candidates. Maximal degree in co-relation 20470. Up to 2623 conditions per place. [2024-06-28 02:52:03,810 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 108 selfloop transitions, 65 changer transitions 0/178 dead transitions. [2024-06-28 02:52:03,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 1662 flow [2024-06-28 02:52:03,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:03,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:03,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 02:52:03,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 02:52:03,811 INFO L175 Difference]: Start difference. First operand has 131 places, 141 transitions, 1152 flow. Second operand 9 states and 181 transitions. [2024-06-28 02:52:03,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 1662 flow [2024-06-28 02:52:03,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 178 transitions, 1594 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:52:03,867 INFO L231 Difference]: Finished difference. Result has 132 places, 142 transitions, 1257 flow [2024-06-28 02:52:03,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1257, PETRI_PLACES=132, PETRI_TRANSITIONS=142} [2024-06-28 02:52:03,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 02:52:03,867 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 142 transitions, 1257 flow [2024-06-28 02:52:03,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:03,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:03,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:03,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:52:03,868 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:03,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:03,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1474139328, now seen corresponding path program 5 times [2024-06-28 02:52:03,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:03,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198890517] [2024-06-28 02:52:03,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:03,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:03,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198890517] [2024-06-28 02:52:04,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198890517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:04,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:04,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:04,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838316300] [2024-06-28 02:52:04,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:04,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:04,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:04,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 142 transitions, 1257 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:04,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:04,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:04,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:05,543 INFO L124 PetriNetUnfolderBase]: 2107/3343 cut-off events. [2024-06-28 02:52:05,544 INFO L125 PetriNetUnfolderBase]: For 140736/140740 co-relation queries the response was YES. [2024-06-28 02:52:05,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21670 conditions, 3343 events. 2107/3343 cut-off events. For 140736/140740 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18149 event pairs, 570 based on Foata normal form. 20/3361 useless extension candidates. Maximal degree in co-relation 21611. Up to 2748 conditions per place. [2024-06-28 02:52:05,569 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 63 changer transitions 0/180 dead transitions. [2024-06-28 02:52:05,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 1777 flow [2024-06-28 02:52:05,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 02:52:05,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 02:52:05,571 INFO L175 Difference]: Start difference. First operand has 132 places, 142 transitions, 1257 flow. Second operand 9 states and 183 transitions. [2024-06-28 02:52:05,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 1777 flow [2024-06-28 02:52:05,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 180 transitions, 1632 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:05,662 INFO L231 Difference]: Finished difference. Result has 134 places, 143 transitions, 1283 flow [2024-06-28 02:52:05,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1283, PETRI_PLACES=134, PETRI_TRANSITIONS=143} [2024-06-28 02:52:05,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-28 02:52:05,662 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 143 transitions, 1283 flow [2024-06-28 02:52:05,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:05,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:05,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:05,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:52:05,663 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:05,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:05,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1473991458, now seen corresponding path program 6 times [2024-06-28 02:52:05,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:05,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476087654] [2024-06-28 02:52:05,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:05,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:05,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:06,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:06,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:06,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476087654] [2024-06-28 02:52:06,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476087654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:06,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:06,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:06,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861875622] [2024-06-28 02:52:06,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:06,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:06,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:06,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:06,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:06,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 143 transitions, 1283 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:06,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:06,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:06,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:07,290 INFO L124 PetriNetUnfolderBase]: 2165/3441 cut-off events. [2024-06-28 02:52:07,291 INFO L125 PetriNetUnfolderBase]: For 146653/146657 co-relation queries the response was YES. [2024-06-28 02:52:07,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22308 conditions, 3441 events. 2165/3441 cut-off events. For 146653/146657 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18942 event pairs, 556 based on Foata normal form. 16/3455 useless extension candidates. Maximal degree in co-relation 22248. Up to 2616 conditions per place. [2024-06-28 02:52:07,316 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2024-06-28 02:52:07,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 184 transitions, 1827 flow [2024-06-28 02:52:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:07,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 02:52:07,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-28 02:52:07,317 INFO L175 Difference]: Start difference. First operand has 134 places, 143 transitions, 1283 flow. Second operand 9 states and 185 transitions. [2024-06-28 02:52:07,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 184 transitions, 1827 flow [2024-06-28 02:52:07,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 184 transitions, 1684 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:07,392 INFO L231 Difference]: Finished difference. Result has 136 places, 144 transitions, 1318 flow [2024-06-28 02:52:07,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1140, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1318, PETRI_PLACES=136, PETRI_TRANSITIONS=144} [2024-06-28 02:52:07,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 02:52:07,393 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 144 transitions, 1318 flow [2024-06-28 02:52:07,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:07,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:07,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:07,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:52:07,394 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:07,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:07,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1479717189, now seen corresponding path program 1 times [2024-06-28 02:52:07,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:07,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912189052] [2024-06-28 02:52:07,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:07,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:08,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:08,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:08,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912189052] [2024-06-28 02:52:08,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912189052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:08,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:08,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:08,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358977430] [2024-06-28 02:52:08,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:08,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:08,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:08,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:08,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 144 transitions, 1318 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:08,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:08,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:08,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:09,202 INFO L124 PetriNetUnfolderBase]: 2182/3465 cut-off events. [2024-06-28 02:52:09,202 INFO L125 PetriNetUnfolderBase]: For 147498/147504 co-relation queries the response was YES. [2024-06-28 02:52:09,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22572 conditions, 3465 events. 2182/3465 cut-off events. For 147498/147504 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19086 event pairs, 587 based on Foata normal form. 8/3471 useless extension candidates. Maximal degree in co-relation 22511. Up to 3175 conditions per place. [2024-06-28 02:52:09,228 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 37 changer transitions 0/181 dead transitions. [2024-06-28 02:52:09,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 181 transitions, 1839 flow [2024-06-28 02:52:09,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:09,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:09,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:52:09,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 02:52:09,230 INFO L175 Difference]: Start difference. First operand has 136 places, 144 transitions, 1318 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:52:09,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 181 transitions, 1839 flow [2024-06-28 02:52:09,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 181 transitions, 1677 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:09,310 INFO L231 Difference]: Finished difference. Result has 139 places, 149 transitions, 1314 flow [2024-06-28 02:52:09,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1314, PETRI_PLACES=139, PETRI_TRANSITIONS=149} [2024-06-28 02:52:09,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 02:52:09,311 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 149 transitions, 1314 flow [2024-06-28 02:52:09,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:09,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:09,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:09,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:52:09,311 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-28 02:52:09,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:09,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1208039274, now seen corresponding path program 1 times [2024-06-28 02:52:09,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:09,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501028392] [2024-06-28 02:52:09,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:09,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:09,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:10,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:10,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501028392] [2024-06-28 02:52:10,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501028392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:10,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:10,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:10,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023983769] [2024-06-28 02:52:10,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:10,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:10,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:10,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:10,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:10,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:52:10,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 149 transitions, 1314 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:10,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:10,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:52:10,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:10,818 INFO L124 PetriNetUnfolderBase]: 1933/3178 cut-off events. [2024-06-28 02:52:10,818 INFO L125 PetriNetUnfolderBase]: For 148979/148991 co-relation queries the response was YES. [2024-06-28 02:52:10,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21194 conditions, 3178 events. 1933/3178 cut-off events. For 148979/148991 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18303 event pairs, 575 based on Foata normal form. 12/3141 useless extension candidates. Maximal degree in co-relation 21131. Up to 2798 conditions per place. [2024-06-28 02:52:10,844 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 112 selfloop transitions, 25 changer transitions 0/166 dead transitions. [2024-06-28 02:52:10,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 166 transitions, 1662 flow [2024-06-28 02:52:10,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:10,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:10,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:52:10,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 02:52:10,846 INFO L175 Difference]: Start difference. First operand has 139 places, 149 transitions, 1314 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:52:10,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 166 transitions, 1662 flow [2024-06-28 02:52:10,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 166 transitions, 1549 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:10,945 INFO L231 Difference]: Finished difference. Result has 140 places, 152 transitions, 1297 flow [2024-06-28 02:52:10,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1297, PETRI_PLACES=140, PETRI_TRANSITIONS=152} [2024-06-28 02:52:10,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-28 02:52:10,947 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 152 transitions, 1297 flow [2024-06-28 02:52:10,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:10,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:10,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:10,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:52:10,948 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:10,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1635191698, now seen corresponding path program 7 times [2024-06-28 02:52:10,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:10,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522702467] [2024-06-28 02:52:10,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:10,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:11,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:11,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522702467] [2024-06-28 02:52:11,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522702467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:11,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:11,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:11,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338073541] [2024-06-28 02:52:11,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:11,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:11,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:11,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:11,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:11,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:11,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 152 transitions, 1297 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:11,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:11,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:11,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:12,736 INFO L124 PetriNetUnfolderBase]: 2267/3609 cut-off events. [2024-06-28 02:52:12,736 INFO L125 PetriNetUnfolderBase]: For 171240/171245 co-relation queries the response was YES. [2024-06-28 02:52:12,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24008 conditions, 3609 events. 2267/3609 cut-off events. For 171240/171245 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20037 event pairs, 572 based on Foata normal form. 20/3623 useless extension candidates. Maximal degree in co-relation 23944. Up to 3012 conditions per place. [2024-06-28 02:52:12,765 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 67 changer transitions 0/187 dead transitions. [2024-06-28 02:52:12,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 187 transitions, 1837 flow [2024-06-28 02:52:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:12,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:12,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 02:52:12,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 02:52:12,766 INFO L175 Difference]: Start difference. First operand has 140 places, 152 transitions, 1297 flow. Second operand 9 states and 176 transitions. [2024-06-28 02:52:12,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 187 transitions, 1837 flow [2024-06-28 02:52:12,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 187 transitions, 1763 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:12,890 INFO L231 Difference]: Finished difference. Result has 144 places, 153 transitions, 1408 flow [2024-06-28 02:52:12,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1408, PETRI_PLACES=144, PETRI_TRANSITIONS=153} [2024-06-28 02:52:12,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-28 02:52:12,891 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 153 transitions, 1408 flow [2024-06-28 02:52:12,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:12,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:12,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:12,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:52:12,892 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:12,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:12,892 INFO L85 PathProgramCache]: Analyzing trace with hash -110192756, now seen corresponding path program 8 times [2024-06-28 02:52:12,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:12,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393586532] [2024-06-28 02:52:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:12,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:12,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:13,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:13,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393586532] [2024-06-28 02:52:13,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393586532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:13,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:13,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:13,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536511276] [2024-06-28 02:52:13,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:13,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:13,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:13,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:13,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:13,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:13,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 153 transitions, 1408 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:13,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:13,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:13,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:14,631 INFO L124 PetriNetUnfolderBase]: 2342/3729 cut-off events. [2024-06-28 02:52:14,631 INFO L125 PetriNetUnfolderBase]: For 184851/184856 co-relation queries the response was YES. [2024-06-28 02:52:14,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25291 conditions, 3729 events. 2342/3729 cut-off events. For 184851/184856 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20823 event pairs, 577 based on Foata normal form. 20/3743 useless extension candidates. Maximal degree in co-relation 25226. Up to 3137 conditions per place. [2024-06-28 02:52:14,657 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-28 02:52:14,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 189 transitions, 1960 flow [2024-06-28 02:52:14,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:14,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:14,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 02:52:14,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 02:52:14,659 INFO L175 Difference]: Start difference. First operand has 144 places, 153 transitions, 1408 flow. Second operand 9 states and 179 transitions. [2024-06-28 02:52:14,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 189 transitions, 1960 flow [2024-06-28 02:52:14,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 189 transitions, 1803 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:14,772 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 1430 flow [2024-06-28 02:52:14,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1430, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-06-28 02:52:14,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-28 02:52:14,773 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 1430 flow [2024-06-28 02:52:14,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:14,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:14,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:14,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:52:14,773 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:14,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash -115555136, now seen corresponding path program 9 times [2024-06-28 02:52:14,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:14,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083418221] [2024-06-28 02:52:14,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:14,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:15,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:15,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083418221] [2024-06-28 02:52:15,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083418221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:15,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:15,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:15,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129726698] [2024-06-28 02:52:15,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:15,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:15,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:15,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:15,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:15,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:15,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 1430 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:15,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:15,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:15,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:16,530 INFO L124 PetriNetUnfolderBase]: 2417/3869 cut-off events. [2024-06-28 02:52:16,531 INFO L125 PetriNetUnfolderBase]: For 195532/195537 co-relation queries the response was YES. [2024-06-28 02:52:16,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26156 conditions, 3869 events. 2417/3869 cut-off events. For 195532/195537 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 21961 event pairs, 601 based on Foata normal form. 20/3883 useless extension candidates. Maximal degree in co-relation 26090. Up to 3262 conditions per place. [2024-06-28 02:52:16,559 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 64 changer transitions 0/190 dead transitions. [2024-06-28 02:52:16,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 190 transitions, 1986 flow [2024-06-28 02:52:16,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:16,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:16,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 02:52:16,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 02:52:16,561 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 1430 flow. Second operand 9 states and 178 transitions. [2024-06-28 02:52:16,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 190 transitions, 1986 flow [2024-06-28 02:52:16,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 190 transitions, 1835 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:16,697 INFO L231 Difference]: Finished difference. Result has 148 places, 155 transitions, 1462 flow [2024-06-28 02:52:16,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1462, PETRI_PLACES=148, PETRI_TRANSITIONS=155} [2024-06-28 02:52:16,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 02:52:16,698 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 155 transitions, 1462 flow [2024-06-28 02:52:16,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:16,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:16,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:16,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:52:16,699 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:16,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:16,699 INFO L85 PathProgramCache]: Analyzing trace with hash -115703006, now seen corresponding path program 10 times [2024-06-28 02:52:16,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:16,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536431416] [2024-06-28 02:52:16,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:16,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:16,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:17,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:17,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536431416] [2024-06-28 02:52:17,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536431416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:17,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:17,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:17,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148257088] [2024-06-28 02:52:17,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:17,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:17,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:17,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:17,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 155 transitions, 1462 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:17,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:17,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:17,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:18,378 INFO L124 PetriNetUnfolderBase]: 2425/3889 cut-off events. [2024-06-28 02:52:18,378 INFO L125 PetriNetUnfolderBase]: For 194195/194200 co-relation queries the response was YES. [2024-06-28 02:52:18,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25976 conditions, 3889 events. 2425/3889 cut-off events. For 194195/194200 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22085 event pairs, 583 based on Foata normal form. 16/3899 useless extension candidates. Maximal degree in co-relation 25909. Up to 2932 conditions per place. [2024-06-28 02:52:18,407 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 68 changer transitions 0/194 dead transitions. [2024-06-28 02:52:18,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 2042 flow [2024-06-28 02:52:18,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:18,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 02:52:18,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 02:52:18,409 INFO L175 Difference]: Start difference. First operand has 148 places, 155 transitions, 1462 flow. Second operand 9 states and 180 transitions. [2024-06-28 02:52:18,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 2042 flow [2024-06-28 02:52:18,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 194 transitions, 1887 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:18,548 INFO L231 Difference]: Finished difference. Result has 150 places, 156 transitions, 1499 flow [2024-06-28 02:52:18,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1499, PETRI_PLACES=150, PETRI_TRANSITIONS=156} [2024-06-28 02:52:18,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 02:52:18,548 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 156 transitions, 1499 flow [2024-06-28 02:52:18,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:18,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:18,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:18,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:52:18,549 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:18,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:18,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1634976217, now seen corresponding path program 2 times [2024-06-28 02:52:18,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:18,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032025739] [2024-06-28 02:52:18,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:18,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:18,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:19,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:19,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032025739] [2024-06-28 02:52:19,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032025739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:19,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:19,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:19,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393942460] [2024-06-28 02:52:19,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:19,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:19,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:19,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:19,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:19,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:19,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 156 transitions, 1499 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:19,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:19,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:19,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:20,397 INFO L124 PetriNetUnfolderBase]: 2453/3955 cut-off events. [2024-06-28 02:52:20,397 INFO L125 PetriNetUnfolderBase]: For 191521/191530 co-relation queries the response was YES. [2024-06-28 02:52:20,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26279 conditions, 3955 events. 2453/3955 cut-off events. For 191521/191530 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 22761 event pairs, 662 based on Foata normal form. 12/3963 useless extension candidates. Maximal degree in co-relation 26211. Up to 3623 conditions per place. [2024-06-28 02:52:20,430 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 147 selfloop transitions, 40 changer transitions 0/192 dead transitions. [2024-06-28 02:52:20,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 192 transitions, 2060 flow [2024-06-28 02:52:20,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:20,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:20,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 02:52:20,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 02:52:20,431 INFO L175 Difference]: Start difference. First operand has 150 places, 156 transitions, 1499 flow. Second operand 9 states and 169 transitions. [2024-06-28 02:52:20,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 192 transitions, 2060 flow [2024-06-28 02:52:20,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 192 transitions, 1882 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:20,561 INFO L231 Difference]: Finished difference. Result has 153 places, 162 transitions, 1509 flow [2024-06-28 02:52:20,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1509, PETRI_PLACES=153, PETRI_TRANSITIONS=162} [2024-06-28 02:52:20,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 02:52:20,561 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 162 transitions, 1509 flow [2024-06-28 02:52:20,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:20,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:20,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:20,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:52:20,562 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:20,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:20,562 INFO L85 PathProgramCache]: Analyzing trace with hash -109977275, now seen corresponding path program 3 times [2024-06-28 02:52:20,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:20,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819913284] [2024-06-28 02:52:20,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:20,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:21,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:21,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:21,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819913284] [2024-06-28 02:52:21,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819913284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:21,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:21,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:21,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7763752] [2024-06-28 02:52:21,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:21,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:21,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:21,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:21,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:21,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:21,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 162 transitions, 1509 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:21,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:21,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:21,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:22,436 INFO L124 PetriNetUnfolderBase]: 2470/3972 cut-off events. [2024-06-28 02:52:22,437 INFO L125 PetriNetUnfolderBase]: For 197233/197242 co-relation queries the response was YES. [2024-06-28 02:52:22,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26564 conditions, 3972 events. 2470/3972 cut-off events. For 197233/197242 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22827 event pairs, 652 based on Foata normal form. 12/3980 useless extension candidates. Maximal degree in co-relation 26494. Up to 3650 conditions per place. [2024-06-28 02:52:22,472 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-28 02:52:22,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 196 transitions, 2070 flow [2024-06-28 02:52:22,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:22,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:22,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:52:22,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:52:22,474 INFO L175 Difference]: Start difference. First operand has 153 places, 162 transitions, 1509 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:52:22,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 196 transitions, 2070 flow [2024-06-28 02:52:22,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 196 transitions, 1933 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:22,606 INFO L231 Difference]: Finished difference. Result has 157 places, 167 transitions, 1558 flow [2024-06-28 02:52:22,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1558, PETRI_PLACES=157, PETRI_TRANSITIONS=167} [2024-06-28 02:52:22,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 02:52:22,607 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 167 transitions, 1558 flow [2024-06-28 02:52:22,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:22,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:22,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:22,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:52:22,608 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:22,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:22,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1627826377, now seen corresponding path program 4 times [2024-06-28 02:52:22,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:22,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188555141] [2024-06-28 02:52:22,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:22,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:22,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:23,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:23,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188555141] [2024-06-28 02:52:23,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188555141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:23,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:23,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:23,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101758451] [2024-06-28 02:52:23,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:23,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:23,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:23,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:23,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:23,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:23,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 167 transitions, 1558 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:23,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:23,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:23,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:24,579 INFO L124 PetriNetUnfolderBase]: 2487/3999 cut-off events. [2024-06-28 02:52:24,579 INFO L125 PetriNetUnfolderBase]: For 207199/207208 co-relation queries the response was YES. [2024-06-28 02:52:24,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27234 conditions, 3999 events. 2487/3999 cut-off events. For 207199/207208 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22967 event pairs, 657 based on Foata normal form. 12/4007 useless extension candidates. Maximal degree in co-relation 27162. Up to 3677 conditions per place. [2024-06-28 02:52:24,608 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 46 changer transitions 0/200 dead transitions. [2024-06-28 02:52:24,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 200 transitions, 2125 flow [2024-06-28 02:52:24,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:52:24,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:52:24,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:52:24,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:52:24,610 INFO L175 Difference]: Start difference. First operand has 157 places, 167 transitions, 1558 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:52:24,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 200 transitions, 2125 flow [2024-06-28 02:52:24,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 200 transitions, 1980 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:24,708 INFO L231 Difference]: Finished difference. Result has 160 places, 171 transitions, 1601 flow [2024-06-28 02:52:24,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1601, PETRI_PLACES=160, PETRI_TRANSITIONS=171} [2024-06-28 02:52:24,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 02:52:24,709 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 171 transitions, 1601 flow [2024-06-28 02:52:24,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:24,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:24,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:24,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:52:24,709 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:24,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:24,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1368952507, now seen corresponding path program 5 times [2024-06-28 02:52:24,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:24,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900367313] [2024-06-28 02:52:24,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:24,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:25,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-28 02:52:25,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900367313] [2024-06-28 02:52:25,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900367313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:25,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:25,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:52:25,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302621045] [2024-06-28 02:52:25,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:25,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:52:25,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:25,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:52:25,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:52:25,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:25,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 171 transitions, 1601 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:25,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:25,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:25,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:26,808 INFO L124 PetriNetUnfolderBase]: 2479/3977 cut-off events. [2024-06-28 02:52:26,808 INFO L125 PetriNetUnfolderBase]: For 211556/211562 co-relation queries the response was YES. [2024-06-28 02:52:26,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27180 conditions, 3977 events. 2479/3977 cut-off events. For 211556/211562 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22748 event pairs, 583 based on Foata normal form. 10/3983 useless extension candidates. Maximal degree in co-relation 27107. Up to 3570 conditions per place. [2024-06-28 02:52:26,842 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 141 selfloop transitions, 58 changer transitions 0/204 dead transitions. [2024-06-28 02:52:26,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 204 transitions, 2173 flow [2024-06-28 02:52:26,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:52:26,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:52:26,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 02:52:26,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 02:52:26,844 INFO L175 Difference]: Start difference. First operand has 160 places, 171 transitions, 1601 flow. Second operand 10 states and 181 transitions. [2024-06-28 02:52:26,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 204 transitions, 2173 flow [2024-06-28 02:52:26,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 204 transitions, 2038 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:26,985 INFO L231 Difference]: Finished difference. Result has 166 places, 175 transitions, 1685 flow [2024-06-28 02:52:26,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1685, PETRI_PLACES=166, PETRI_TRANSITIONS=175} [2024-06-28 02:52:26,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 02:52:26,986 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 175 transitions, 1685 flow [2024-06-28 02:52:26,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:26,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:26,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:26,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:52:26,987 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-28 02:52:26,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:26,987 INFO L85 PathProgramCache]: Analyzing trace with hash -823808844, now seen corresponding path program 2 times [2024-06-28 02:52:26,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:26,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868633618] [2024-06-28 02:52:26,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:26,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:27,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-28 02:52:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:27,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868633618] [2024-06-28 02:52:27,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868633618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:27,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882275417] [2024-06-28 02:52:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:27,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:28,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:52:28,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 175 transitions, 1685 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:28,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:28,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:52:28,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:28,626 INFO L124 PetriNetUnfolderBase]: 2222/3695 cut-off events. [2024-06-28 02:52:28,626 INFO L125 PetriNetUnfolderBase]: For 216240/216260 co-relation queries the response was YES. [2024-06-28 02:52:28,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25561 conditions, 3695 events. 2222/3695 cut-off events. For 216240/216260 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22285 event pairs, 650 based on Foata normal form. 12/3646 useless extension candidates. Maximal degree in co-relation 25486. Up to 3244 conditions per place. [2024-06-28 02:52:28,666 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 120 selfloop transitions, 36 changer transitions 0/193 dead transitions. [2024-06-28 02:52:28,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 193 transitions, 2203 flow [2024-06-28 02:52:28,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:28,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:28,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 02:52:28,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 02:52:28,667 INFO L175 Difference]: Start difference. First operand has 166 places, 175 transitions, 1685 flow. Second operand 7 states and 136 transitions. [2024-06-28 02:52:28,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 193 transitions, 2203 flow [2024-06-28 02:52:28,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 193 transitions, 2036 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:28,820 INFO L231 Difference]: Finished difference. Result has 168 places, 183 transitions, 1705 flow [2024-06-28 02:52:28,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1705, PETRI_PLACES=168, PETRI_TRANSITIONS=183} [2024-06-28 02:52:28,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 02:52:28,821 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 183 transitions, 1705 flow [2024-06-28 02:52:28,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:28,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:28,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:28,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:52:28,821 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-28 02:52:28,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:28,822 INFO L85 PathProgramCache]: Analyzing trace with hash -824254314, now seen corresponding path program 3 times [2024-06-28 02:52:28,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:28,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256458374] [2024-06-28 02:52:28,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:28,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:29,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:29,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:29,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256458374] [2024-06-28 02:52:29,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256458374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:29,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:29,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:29,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996506426] [2024-06-28 02:52:29,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:29,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:29,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:29,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:29,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:29,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:52:29,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 183 transitions, 1705 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:29,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:29,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:52:29,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:30,423 INFO L124 PetriNetUnfolderBase]: 2215/3665 cut-off events. [2024-06-28 02:52:30,424 INFO L125 PetriNetUnfolderBase]: For 225508/225528 co-relation queries the response was YES. [2024-06-28 02:52:30,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25896 conditions, 3665 events. 2215/3665 cut-off events. For 225508/225528 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21868 event pairs, 619 based on Foata normal form. 11/3616 useless extension candidates. Maximal degree in co-relation 25818. Up to 3250 conditions per place. [2024-06-28 02:52:30,458 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 29 changer transitions 0/193 dead transitions. [2024-06-28 02:52:30,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 193 transitions, 2048 flow [2024-06-28 02:52:30,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:30,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:30,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 02:52:30,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 02:52:30,460 INFO L175 Difference]: Start difference. First operand has 168 places, 183 transitions, 1705 flow. Second operand 7 states and 134 transitions. [2024-06-28 02:52:30,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 193 transitions, 2048 flow [2024-06-28 02:52:30,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 193 transitions, 1956 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 02:52:30,655 INFO L231 Difference]: Finished difference. Result has 172 places, 184 transitions, 1686 flow [2024-06-28 02:52:30,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1613, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1686, PETRI_PLACES=172, PETRI_TRANSITIONS=184} [2024-06-28 02:52:30,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 02:52:30,656 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 184 transitions, 1686 flow [2024-06-28 02:52:30,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:30,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:30,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:30,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:52:30,656 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-28 02:52:30,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:30,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1030873189, now seen corresponding path program 1 times [2024-06-28 02:52:30,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:30,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630166292] [2024-06-28 02:52:30,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:30,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:30,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:31,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:31,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630166292] [2024-06-28 02:52:31,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630166292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:31,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:31,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:31,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243358435] [2024-06-28 02:52:31,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:31,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:31,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:31,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:31,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:31,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 184 transitions, 1686 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:31,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:31,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:31,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:32,006 INFO L124 PetriNetUnfolderBase]: 2387/3890 cut-off events. [2024-06-28 02:52:32,006 INFO L125 PetriNetUnfolderBase]: For 233199/233199 co-relation queries the response was YES. [2024-06-28 02:52:32,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27308 conditions, 3890 events. 2387/3890 cut-off events. For 233199/233199 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22604 event pairs, 615 based on Foata normal form. 2/3890 useless extension candidates. Maximal degree in co-relation 27228. Up to 3613 conditions per place. [2024-06-28 02:52:32,041 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 15 changer transitions 0/203 dead transitions. [2024-06-28 02:52:32,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 203 transitions, 2166 flow [2024-06-28 02:52:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:32,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:32,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:52:32,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:52:32,042 INFO L175 Difference]: Start difference. First operand has 172 places, 184 transitions, 1686 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:52:32,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 203 transitions, 2166 flow [2024-06-28 02:52:32,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 203 transitions, 2104 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:32,199 INFO L231 Difference]: Finished difference. Result has 174 places, 187 transitions, 1706 flow [2024-06-28 02:52:32,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=174, PETRI_TRANSITIONS=187} [2024-06-28 02:52:32,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-28 02:52:32,199 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 187 transitions, 1706 flow [2024-06-28 02:52:32,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:32,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:32,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:32,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:52:32,200 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-28 02:52:32,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:32,200 INFO L85 PathProgramCache]: Analyzing trace with hash -831421669, now seen corresponding path program 2 times [2024-06-28 02:52:32,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:32,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885825721] [2024-06-28 02:52:32,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:32,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:33,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:33,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885825721] [2024-06-28 02:52:33,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885825721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:33,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:33,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:33,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287479723] [2024-06-28 02:52:33,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:33,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:33,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:33,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:33,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:33,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:33,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 187 transitions, 1706 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:33,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:33,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:33,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:33,731 INFO L124 PetriNetUnfolderBase]: 2397/3906 cut-off events. [2024-06-28 02:52:33,731 INFO L125 PetriNetUnfolderBase]: For 242123/242123 co-relation queries the response was YES. [2024-06-28 02:52:33,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27890 conditions, 3906 events. 2397/3906 cut-off events. For 242123/242123 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22679 event pairs, 615 based on Foata normal form. 2/3906 useless extension candidates. Maximal degree in co-relation 27809. Up to 3618 conditions per place. [2024-06-28 02:52:33,764 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 20 changer transitions 0/204 dead transitions. [2024-06-28 02:52:33,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 204 transitions, 2194 flow [2024-06-28 02:52:33,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:33,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:33,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 02:52:33,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:52:33,774 INFO L175 Difference]: Start difference. First operand has 174 places, 187 transitions, 1706 flow. Second operand 7 states and 133 transitions. [2024-06-28 02:52:33,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 204 transitions, 2194 flow [2024-06-28 02:52:33,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 204 transitions, 2134 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:33,960 INFO L231 Difference]: Finished difference. Result has 176 places, 190 transitions, 1744 flow [2024-06-28 02:52:33,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1744, PETRI_PLACES=176, PETRI_TRANSITIONS=190} [2024-06-28 02:52:33,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-28 02:52:33,961 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 190 transitions, 1744 flow [2024-06-28 02:52:33,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:33,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:33,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:33,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:52:33,962 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-28 02:52:33,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash -831421452, now seen corresponding path program 1 times [2024-06-28 02:52:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:33,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466381745] [2024-06-28 02:52:33,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:33,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:33,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:34,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:34,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466381745] [2024-06-28 02:52:34,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466381745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:34,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:34,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:34,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778655073] [2024-06-28 02:52:34,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:34,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:34,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:34,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:34,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:34,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:34,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 190 transitions, 1744 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:34,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:34,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:34,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:35,563 INFO L124 PetriNetUnfolderBase]: 2407/3922 cut-off events. [2024-06-28 02:52:35,564 INFO L125 PetriNetUnfolderBase]: For 253099/253099 co-relation queries the response was YES. [2024-06-28 02:52:35,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28488 conditions, 3922 events. 2407/3922 cut-off events. For 253099/253099 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22789 event pairs, 614 based on Foata normal form. 3/3923 useless extension candidates. Maximal degree in co-relation 28406. Up to 3647 conditions per place. [2024-06-28 02:52:35,600 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 15 changer transitions 0/206 dead transitions. [2024-06-28 02:52:35,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 206 transitions, 2218 flow [2024-06-28 02:52:35,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:35,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:35,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 02:52:35,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 02:52:35,602 INFO L175 Difference]: Start difference. First operand has 176 places, 190 transitions, 1744 flow. Second operand 7 states and 130 transitions. [2024-06-28 02:52:35,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 206 transitions, 2218 flow [2024-06-28 02:52:35,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 206 transitions, 2142 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:35,837 INFO L231 Difference]: Finished difference. Result has 178 places, 193 transitions, 1754 flow [2024-06-28 02:52:35,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1754, PETRI_PLACES=178, PETRI_TRANSITIONS=193} [2024-06-28 02:52:35,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 02:52:35,838 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 193 transitions, 1754 flow [2024-06-28 02:52:35,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:35,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:35,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:35,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:52:35,839 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-28 02:52:35,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash -824069802, now seen corresponding path program 2 times [2024-06-28 02:52:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:35,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385347967] [2024-06-28 02:52:35,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:35,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:35,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:36,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-28 02:52:36,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:36,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385347967] [2024-06-28 02:52:36,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385347967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:36,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:36,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:36,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390289903] [2024-06-28 02:52:36,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:36,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:36,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:36,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:36,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:36,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:36,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 193 transitions, 1754 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:36,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:36,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:36,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:37,534 INFO L124 PetriNetUnfolderBase]: 2422/3944 cut-off events. [2024-06-28 02:52:37,534 INFO L125 PetriNetUnfolderBase]: For 261745/261747 co-relation queries the response was YES. [2024-06-28 02:52:37,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29020 conditions, 3944 events. 2422/3944 cut-off events. For 261745/261747 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22919 event pairs, 617 based on Foata normal form. 5/3947 useless extension candidates. Maximal degree in co-relation 28937. Up to 3660 conditions per place. [2024-06-28 02:52:37,572 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 176 selfloop transitions, 20 changer transitions 0/206 dead transitions. [2024-06-28 02:52:37,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 206 transitions, 2224 flow [2024-06-28 02:52:37,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:37,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:52:37,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 02:52:37,573 INFO L175 Difference]: Start difference. First operand has 178 places, 193 transitions, 1754 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:52:37,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 206 transitions, 2224 flow [2024-06-28 02:52:37,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 206 transitions, 2162 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:37,767 INFO L231 Difference]: Finished difference. Result has 180 places, 196 transitions, 1794 flow [2024-06-28 02:52:37,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1692, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1794, PETRI_PLACES=180, PETRI_TRANSITIONS=196} [2024-06-28 02:52:37,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 02:52:37,768 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 196 transitions, 1794 flow [2024-06-28 02:52:37,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:37,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:37,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:37,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:52:37,769 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-28 02:52:37,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:37,769 INFO L85 PathProgramCache]: Analyzing trace with hash -824070019, now seen corresponding path program 3 times [2024-06-28 02:52:37,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:37,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140972858] [2024-06-28 02:52:37,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:37,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:37,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:38,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:38,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140972858] [2024-06-28 02:52:38,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140972858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:38,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:38,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:38,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82299578] [2024-06-28 02:52:38,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:38,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:38,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:38,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:38,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:38,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:38,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 196 transitions, 1794 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:38,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:38,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:38,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:39,274 INFO L124 PetriNetUnfolderBase]: 2424/3949 cut-off events. [2024-06-28 02:52:39,275 INFO L125 PetriNetUnfolderBase]: For 267740/267742 co-relation queries the response was YES. [2024-06-28 02:52:39,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29386 conditions, 3949 events. 2424/3949 cut-off events. For 267740/267742 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22970 event pairs, 621 based on Foata normal form. 2/3949 useless extension candidates. Maximal degree in co-relation 29302. Up to 3642 conditions per place. [2024-06-28 02:52:39,311 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 27 changer transitions 0/210 dead transitions. [2024-06-28 02:52:39,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 210 transitions, 2294 flow [2024-06-28 02:52:39,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:39,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:39,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 02:52:39,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 02:52:39,313 INFO L175 Difference]: Start difference. First operand has 180 places, 196 transitions, 1794 flow. Second operand 7 states and 132 transitions. [2024-06-28 02:52:39,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 210 transitions, 2294 flow [2024-06-28 02:52:39,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 210 transitions, 2216 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:39,588 INFO L231 Difference]: Finished difference. Result has 182 places, 199 transitions, 1838 flow [2024-06-28 02:52:39,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1838, PETRI_PLACES=182, PETRI_TRANSITIONS=199} [2024-06-28 02:52:39,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 02:52:39,589 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 199 transitions, 1838 flow [2024-06-28 02:52:39,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:39,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:39,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:39,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:52:39,590 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-28 02:52:39,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:39,590 INFO L85 PathProgramCache]: Analyzing trace with hash -823802892, now seen corresponding path program 3 times [2024-06-28 02:52:39,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:39,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137025807] [2024-06-28 02:52:39,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:39,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:39,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:40,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:40,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:40,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137025807] [2024-06-28 02:52:40,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137025807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:40,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:40,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:40,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841126869] [2024-06-28 02:52:40,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:40,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:40,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:40,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:40,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:52:40,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 199 transitions, 1838 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:40,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:40,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:52:40,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:41,215 INFO L124 PetriNetUnfolderBase]: 2417/3940 cut-off events. [2024-06-28 02:52:41,215 INFO L125 PetriNetUnfolderBase]: For 275667/275669 co-relation queries the response was YES. [2024-06-28 02:52:41,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29632 conditions, 3940 events. 2417/3940 cut-off events. For 275667/275669 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23015 event pairs, 614 based on Foata normal form. 5/3943 useless extension candidates. Maximal degree in co-relation 29547. Up to 3630 conditions per place. [2024-06-28 02:52:41,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 32 changer transitions 0/217 dead transitions. [2024-06-28 02:52:41,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 217 transitions, 2504 flow [2024-06-28 02:52:41,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:41,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:41,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 02:52:41,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 02:52:41,254 INFO L175 Difference]: Start difference. First operand has 182 places, 199 transitions, 1838 flow. Second operand 7 states and 132 transitions. [2024-06-28 02:52:41,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 217 transitions, 2504 flow [2024-06-28 02:52:41,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 217 transitions, 2404 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:41,493 INFO L231 Difference]: Finished difference. Result has 185 places, 205 transitions, 1946 flow [2024-06-28 02:52:41,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1946, PETRI_PLACES=185, PETRI_TRANSITIONS=205} [2024-06-28 02:52:41,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 02:52:41,494 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 205 transitions, 1946 flow [2024-06-28 02:52:41,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:41,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:41,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:41,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:52:41,495 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-28 02:52:41,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:41,495 INFO L85 PathProgramCache]: Analyzing trace with hash -823792972, now seen corresponding path program 1 times [2024-06-28 02:52:41,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:41,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712649818] [2024-06-28 02:52:41,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:41,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:42,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:42,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712649818] [2024-06-28 02:52:42,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712649818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:42,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:42,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:42,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079613867] [2024-06-28 02:52:42,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:42,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:42,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:42,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:42,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:42,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:52:42,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 205 transitions, 1946 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:42,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:42,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:52:42,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:43,516 INFO L124 PetriNetUnfolderBase]: 2247/3729 cut-off events. [2024-06-28 02:52:43,516 INFO L125 PetriNetUnfolderBase]: For 282574/282586 co-relation queries the response was YES. [2024-06-28 02:52:43,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28897 conditions, 3729 events. 2247/3729 cut-off events. For 282574/282586 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22412 event pairs, 612 based on Foata normal form. 9/3689 useless extension candidates. Maximal degree in co-relation 28810. Up to 3332 conditions per place. [2024-06-28 02:52:43,555 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 18 changer transitions 0/215 dead transitions. [2024-06-28 02:52:43,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 215 transitions, 2322 flow [2024-06-28 02:52:43,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:43,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:43,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:52:43,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:52:43,557 INFO L175 Difference]: Start difference. First operand has 185 places, 205 transitions, 1946 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:52:43,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 215 transitions, 2322 flow [2024-06-28 02:52:43,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 215 transitions, 2221 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:52:43,767 INFO L231 Difference]: Finished difference. Result has 190 places, 205 transitions, 1887 flow [2024-06-28 02:52:43,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1887, PETRI_PLACES=190, PETRI_TRANSITIONS=205} [2024-06-28 02:52:43,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 02:52:43,768 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 205 transitions, 1887 flow [2024-06-28 02:52:43,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:43,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:43,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:43,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:52:43,768 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-28 02:52:43,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:43,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1198814192, now seen corresponding path program 1 times [2024-06-28 02:52:43,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:43,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41386180] [2024-06-28 02:52:43,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:43,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:43,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:44,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:44,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:44,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41386180] [2024-06-28 02:52:44,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41386180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:44,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:44,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:44,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190796867] [2024-06-28 02:52:44,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:44,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:44,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:44,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:44,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:44,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:44,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 205 transitions, 1887 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:44,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:44,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:44,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:45,256 INFO L124 PetriNetUnfolderBase]: 2528/4052 cut-off events. [2024-06-28 02:52:45,257 INFO L125 PetriNetUnfolderBase]: For 290237/290243 co-relation queries the response was YES. [2024-06-28 02:52:45,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30819 conditions, 4052 events. 2528/4052 cut-off events. For 290237/290243 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23169 event pairs, 639 based on Foata normal form. 7/4057 useless extension candidates. Maximal degree in co-relation 30730. Up to 3831 conditions per place. [2024-06-28 02:52:45,295 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 24 changer transitions 0/226 dead transitions. [2024-06-28 02:52:45,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 226 transitions, 2445 flow [2024-06-28 02:52:45,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:45,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 02:52:45,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 02:52:45,297 INFO L175 Difference]: Start difference. First operand has 190 places, 205 transitions, 1887 flow. Second operand 7 states and 131 transitions. [2024-06-28 02:52:45,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 226 transitions, 2445 flow [2024-06-28 02:52:45,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 226 transitions, 2351 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:52:45,531 INFO L231 Difference]: Finished difference. Result has 189 places, 208 transitions, 1913 flow [2024-06-28 02:52:45,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1913, PETRI_PLACES=189, PETRI_TRANSITIONS=208} [2024-06-28 02:52:45,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-28 02:52:45,532 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 208 transitions, 1913 flow [2024-06-28 02:52:45,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:45,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:45,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:45,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:52:45,533 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-28 02:52:45,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:45,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1205480432, now seen corresponding path program 2 times [2024-06-28 02:52:45,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:45,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236780964] [2024-06-28 02:52:45,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:45,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:46,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:46,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:46,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236780964] [2024-06-28 02:52:46,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236780964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:46,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:46,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:46,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58440121] [2024-06-28 02:52:46,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:46,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:46,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:46,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:46,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:46,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:46,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 208 transitions, 1913 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:46,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:46,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:46,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:46,989 INFO L124 PetriNetUnfolderBase]: 2541/4070 cut-off events. [2024-06-28 02:52:46,990 INFO L125 PetriNetUnfolderBase]: For 302261/302267 co-relation queries the response was YES. [2024-06-28 02:52:47,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31484 conditions, 4070 events. 2541/4070 cut-off events. For 302261/302267 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 23270 event pairs, 639 based on Foata normal form. 7/4075 useless extension candidates. Maximal degree in co-relation 31395. Up to 3837 conditions per place. [2024-06-28 02:52:47,031 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 30 changer transitions 0/232 dead transitions. [2024-06-28 02:52:47,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 232 transitions, 2670 flow [2024-06-28 02:52:47,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:47,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:47,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 02:52:47,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-28 02:52:47,032 INFO L175 Difference]: Start difference. First operand has 189 places, 208 transitions, 1913 flow. Second operand 7 states and 130 transitions. [2024-06-28 02:52:47,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 232 transitions, 2670 flow [2024-06-28 02:52:47,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2572 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:47,323 INFO L231 Difference]: Finished difference. Result has 192 places, 216 transitions, 2046 flow [2024-06-28 02:52:47,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=192, PETRI_TRANSITIONS=216} [2024-06-28 02:52:47,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 02:52:47,324 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 216 transitions, 2046 flow [2024-06-28 02:52:47,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:47,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:47,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:47,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:52:47,325 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:47,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:47,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1373406101, now seen corresponding path program 1 times [2024-06-28 02:52:47,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:47,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625760223] [2024-06-28 02:52:47,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:48,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:48,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625760223] [2024-06-28 02:52:48,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625760223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:48,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:48,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:52:48,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177249117] [2024-06-28 02:52:48,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:48,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:52:48,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:48,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:52:48,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:52:48,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:48,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 216 transitions, 2046 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:48,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:48,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:48,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:49,655 INFO L124 PetriNetUnfolderBase]: 2705/4392 cut-off events. [2024-06-28 02:52:49,655 INFO L125 PetriNetUnfolderBase]: For 333163/333165 co-relation queries the response was YES. [2024-06-28 02:52:49,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33527 conditions, 4392 events. 2705/4392 cut-off events. For 333163/333165 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26008 event pairs, 644 based on Foata normal form. 12/4402 useless extension candidates. Maximal degree in co-relation 33436. Up to 3487 conditions per place. [2024-06-28 02:52:49,704 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 180 selfloop transitions, 82 changer transitions 0/267 dead transitions. [2024-06-28 02:52:49,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 267 transitions, 2900 flow [2024-06-28 02:52:49,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:52:49,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:52:49,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 02:52:49,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-28 02:52:49,705 INFO L175 Difference]: Start difference. First operand has 192 places, 216 transitions, 2046 flow. Second operand 10 states and 198 transitions. [2024-06-28 02:52:49,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 267 transitions, 2900 flow [2024-06-28 02:52:50,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 267 transitions, 2807 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 02:52:50,071 INFO L231 Difference]: Finished difference. Result has 201 places, 227 transitions, 2318 flow [2024-06-28 02:52:50,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2318, PETRI_PLACES=201, PETRI_TRANSITIONS=227} [2024-06-28 02:52:50,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 02:52:50,072 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 227 transitions, 2318 flow [2024-06-28 02:52:50,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:50,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:50,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:50,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:52:50,072 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-28 02:52:50,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:50,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1205489360, now seen corresponding path program 1 times [2024-06-28 02:52:50,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:50,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815131748] [2024-06-28 02:52:50,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:50,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:51,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:51,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:51,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815131748] [2024-06-28 02:52:51,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815131748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:51,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:51,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:51,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534362295] [2024-06-28 02:52:51,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:51,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:51,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:51,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:51,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:51,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:52:51,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 227 transitions, 2318 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:51,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:51,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:52:51,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:51,893 INFO L124 PetriNetUnfolderBase]: 2444/4088 cut-off events. [2024-06-28 02:52:51,893 INFO L125 PetriNetUnfolderBase]: For 338345/338377 co-relation queries the response was YES. [2024-06-28 02:52:51,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32608 conditions, 4088 events. 2444/4088 cut-off events. For 338345/338377 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25246 event pairs, 624 based on Foata normal form. 12/4042 useless extension candidates. Maximal degree in co-relation 32513. Up to 3579 conditions per place. [2024-06-28 02:52:51,931 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 30 changer transitions 0/246 dead transitions. [2024-06-28 02:52:51,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 246 transitions, 2814 flow [2024-06-28 02:52:51,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:51,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:51,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:52:51,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 02:52:51,933 INFO L175 Difference]: Start difference. First operand has 201 places, 227 transitions, 2318 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:52:51,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 246 transitions, 2814 flow [2024-06-28 02:52:52,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 246 transitions, 2636 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:52,240 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 2262 flow [2024-06-28 02:52:52,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2262, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-28 02:52:52,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-28 02:52:52,240 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 2262 flow [2024-06-28 02:52:52,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:52,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:52,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:52,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:52:52,241 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-28 02:52:52,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:52,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1342704722, now seen corresponding path program 3 times [2024-06-28 02:52:52,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:52,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019704193] [2024-06-28 02:52:52,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:52,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:52,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:52,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:52,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019704193] [2024-06-28 02:52:52,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019704193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:52,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:52,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:52,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260547320] [2024-06-28 02:52:52,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:52,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:52,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:52,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:52,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:52,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:52,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 2262 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:52,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:52,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:52,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:53,720 INFO L124 PetriNetUnfolderBase]: 2722/4418 cut-off events. [2024-06-28 02:52:53,720 INFO L125 PetriNetUnfolderBase]: For 336249/336255 co-relation queries the response was YES. [2024-06-28 02:52:53,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34327 conditions, 4418 events. 2722/4418 cut-off events. For 336249/336255 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26142 event pairs, 666 based on Foata normal form. 7/4422 useless extension candidates. Maximal degree in co-relation 34231. Up to 4157 conditions per place. [2024-06-28 02:52:53,762 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 219 selfloop transitions, 23 changer transitions 0/247 dead transitions. [2024-06-28 02:52:53,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 247 transitions, 2813 flow [2024-06-28 02:52:53,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:53,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 02:52:53,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 02:52:53,764 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 2262 flow. Second operand 7 states and 128 transitions. [2024-06-28 02:52:53,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 247 transitions, 2813 flow [2024-06-28 02:52:54,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 247 transitions, 2663 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 02:52:54,176 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2183 flow [2024-06-28 02:52:54,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-06-28 02:52:54,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 02:52:54,177 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2183 flow [2024-06-28 02:52:54,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:54,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:54,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:54,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:52:54,178 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-28 02:52:54,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:54,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1992908596, now seen corresponding path program 4 times [2024-06-28 02:52:54,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:54,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805915754] [2024-06-28 02:52:54,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:54,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:54,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-28 02:52:54,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:54,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805915754] [2024-06-28 02:52:54,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805915754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:54,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:54,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:54,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579216402] [2024-06-28 02:52:54,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:54,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:54,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:54,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:54,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:55,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:55,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2183 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:55,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:55,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:55,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:55,771 INFO L124 PetriNetUnfolderBase]: 2727/4436 cut-off events. [2024-06-28 02:52:55,771 INFO L125 PetriNetUnfolderBase]: For 346010/346016 co-relation queries the response was YES. [2024-06-28 02:52:55,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34403 conditions, 4436 events. 2727/4436 cut-off events. For 346010/346016 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26386 event pairs, 666 based on Foata normal form. 7/4439 useless extension candidates. Maximal degree in co-relation 34306. Up to 4155 conditions per place. [2024-06-28 02:52:55,815 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 211 selfloop transitions, 31 changer transitions 0/247 dead transitions. [2024-06-28 02:52:55,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 247 transitions, 2779 flow [2024-06-28 02:52:55,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:55,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 02:52:55,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:52:55,816 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2183 flow. Second operand 7 states and 126 transitions. [2024-06-28 02:52:55,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 247 transitions, 2779 flow [2024-06-28 02:52:56,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 247 transitions, 2729 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:56,128 INFO L231 Difference]: Finished difference. Result has 207 places, 234 transitions, 2279 flow [2024-06-28 02:52:56,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2279, PETRI_PLACES=207, PETRI_TRANSITIONS=234} [2024-06-28 02:52:56,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 02:52:56,129 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 234 transitions, 2279 flow [2024-06-28 02:52:56,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:56,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:56,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:56,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:52:56,129 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-28 02:52:56,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:56,130 INFO L85 PathProgramCache]: Analyzing trace with hash -821734610, now seen corresponding path program 5 times [2024-06-28 02:52:56,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:56,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227999379] [2024-06-28 02:52:56,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:56,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:56,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:56,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-28 02:52:56,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227999379] [2024-06-28 02:52:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227999379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:56,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:56,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:56,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045966194] [2024-06-28 02:52:56,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:56,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:56,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:56,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:56,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 234 transitions, 2279 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:56,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:56,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:56,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:57,710 INFO L124 PetriNetUnfolderBase]: 2732/4435 cut-off events. [2024-06-28 02:52:57,711 INFO L125 PetriNetUnfolderBase]: For 357544/357552 co-relation queries the response was YES. [2024-06-28 02:52:57,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34935 conditions, 4435 events. 2732/4435 cut-off events. For 357544/357552 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26281 event pairs, 670 based on Foata normal form. 9/4440 useless extension candidates. Maximal degree in co-relation 34837. Up to 4138 conditions per place. [2024-06-28 02:52:57,755 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 46 changer transitions 0/253 dead transitions. [2024-06-28 02:52:57,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 253 transitions, 3096 flow [2024-06-28 02:52:57,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:57,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:57,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 02:52:57,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:52:57,756 INFO L175 Difference]: Start difference. First operand has 207 places, 234 transitions, 2279 flow. Second operand 7 states and 126 transitions. [2024-06-28 02:52:57,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 253 transitions, 3096 flow [2024-06-28 02:52:58,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 253 transitions, 2972 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:52:58,082 INFO L231 Difference]: Finished difference. Result has 210 places, 242 transitions, 2441 flow [2024-06-28 02:52:58,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2441, PETRI_PLACES=210, PETRI_TRANSITIONS=242} [2024-06-28 02:52:58,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-28 02:52:58,082 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 242 transitions, 2441 flow [2024-06-28 02:52:58,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:58,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:58,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:52:58,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:52:58,083 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-28 02:52:58,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:58,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1372770198, now seen corresponding path program 6 times [2024-06-28 02:52:58,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:58,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761450975] [2024-06-28 02:52:58,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:58,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:58,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:52:58,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:58,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761450975] [2024-06-28 02:52:58,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761450975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:58,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:58,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:52:58,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536291427] [2024-06-28 02:52:58,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:58,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:52:58,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:58,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:52:58,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:52:58,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:52:58,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 242 transitions, 2441 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:52:58,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:58,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:52:58,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:59,725 INFO L124 PetriNetUnfolderBase]: 2729/4433 cut-off events. [2024-06-28 02:52:59,725 INFO L125 PetriNetUnfolderBase]: For 367907/367915 co-relation queries the response was YES. [2024-06-28 02:52:59,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35249 conditions, 4433 events. 2729/4433 cut-off events. For 367907/367915 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 26328 event pairs, 676 based on Foata normal form. 9/4438 useless extension candidates. Maximal degree in co-relation 35149. Up to 4135 conditions per place. [2024-06-28 02:52:59,770 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 201 selfloop transitions, 47 changer transitions 0/253 dead transitions. [2024-06-28 02:52:59,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 253 transitions, 2992 flow [2024-06-28 02:52:59,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:52:59,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:52:59,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 02:52:59,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 02:52:59,772 INFO L175 Difference]: Start difference. First operand has 210 places, 242 transitions, 2441 flow. Second operand 7 states and 125 transitions. [2024-06-28 02:52:59,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 253 transitions, 2992 flow [2024-06-28 02:53:00,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 2768 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:00,198 INFO L231 Difference]: Finished difference. Result has 213 places, 243 transitions, 2342 flow [2024-06-28 02:53:00,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2342, PETRI_PLACES=213, PETRI_TRANSITIONS=243} [2024-06-28 02:53:00,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-28 02:53:00,201 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 243 transitions, 2342 flow [2024-06-28 02:53:00,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:00,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:00,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:00,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:53:00,201 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:00,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:00,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1702642969, now seen corresponding path program 2 times [2024-06-28 02:53:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941715542] [2024-06-28 02:53:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:00,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:01,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:01,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:01,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941715542] [2024-06-28 02:53:01,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941715542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:01,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:01,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:53:01,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260830855] [2024-06-28 02:53:01,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:01,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:53:01,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:01,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:53:01,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:53:01,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:01,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 243 transitions, 2342 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:01,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:01,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:01,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:02,523 INFO L124 PetriNetUnfolderBase]: 2839/4637 cut-off events. [2024-06-28 02:53:02,523 INFO L125 PetriNetUnfolderBase]: For 395166/395166 co-relation queries the response was YES. [2024-06-28 02:53:02,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36268 conditions, 4637 events. 2839/4637 cut-off events. For 395166/395166 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27995 event pairs, 672 based on Foata normal form. 12/4644 useless extension candidates. Maximal degree in co-relation 36167. Up to 3886 conditions per place. [2024-06-28 02:53:02,572 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 198 selfloop transitions, 84 changer transitions 0/287 dead transitions. [2024-06-28 02:53:02,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 287 transitions, 3181 flow [2024-06-28 02:53:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:53:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:53:02,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 02:53:02,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 02:53:02,573 INFO L175 Difference]: Start difference. First operand has 213 places, 243 transitions, 2342 flow. Second operand 10 states and 195 transitions. [2024-06-28 02:53:02,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 287 transitions, 3181 flow [2024-06-28 02:53:03,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 287 transitions, 3108 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:03,049 INFO L231 Difference]: Finished difference. Result has 221 places, 249 transitions, 2572 flow [2024-06-28 02:53:03,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2572, PETRI_PLACES=221, PETRI_TRANSITIONS=249} [2024-06-28 02:53:03,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 02:53:03,050 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 249 transitions, 2572 flow [2024-06-28 02:53:03,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:03,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:03,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:03,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:53:03,050 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:03,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:03,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1323987935, now seen corresponding path program 3 times [2024-06-28 02:53:03,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:03,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315578140] [2024-06-28 02:53:03,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:03,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:03,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:03,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315578140] [2024-06-28 02:53:03,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315578140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:03,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:03,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:53:03,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452450338] [2024-06-28 02:53:03,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:03,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:53:03,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:03,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:53:03,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:53:04,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:04,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 249 transitions, 2572 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:04,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:04,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:04,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:05,274 INFO L124 PetriNetUnfolderBase]: 2921/4789 cut-off events. [2024-06-28 02:53:05,274 INFO L125 PetriNetUnfolderBase]: For 415081/415081 co-relation queries the response was YES. [2024-06-28 02:53:05,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37993 conditions, 4789 events. 2921/4789 cut-off events. For 415081/415081 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29303 event pairs, 697 based on Foata normal form. 12/4796 useless extension candidates. Maximal degree in co-relation 37889. Up to 4028 conditions per place. [2024-06-28 02:53:05,319 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 196 selfloop transitions, 94 changer transitions 0/295 dead transitions. [2024-06-28 02:53:05,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 295 transitions, 3454 flow [2024-06-28 02:53:05,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:53:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:53:05,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 02:53:05,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-28 02:53:05,321 INFO L175 Difference]: Start difference. First operand has 221 places, 249 transitions, 2572 flow. Second operand 10 states and 194 transitions. [2024-06-28 02:53:05,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 295 transitions, 3454 flow [2024-06-28 02:53:05,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 295 transitions, 3243 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:53:05,725 INFO L231 Difference]: Finished difference. Result has 228 places, 258 transitions, 2741 flow [2024-06-28 02:53:05,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2741, PETRI_PLACES=228, PETRI_TRANSITIONS=258} [2024-06-28 02:53:05,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 02:53:05,726 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 258 transitions, 2741 flow [2024-06-28 02:53:05,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:05,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:05,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:05,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:53:05,726 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:05,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:05,727 INFO L85 PathProgramCache]: Analyzing trace with hash 512146539, now seen corresponding path program 4 times [2024-06-28 02:53:05,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:05,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240253527] [2024-06-28 02:53:05,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:05,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:06,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:06,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240253527] [2024-06-28 02:53:06,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240253527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:06,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:06,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:53:06,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231541728] [2024-06-28 02:53:06,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:06,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:53:06,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:06,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:53:06,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:53:06,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:06,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 258 transitions, 2741 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:06,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:06,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:06,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:08,229 INFO L124 PetriNetUnfolderBase]: 3044/5032 cut-off events. [2024-06-28 02:53:08,229 INFO L125 PetriNetUnfolderBase]: For 432704/432704 co-relation queries the response was YES. [2024-06-28 02:53:08,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39431 conditions, 5032 events. 3044/5032 cut-off events. For 432704/432704 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31323 event pairs, 683 based on Foata normal form. 12/5039 useless extension candidates. Maximal degree in co-relation 39324. Up to 3292 conditions per place. [2024-06-28 02:53:08,285 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 183 selfloop transitions, 113 changer transitions 0/301 dead transitions. [2024-06-28 02:53:08,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 301 transitions, 3738 flow [2024-06-28 02:53:08,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:53:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:53:08,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 02:53:08,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45021645021645024 [2024-06-28 02:53:08,288 INFO L175 Difference]: Start difference. First operand has 228 places, 258 transitions, 2741 flow. Second operand 11 states and 208 transitions. [2024-06-28 02:53:08,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 301 transitions, 3738 flow [2024-06-28 02:53:08,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 301 transitions, 3568 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:08,799 INFO L231 Difference]: Finished difference. Result has 236 places, 262 transitions, 2956 flow [2024-06-28 02:53:08,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2956, PETRI_PLACES=236, PETRI_TRANSITIONS=262} [2024-06-28 02:53:08,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 02:53:08,800 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 262 transitions, 2956 flow [2024-06-28 02:53:08,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:08,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:08,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:08,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:53:08,800 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:08,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:08,801 INFO L85 PathProgramCache]: Analyzing trace with hash 885673067, now seen corresponding path program 5 times [2024-06-28 02:53:08,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:08,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648200698] [2024-06-28 02:53:08,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:08,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:09,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:09,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:09,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648200698] [2024-06-28 02:53:09,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648200698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:09,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:09,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:53:09,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167391500] [2024-06-28 02:53:09,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:09,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:53:09,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:09,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:53:09,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:53:10,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:10,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 262 transitions, 2956 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:10,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:10,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:10,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:11,260 INFO L124 PetriNetUnfolderBase]: 3024/5000 cut-off events. [2024-06-28 02:53:11,260 INFO L125 PetriNetUnfolderBase]: For 418751/418751 co-relation queries the response was YES. [2024-06-28 02:53:11,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38293 conditions, 5000 events. 3024/5000 cut-off events. For 418751/418751 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31199 event pairs, 692 based on Foata normal form. 12/5007 useless extension candidates. Maximal degree in co-relation 38184. Up to 4117 conditions per place. [2024-06-28 02:53:11,316 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 88 changer transitions 0/298 dead transitions. [2024-06-28 02:53:11,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 298 transitions, 3612 flow [2024-06-28 02:53:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:53:11,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:53:11,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 02:53:11,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 02:53:11,317 INFO L175 Difference]: Start difference. First operand has 236 places, 262 transitions, 2956 flow. Second operand 10 states and 195 transitions. [2024-06-28 02:53:11,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 298 transitions, 3612 flow [2024-06-28 02:53:11,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 298 transitions, 3375 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:11,933 INFO L231 Difference]: Finished difference. Result has 239 places, 261 transitions, 2811 flow [2024-06-28 02:53:11,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2631, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2811, PETRI_PLACES=239, PETRI_TRANSITIONS=261} [2024-06-28 02:53:11,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 02:53:11,933 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 261 transitions, 2811 flow [2024-06-28 02:53:11,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:11,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:11,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:11,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:53:11,934 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-28 02:53:11,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash -821725682, now seen corresponding path program 2 times [2024-06-28 02:53:11,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:11,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382836350] [2024-06-28 02:53:11,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:11,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:11,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:13,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:13,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382836350] [2024-06-28 02:53:13,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382836350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:13,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:13,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:13,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252776849] [2024-06-28 02:53:13,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:13,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:13,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:13,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:13,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:13,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:53:13,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 261 transitions, 2811 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:13,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:13,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:53:13,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:13,986 INFO L124 PetriNetUnfolderBase]: 2739/4635 cut-off events. [2024-06-28 02:53:13,986 INFO L125 PetriNetUnfolderBase]: For 408852/408888 co-relation queries the response was YES. [2024-06-28 02:53:14,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35699 conditions, 4635 events. 2739/4635 cut-off events. For 408852/408888 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29828 event pairs, 690 based on Foata normal form. 10/4564 useless extension candidates. Maximal degree in co-relation 35588. Up to 4072 conditions per place. [2024-06-28 02:53:14,040 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-28 02:53:14,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 275 transitions, 3339 flow [2024-06-28 02:53:14,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:14,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:14,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 02:53:14,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 02:53:14,042 INFO L175 Difference]: Start difference. First operand has 239 places, 261 transitions, 2811 flow. Second operand 8 states and 150 transitions. [2024-06-28 02:53:14,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 275 transitions, 3339 flow [2024-06-28 02:53:14,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 275 transitions, 3028 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-28 02:53:14,465 INFO L231 Difference]: Finished difference. Result has 236 places, 264 transitions, 2642 flow [2024-06-28 02:53:14,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2500, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2642, PETRI_PLACES=236, PETRI_TRANSITIONS=264} [2024-06-28 02:53:14,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-28 02:53:14,466 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 264 transitions, 2642 flow [2024-06-28 02:53:14,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:14,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:14,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:14,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:53:14,467 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-28 02:53:14,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:14,467 INFO L85 PathProgramCache]: Analyzing trace with hash 231730802, now seen corresponding path program 3 times [2024-06-28 02:53:14,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:14,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090601759] [2024-06-28 02:53:14,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:14,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:15,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:15,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:15,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090601759] [2024-06-28 02:53:15,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090601759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:15,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:15,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:15,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407471476] [2024-06-28 02:53:15,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:15,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:15,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:15,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:15,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:15,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:53:15,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 264 transitions, 2642 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:15,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:15,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:53:15,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:16,288 INFO L124 PetriNetUnfolderBase]: 2753/4659 cut-off events. [2024-06-28 02:53:16,288 INFO L125 PetriNetUnfolderBase]: For 415244/415280 co-relation queries the response was YES. [2024-06-28 02:53:16,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35597 conditions, 4659 events. 2753/4659 cut-off events. For 415244/415280 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 30027 event pairs, 689 based on Foata normal form. 12/4592 useless extension candidates. Maximal degree in co-relation 35489. Up to 4040 conditions per place. [2024-06-28 02:53:16,340 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 56 changer transitions 0/284 dead transitions. [2024-06-28 02:53:16,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 284 transitions, 3402 flow [2024-06-28 02:53:16,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:16,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:16,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 02:53:16,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 02:53:16,342 INFO L175 Difference]: Start difference. First operand has 236 places, 264 transitions, 2642 flow. Second operand 8 states and 156 transitions. [2024-06-28 02:53:16,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 284 transitions, 3402 flow [2024-06-28 02:53:16,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 284 transitions, 3284 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:16,780 INFO L231 Difference]: Finished difference. Result has 238 places, 270 transitions, 2772 flow [2024-06-28 02:53:16,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2772, PETRI_PLACES=238, PETRI_TRANSITIONS=270} [2024-06-28 02:53:16,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 02:53:16,780 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 270 transitions, 2772 flow [2024-06-28 02:53:16,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:16,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:16,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:16,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:53:16,781 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-28 02:53:16,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:16,781 INFO L85 PathProgramCache]: Analyzing trace with hash 232206032, now seen corresponding path program 4 times [2024-06-28 02:53:16,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:16,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899981935] [2024-06-28 02:53:16,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:16,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:17,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:17,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:17,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899981935] [2024-06-28 02:53:17,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899981935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:17,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:17,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:17,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195864258] [2024-06-28 02:53:17,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:17,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:17,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:17,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:17,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:17,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:53:17,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 270 transitions, 2772 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:17,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:53:17,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:18,821 INFO L124 PetriNetUnfolderBase]: 2738/4649 cut-off events. [2024-06-28 02:53:18,821 INFO L125 PetriNetUnfolderBase]: For 419164/419180 co-relation queries the response was YES. [2024-06-28 02:53:18,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35645 conditions, 4649 events. 2738/4649 cut-off events. For 419164/419180 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 30000 event pairs, 685 based on Foata normal form. 14/4595 useless extension candidates. Maximal degree in co-relation 35536. Up to 4119 conditions per place. [2024-06-28 02:53:18,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 20 changer transitions 0/281 dead transitions. [2024-06-28 02:53:18,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 281 transitions, 3256 flow [2024-06-28 02:53:18,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:18,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:18,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:53:18,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:53:18,875 INFO L175 Difference]: Start difference. First operand has 238 places, 270 transitions, 2772 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:53:18,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 281 transitions, 3256 flow [2024-06-28 02:53:19,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 281 transitions, 3093 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:19,555 INFO L231 Difference]: Finished difference. Result has 242 places, 270 transitions, 2656 flow [2024-06-28 02:53:19,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2609, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2656, PETRI_PLACES=242, PETRI_TRANSITIONS=270} [2024-06-28 02:53:19,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 02:53:19,557 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 270 transitions, 2656 flow [2024-06-28 02:53:19,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:19,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:19,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:19,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:53:19,557 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-28 02:53:19,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:19,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1997546940, now seen corresponding path program 1 times [2024-06-28 02:53:19,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324881043] [2024-06-28 02:53:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:19,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:19,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:20,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:20,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324881043] [2024-06-28 02:53:20,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324881043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:20,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:20,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:20,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582370805] [2024-06-28 02:53:20,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:20,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:20,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:20,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:20,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:20,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:20,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 270 transitions, 2656 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:20,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:20,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:20,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:21,451 INFO L124 PetriNetUnfolderBase]: 2932/4922 cut-off events. [2024-06-28 02:53:21,452 INFO L125 PetriNetUnfolderBase]: For 424518/424518 co-relation queries the response was YES. [2024-06-28 02:53:21,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37084 conditions, 4922 events. 2932/4922 cut-off events. For 424518/424518 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31312 event pairs, 705 based on Foata normal form. 1/4917 useless extension candidates. Maximal degree in co-relation 36973. Up to 4521 conditions per place. [2024-06-28 02:53:21,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 18 changer transitions 0/292 dead transitions. [2024-06-28 02:53:21,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 292 transitions, 3346 flow [2024-06-28 02:53:21,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:21,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:21,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:53:21,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:53:21,500 INFO L175 Difference]: Start difference. First operand has 242 places, 270 transitions, 2656 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:53:21,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 292 transitions, 3346 flow [2024-06-28 02:53:22,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 292 transitions, 3298 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:53:22,017 INFO L231 Difference]: Finished difference. Result has 243 places, 273 transitions, 2726 flow [2024-06-28 02:53:22,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2726, PETRI_PLACES=243, PETRI_TRANSITIONS=273} [2024-06-28 02:53:22,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-28 02:53:22,018 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 273 transitions, 2726 flow [2024-06-28 02:53:22,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:22,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:22,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:22,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:53:22,020 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-28 02:53:22,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:22,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1892296628, now seen corresponding path program 1 times [2024-06-28 02:53:22,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:22,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134544761] [2024-06-28 02:53:22,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:22,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:22,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:23,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:23,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:23,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134544761] [2024-06-28 02:53:23,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134544761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:23,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:23,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:23,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461897596] [2024-06-28 02:53:23,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:23,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:23,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:23,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:23,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:23,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:23,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 273 transitions, 2726 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:23,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:23,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:23,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:24,075 INFO L124 PetriNetUnfolderBase]: 2942/4940 cut-off events. [2024-06-28 02:53:24,075 INFO L125 PetriNetUnfolderBase]: For 444987/444987 co-relation queries the response was YES. [2024-06-28 02:53:24,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37752 conditions, 4940 events. 2942/4940 cut-off events. For 444987/444987 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31423 event pairs, 704 based on Foata normal form. 4/4938 useless extension candidates. Maximal degree in co-relation 37640. Up to 4535 conditions per place. [2024-06-28 02:53:24,127 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 19 changer transitions 0/294 dead transitions. [2024-06-28 02:53:24,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 294 transitions, 3406 flow [2024-06-28 02:53:24,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:24,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:24,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:53:24,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:53:24,128 INFO L175 Difference]: Start difference. First operand has 243 places, 273 transitions, 2726 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:53:24,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 294 transitions, 3406 flow [2024-06-28 02:53:24,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 294 transitions, 3310 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:24,748 INFO L231 Difference]: Finished difference. Result has 245 places, 277 transitions, 2743 flow [2024-06-28 02:53:24,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2743, PETRI_PLACES=245, PETRI_TRANSITIONS=277} [2024-06-28 02:53:24,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 02:53:24,748 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 277 transitions, 2743 flow [2024-06-28 02:53:24,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:24,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:24,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:24,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:53:24,749 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-28 02:53:24,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:24,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1887654998, now seen corresponding path program 2 times [2024-06-28 02:53:24,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:24,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940154962] [2024-06-28 02:53:24,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:24,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:25,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:25,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:25,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940154962] [2024-06-28 02:53:25,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940154962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:25,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:25,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:25,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712278665] [2024-06-28 02:53:25,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:25,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:25,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:25,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:25,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:25,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:25,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 277 transitions, 2743 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:25,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:25,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:25,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:26,706 INFO L124 PetriNetUnfolderBase]: 2956/4962 cut-off events. [2024-06-28 02:53:26,706 INFO L125 PetriNetUnfolderBase]: For 459557/459557 co-relation queries the response was YES. [2024-06-28 02:53:26,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38705 conditions, 4962 events. 2956/4962 cut-off events. For 459557/459557 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31625 event pairs, 704 based on Foata normal form. 4/4959 useless extension candidates. Maximal degree in co-relation 38592. Up to 4546 conditions per place. [2024-06-28 02:53:26,761 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 24 changer transitions 0/296 dead transitions. [2024-06-28 02:53:26,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 3435 flow [2024-06-28 02:53:26,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:26,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:53:26,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:53:26,763 INFO L175 Difference]: Start difference. First operand has 245 places, 277 transitions, 2743 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:53:26,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 3435 flow [2024-06-28 02:53:27,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 296 transitions, 3350 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:27,325 INFO L231 Difference]: Finished difference. Result has 247 places, 281 transitions, 2789 flow [2024-06-28 02:53:27,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2789, PETRI_PLACES=247, PETRI_TRANSITIONS=281} [2024-06-28 02:53:27,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-28 02:53:27,326 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 281 transitions, 2789 flow [2024-06-28 02:53:27,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:27,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:27,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:27,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:53:27,327 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-28 02:53:27,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:27,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1887648488, now seen corresponding path program 3 times [2024-06-28 02:53:27,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:27,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684786002] [2024-06-28 02:53:27,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:27,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:28,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:28,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:28,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684786002] [2024-06-28 02:53:28,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684786002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:28,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:28,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:28,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156052912] [2024-06-28 02:53:28,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:28,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:28,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:28,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:28,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:28,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 281 transitions, 2789 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:28,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:28,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:28,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:29,245 INFO L124 PetriNetUnfolderBase]: 2978/4994 cut-off events. [2024-06-28 02:53:29,246 INFO L125 PetriNetUnfolderBase]: For 473062/473062 co-relation queries the response was YES. [2024-06-28 02:53:29,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39809 conditions, 4994 events. 2978/4994 cut-off events. For 473062/473062 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31789 event pairs, 704 based on Foata normal form. 2/4990 useless extension candidates. Maximal degree in co-relation 39695. Up to 4544 conditions per place. [2024-06-28 02:53:29,309 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 35 changer transitions 0/305 dead transitions. [2024-06-28 02:53:29,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 305 transitions, 3731 flow [2024-06-28 02:53:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:29,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:29,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 02:53:29,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 02:53:29,310 INFO L175 Difference]: Start difference. First operand has 247 places, 281 transitions, 2789 flow. Second operand 8 states and 151 transitions. [2024-06-28 02:53:29,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 305 transitions, 3731 flow [2024-06-28 02:53:29,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 305 transitions, 3628 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:29,999 INFO L231 Difference]: Finished difference. Result has 250 places, 288 transitions, 2930 flow [2024-06-28 02:53:29,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2686, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2930, PETRI_PLACES=250, PETRI_TRANSITIONS=288} [2024-06-28 02:53:30,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 02:53:30,000 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 288 transitions, 2930 flow [2024-06-28 02:53:30,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:30,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:30,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:30,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:53:30,001 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-28 02:53:30,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash 223634346, now seen corresponding path program 4 times [2024-06-28 02:53:30,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:30,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001303491] [2024-06-28 02:53:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:30,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:30,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:30,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:30,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:30,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001303491] [2024-06-28 02:53:30,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001303491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:30,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:30,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:30,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260290467] [2024-06-28 02:53:30,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:30,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:30,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:30,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:30,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:30,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:31,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 288 transitions, 2930 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:31,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:31,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:31,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:31,841 INFO L124 PetriNetUnfolderBase]: 2992/5017 cut-off events. [2024-06-28 02:53:31,842 INFO L125 PetriNetUnfolderBase]: For 496366/496368 co-relation queries the response was YES. [2024-06-28 02:53:31,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41006 conditions, 5017 events. 2992/5017 cut-off events. For 496366/496368 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31967 event pairs, 714 based on Foata normal form. 4/5014 useless extension candidates. Maximal degree in co-relation 40890. Up to 4584 conditions per place. [2024-06-28 02:53:31,901 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 31 changer transitions 0/304 dead transitions. [2024-06-28 02:53:31,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 304 transitions, 3656 flow [2024-06-28 02:53:31,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:31,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:31,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:53:31,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:53:31,902 INFO L175 Difference]: Start difference. First operand has 250 places, 288 transitions, 2930 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:53:31,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 304 transitions, 3656 flow [2024-06-28 02:53:32,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 304 transitions, 3579 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:32,760 INFO L231 Difference]: Finished difference. Result has 254 places, 292 transitions, 3014 flow [2024-06-28 02:53:32,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3014, PETRI_PLACES=254, PETRI_TRANSITIONS=292} [2024-06-28 02:53:32,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 02:53:32,760 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 292 transitions, 3014 flow [2024-06-28 02:53:32,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:32,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:32,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:32,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:53:32,761 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-28 02:53:32,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:32,761 INFO L85 PathProgramCache]: Analyzing trace with hash -816006058, now seen corresponding path program 5 times [2024-06-28 02:53:32,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:32,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268052397] [2024-06-28 02:53:32,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:32,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:33,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:33,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268052397] [2024-06-28 02:53:33,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268052397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:33,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:33,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:33,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751746496] [2024-06-28 02:53:33,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:33,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:33,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:33,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:33,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:34,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:34,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 292 transitions, 3014 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:34,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:34,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:34,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:34,982 INFO L124 PetriNetUnfolderBase]: 3017/5052 cut-off events. [2024-06-28 02:53:34,982 INFO L125 PetriNetUnfolderBase]: For 511782/511784 co-relation queries the response was YES. [2024-06-28 02:53:35,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42276 conditions, 5052 events. 3017/5052 cut-off events. For 511782/511784 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32208 event pairs, 713 based on Foata normal form. 2/5048 useless extension candidates. Maximal degree in co-relation 42158. Up to 4597 conditions per place. [2024-06-28 02:53:35,044 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 39 changer transitions 0/314 dead transitions. [2024-06-28 02:53:35,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 314 transitions, 4022 flow [2024-06-28 02:53:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:35,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:35,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:53:35,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:53:35,045 INFO L175 Difference]: Start difference. First operand has 254 places, 292 transitions, 3014 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:53:35,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 314 transitions, 4022 flow [2024-06-28 02:53:35,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 3889 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:35,874 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 3157 flow [2024-06-28 02:53:35,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3157, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-28 02:53:35,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-28 02:53:35,875 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 3157 flow [2024-06-28 02:53:35,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:35,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:35,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:35,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:53:35,876 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-28 02:53:35,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:35,877 INFO L85 PathProgramCache]: Analyzing trace with hash 231915066, now seen corresponding path program 6 times [2024-06-28 02:53:35,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:35,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997606471] [2024-06-28 02:53:35,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:35,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:36,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:36,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:36,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997606471] [2024-06-28 02:53:36,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997606471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:36,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:36,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:36,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335970230] [2024-06-28 02:53:36,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:36,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:36,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:36,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:36,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:37,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:53:37,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 3157 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:37,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:53:37,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:38,097 INFO L124 PetriNetUnfolderBase]: 3008/5040 cut-off events. [2024-06-28 02:53:38,098 INFO L125 PetriNetUnfolderBase]: For 524124/524126 co-relation queries the response was YES. [2024-06-28 02:53:38,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42822 conditions, 5040 events. 3008/5040 cut-off events. For 524124/524126 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32131 event pairs, 714 based on Foata normal form. 3/5037 useless extension candidates. Maximal degree in co-relation 42702. Up to 4520 conditions per place. [2024-06-28 02:53:38,160 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 242 selfloop transitions, 65 changer transitions 0/317 dead transitions. [2024-06-28 02:53:38,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 317 transitions, 4081 flow [2024-06-28 02:53:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:38,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:38,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:53:38,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:53:38,162 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 3157 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:53:38,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 317 transitions, 4081 flow [2024-06-28 02:53:39,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 317 transitions, 3980 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:39,017 INFO L231 Difference]: Finished difference. Result has 261 places, 302 transitions, 3278 flow [2024-06-28 02:53:39,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3278, PETRI_PLACES=261, PETRI_TRANSITIONS=302} [2024-06-28 02:53:39,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 02:53:39,018 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 302 transitions, 3278 flow [2024-06-28 02:53:39,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:39,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:39,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:39,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:53:39,019 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-28 02:53:39,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash -807424018, now seen corresponding path program 1 times [2024-06-28 02:53:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:39,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700494882] [2024-06-28 02:53:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:39,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:40,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-28 02:53:40,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:40,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700494882] [2024-06-28 02:53:40,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700494882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:40,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:40,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:40,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438969391] [2024-06-28 02:53:40,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:40,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:40,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:40,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:40,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:40,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 02:53:40,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 302 transitions, 3278 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:40,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:40,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 02:53:40,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:41,318 INFO L124 PetriNetUnfolderBase]: 2832/4769 cut-off events. [2024-06-28 02:53:41,318 INFO L125 PetriNetUnfolderBase]: For 531336/531373 co-relation queries the response was YES. [2024-06-28 02:53:41,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41864 conditions, 4769 events. 2832/4769 cut-off events. For 531336/531373 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30564 event pairs, 681 based on Foata normal form. 35/4722 useless extension candidates. Maximal degree in co-relation 41742. Up to 4247 conditions per place. [2024-06-28 02:53:41,376 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 242 selfloop transitions, 19 changer transitions 0/315 dead transitions. [2024-06-28 02:53:41,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 315 transitions, 3900 flow [2024-06-28 02:53:41,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:41,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:41,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:53:41,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:53:41,378 INFO L175 Difference]: Start difference. First operand has 261 places, 302 transitions, 3278 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:53:41,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 315 transitions, 3900 flow [2024-06-28 02:53:42,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 315 transitions, 3714 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:42,196 INFO L231 Difference]: Finished difference. Result has 263 places, 304 transitions, 3211 flow [2024-06-28 02:53:42,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3211, PETRI_PLACES=263, PETRI_TRANSITIONS=304} [2024-06-28 02:53:42,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-28 02:53:42,196 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 304 transitions, 3211 flow [2024-06-28 02:53:42,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:42,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:42,197 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-28 02:53:42,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:53:42,197 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-28 02:53:42,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:42,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1292318476, now seen corresponding path program 1 times [2024-06-28 02:53:42,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:42,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54239898] [2024-06-28 02:53:42,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:42,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:42,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:43,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-28 02:53:43,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:43,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54239898] [2024-06-28 02:53:43,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54239898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:43,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:43,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:53:43,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364860365] [2024-06-28 02:53:43,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:43,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:53:43,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:43,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:53:43,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:53:43,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:43,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 304 transitions, 3211 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:43,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:43,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:43,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:44,246 INFO L124 PetriNetUnfolderBase]: 3201/5257 cut-off events. [2024-06-28 02:53:44,246 INFO L125 PetriNetUnfolderBase]: For 539356/539356 co-relation queries the response was YES. [2024-06-28 02:53:44,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44790 conditions, 5257 events. 3201/5257 cut-off events. For 539356/539356 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32660 event pairs, 745 based on Foata normal form. 1/5254 useless extension candidates. Maximal degree in co-relation 44667. Up to 4898 conditions per place. [2024-06-28 02:53:44,307 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 296 selfloop transitions, 41 changer transitions 0/342 dead transitions. [2024-06-28 02:53:44,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 342 transitions, 4204 flow [2024-06-28 02:53:44,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:53:44,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:53:44,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 02:53:44,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 02:53:44,308 INFO L175 Difference]: Start difference. First operand has 263 places, 304 transitions, 3211 flow. Second operand 9 states and 159 transitions. [2024-06-28 02:53:44,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 342 transitions, 4204 flow [2024-06-28 02:53:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 342 transitions, 4101 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:45,178 INFO L231 Difference]: Finished difference. Result has 268 places, 322 transitions, 3490 flow [2024-06-28 02:53:45,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3490, PETRI_PLACES=268, PETRI_TRANSITIONS=322} [2024-06-28 02:53:45,179 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-28 02:53:45,179 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 322 transitions, 3490 flow [2024-06-28 02:53:45,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:45,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:45,180 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-28 02:53:45,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:53:45,180 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-28 02:53:45,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:45,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1600418176, now seen corresponding path program 2 times [2024-06-28 02:53:45,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:45,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658886784] [2024-06-28 02:53:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:45,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:46,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:46,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:46,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658886784] [2024-06-28 02:53:46,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658886784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:46,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:46,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:53:46,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391511997] [2024-06-28 02:53:46,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:46,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:53:46,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:46,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:53:46,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:53:46,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:46,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 322 transitions, 3490 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:46,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:46,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:46,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:47,214 INFO L124 PetriNetUnfolderBase]: 3219/5286 cut-off events. [2024-06-28 02:53:47,214 INFO L125 PetriNetUnfolderBase]: For 555447/555451 co-relation queries the response was YES. [2024-06-28 02:53:47,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45696 conditions, 5286 events. 3219/5286 cut-off events. For 555447/555451 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32866 event pairs, 736 based on Foata normal form. 5/5289 useless extension candidates. Maximal degree in co-relation 45570. Up to 4885 conditions per place. [2024-06-28 02:53:47,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 56 changer transitions 0/357 dead transitions. [2024-06-28 02:53:47,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 357 transitions, 4628 flow [2024-06-28 02:53:47,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:53:47,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:53:47,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 02:53:47,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 02:53:47,277 INFO L175 Difference]: Start difference. First operand has 268 places, 322 transitions, 3490 flow. Second operand 9 states and 164 transitions. [2024-06-28 02:53:47,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 357 transitions, 4628 flow [2024-06-28 02:53:47,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 357 transitions, 4490 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 02:53:47,957 INFO L231 Difference]: Finished difference. Result has 274 places, 331 transitions, 3698 flow [2024-06-28 02:53:47,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3698, PETRI_PLACES=274, PETRI_TRANSITIONS=331} [2024-06-28 02:53:47,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 02:53:47,957 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 331 transitions, 3698 flow [2024-06-28 02:53:47,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:47,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:47,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:53:47,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:53:47,958 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-28 02:53:47,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:47,958 INFO L85 PathProgramCache]: Analyzing trace with hash -801542144, now seen corresponding path program 3 times [2024-06-28 02:53:47,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:47,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277552677] [2024-06-28 02:53:47,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:47,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:47,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:48,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:48,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:48,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277552677] [2024-06-28 02:53:48,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277552677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:48,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:48,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:53:48,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507987794] [2024-06-28 02:53:48,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:48,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:53:48,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:48,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:53:48,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:53:48,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:48,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 331 transitions, 3698 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:48,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:48,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:48,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:50,016 INFO L124 PetriNetUnfolderBase]: 3224/5292 cut-off events. [2024-06-28 02:53:50,016 INFO L125 PetriNetUnfolderBase]: For 574514/574516 co-relation queries the response was YES. [2024-06-28 02:53:50,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46359 conditions, 5292 events. 3224/5292 cut-off events. For 574514/574516 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32885 event pairs, 747 based on Foata normal form. 3/5293 useless extension candidates. Maximal degree in co-relation 46231. Up to 4861 conditions per place. [2024-06-28 02:53:50,076 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 294 selfloop transitions, 56 changer transitions 0/355 dead transitions. [2024-06-28 02:53:50,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 355 transitions, 4554 flow [2024-06-28 02:53:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:50,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:53:50,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 02:53:50,078 INFO L175 Difference]: Start difference. First operand has 274 places, 331 transitions, 3698 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:53:50,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 355 transitions, 4554 flow [2024-06-28 02:53:50,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 355 transitions, 4400 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 02:53:50,905 INFO L231 Difference]: Finished difference. Result has 277 places, 334 transitions, 3762 flow [2024-06-28 02:53:50,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3762, PETRI_PLACES=277, PETRI_TRANSITIONS=334} [2024-06-28 02:53:50,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 02:53:50,905 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 334 transitions, 3762 flow [2024-06-28 02:53:50,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:50,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:50,906 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-28 02:53:50,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:53:50,906 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-28 02:53:50,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:50,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1491614500, now seen corresponding path program 1 times [2024-06-28 02:53:50,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:50,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245309328] [2024-06-28 02:53:50,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:50,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:50,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:51,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:51,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:51,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245309328] [2024-06-28 02:53:51,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245309328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:51,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:51,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:53:51,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488423930] [2024-06-28 02:53:51,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:51,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:53:51,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:51,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:53:51,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:53:51,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:51,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 334 transitions, 3762 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:51,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:51,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:51,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:52,975 INFO L124 PetriNetUnfolderBase]: 3234/5313 cut-off events. [2024-06-28 02:53:52,975 INFO L125 PetriNetUnfolderBase]: For 593030/593036 co-relation queries the response was YES. [2024-06-28 02:53:53,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47106 conditions, 5313 events. 3234/5313 cut-off events. For 593030/593036 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33140 event pairs, 748 based on Foata normal form. 6/5317 useless extension candidates. Maximal degree in co-relation 46976. Up to 4927 conditions per place. [2024-06-28 02:53:53,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 318 selfloop transitions, 37 changer transitions 0/360 dead transitions. [2024-06-28 02:53:53,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 4642 flow [2024-06-28 02:53:53,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 02:53:53,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 02:53:53,040 INFO L175 Difference]: Start difference. First operand has 277 places, 334 transitions, 3762 flow. Second operand 8 states and 150 transitions. [2024-06-28 02:53:53,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 4642 flow [2024-06-28 02:53:53,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 360 transitions, 4446 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:53,724 INFO L231 Difference]: Finished difference. Result has 279 places, 337 transitions, 3732 flow [2024-06-28 02:53:53,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3732, PETRI_PLACES=279, PETRI_TRANSITIONS=337} [2024-06-28 02:53:53,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 02:53:53,725 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 337 transitions, 3732 flow [2024-06-28 02:53:53,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:53:53,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:53,725 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-28 02:53:53,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:53:53,725 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-28 02:53:53,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:53,726 INFO L85 PathProgramCache]: Analyzing trace with hash -2070797090, now seen corresponding path program 4 times [2024-06-28 02:53:53,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:53,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297421946] [2024-06-28 02:53:53,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:53,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:53,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:54,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:54,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:54,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297421946] [2024-06-28 02:53:54,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297421946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:54,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:54,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:54,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517134395] [2024-06-28 02:53:54,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:54,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:54,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:54,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:54,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:54,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:54,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 337 transitions, 3732 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:53:54,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:54,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:54,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:55,857 INFO L124 PetriNetUnfolderBase]: 3239/5317 cut-off events. [2024-06-28 02:53:55,858 INFO L125 PetriNetUnfolderBase]: For 604606/604608 co-relation queries the response was YES. [2024-06-28 02:53:55,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47679 conditions, 5317 events. 3239/5317 cut-off events. For 604606/604608 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33111 event pairs, 746 based on Foata normal form. 3/5318 useless extension candidates. Maximal degree in co-relation 47548. Up to 4865 conditions per place. [2024-06-28 02:53:55,928 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 67 changer transitions 0/359 dead transitions. [2024-06-28 02:53:55,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 359 transitions, 4760 flow [2024-06-28 02:53:55,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:55,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:55,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:53:55,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:53:55,930 INFO L175 Difference]: Start difference. First operand has 279 places, 337 transitions, 3732 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:53:55,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 359 transitions, 4760 flow [2024-06-28 02:53:56,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 359 transitions, 4648 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:53:56,854 INFO L231 Difference]: Finished difference. Result has 282 places, 340 transitions, 3868 flow [2024-06-28 02:53:56,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3868, PETRI_PLACES=282, PETRI_TRANSITIONS=340} [2024-06-28 02:53:56,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 02:53:56,855 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 340 transitions, 3868 flow [2024-06-28 02:53:56,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:53:56,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:56,856 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-28 02:53:56,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:53:56,856 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-28 02:53:56,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:56,856 INFO L85 PathProgramCache]: Analyzing trace with hash -945852509, now seen corresponding path program 1 times [2024-06-28 02:53:56,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:56,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861290347] [2024-06-28 02:53:56,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:56,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:57,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:53:57,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:57,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861290347] [2024-06-28 02:53:57,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861290347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:57,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:57,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:53:57,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394920429] [2024-06-28 02:53:57,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:57,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:53:57,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:57,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:53:57,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:53:57,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:53:57,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 340 transitions, 3868 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:53:57,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:57,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:53:57,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:58,764 INFO L124 PetriNetUnfolderBase]: 3244/5329 cut-off events. [2024-06-28 02:53:58,764 INFO L125 PetriNetUnfolderBase]: For 622956/622962 co-relation queries the response was YES. [2024-06-28 02:53:58,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48277 conditions, 5329 events. 3244/5329 cut-off events. For 622956/622962 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33260 event pairs, 743 based on Foata normal form. 7/5334 useless extension candidates. Maximal degree in co-relation 48145. Up to 4977 conditions per place. [2024-06-28 02:53:58,831 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 30 changer transitions 0/362 dead transitions. [2024-06-28 02:53:58,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 362 transitions, 4706 flow [2024-06-28 02:53:58,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:58,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:58,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 02:53:58,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:53:58,832 INFO L175 Difference]: Start difference. First operand has 282 places, 340 transitions, 3868 flow. Second operand 8 states and 144 transitions. [2024-06-28 02:53:58,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 362 transitions, 4706 flow [2024-06-28 02:53:59,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 362 transitions, 4494 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 02:53:59,797 INFO L231 Difference]: Finished difference. Result has 285 places, 343 transitions, 3794 flow [2024-06-28 02:53:59,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3794, PETRI_PLACES=285, PETRI_TRANSITIONS=343} [2024-06-28 02:53:59,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 02:53:59,798 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 343 transitions, 3794 flow [2024-06-28 02:53:59,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:53:59,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:59,798 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-28 02:53:59,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:53:59,798 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-28 02:53:59,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:59,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1491464770, now seen corresponding path program 2 times [2024-06-28 02:53:59,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:59,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285718164] [2024-06-28 02:53:59,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:59,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:00,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:00,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:00,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285718164] [2024-06-28 02:54:00,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285718164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:00,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:00,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:00,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989255655] [2024-06-28 02:54:00,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:00,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:00,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:00,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:00,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:00,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:00,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 343 transitions, 3794 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:00,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:00,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:00,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:01,909 INFO L124 PetriNetUnfolderBase]: 3291/5401 cut-off events. [2024-06-28 02:54:01,910 INFO L125 PetriNetUnfolderBase]: For 637755/637761 co-relation queries the response was YES. [2024-06-28 02:54:01,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49033 conditions, 5401 events. 3291/5401 cut-off events. For 637755/637761 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33695 event pairs, 755 based on Foata normal form. 6/5404 useless extension candidates. Maximal degree in co-relation 48900. Up to 4986 conditions per place. [2024-06-28 02:54:01,985 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 326 selfloop transitions, 47 changer transitions 0/378 dead transitions. [2024-06-28 02:54:01,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 378 transitions, 4860 flow [2024-06-28 02:54:01,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:01,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 02:54:01,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 02:54:01,986 INFO L175 Difference]: Start difference. First operand has 285 places, 343 transitions, 3794 flow. Second operand 9 states and 161 transitions. [2024-06-28 02:54:01,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 378 transitions, 4860 flow [2024-06-28 02:54:02,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 378 transitions, 4733 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:02,933 INFO L231 Difference]: Finished difference. Result has 289 places, 357 transitions, 4000 flow [2024-06-28 02:54:02,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4000, PETRI_PLACES=289, PETRI_TRANSITIONS=357} [2024-06-28 02:54:02,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-28 02:54:02,934 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 357 transitions, 4000 flow [2024-06-28 02:54:02,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:02,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:02,934 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-28 02:54:02,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:54:02,935 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-28 02:54:02,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:02,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1284811330, now seen corresponding path program 3 times [2024-06-28 02:54:02,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:02,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510288210] [2024-06-28 02:54:02,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:02,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:03,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:03,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510288210] [2024-06-28 02:54:03,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510288210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:03,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:03,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:03,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655637000] [2024-06-28 02:54:03,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:03,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:03,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:03,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:03,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:03,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:03,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 357 transitions, 4000 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:03,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:03,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:03,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:04,998 INFO L124 PetriNetUnfolderBase]: 3317/5441 cut-off events. [2024-06-28 02:54:04,998 INFO L125 PetriNetUnfolderBase]: For 663943/663949 co-relation queries the response was YES. [2024-06-28 02:54:05,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50337 conditions, 5441 events. 3317/5441 cut-off events. For 663943/663949 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34038 event pairs, 756 based on Foata normal form. 6/5445 useless extension candidates. Maximal degree in co-relation 50202. Up to 4979 conditions per place. [2024-06-28 02:54:05,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 62 changer transitions 0/382 dead transitions. [2024-06-28 02:54:05,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 382 transitions, 5210 flow [2024-06-28 02:54:05,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:05,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:54:05,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:54:05,075 INFO L175 Difference]: Start difference. First operand has 289 places, 357 transitions, 4000 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:54:05,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 382 transitions, 5210 flow [2024-06-28 02:54:06,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 382 transitions, 5063 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:06,200 INFO L231 Difference]: Finished difference. Result has 292 places, 363 transitions, 4181 flow [2024-06-28 02:54:06,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4181, PETRI_PLACES=292, PETRI_TRANSITIONS=363} [2024-06-28 02:54:06,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 02:54:06,200 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 363 transitions, 4181 flow [2024-06-28 02:54:06,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:06,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:06,201 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-28 02:54:06,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:54:06,201 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-28 02:54:06,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:06,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1522785372, now seen corresponding path program 5 times [2024-06-28 02:54:06,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:06,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238387781] [2024-06-28 02:54:06,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:06,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:07,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:07,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238387781] [2024-06-28 02:54:07,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238387781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:07,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:07,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:07,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328671109] [2024-06-28 02:54:07,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:07,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:07,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:07,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:07,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:07,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:07,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 363 transitions, 4181 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:07,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:07,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:07,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:08,239 INFO L124 PetriNetUnfolderBase]: 3338/5469 cut-off events. [2024-06-28 02:54:08,239 INFO L125 PetriNetUnfolderBase]: For 689199/689201 co-relation queries the response was YES. [2024-06-28 02:54:08,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51514 conditions, 5469 events. 3338/5469 cut-off events. For 689199/689201 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34143 event pairs, 760 based on Foata normal form. 3/5470 useless extension candidates. Maximal degree in co-relation 51379. Up to 4947 conditions per place. [2024-06-28 02:54:08,316 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 298 selfloop transitions, 86 changer transitions 0/389 dead transitions. [2024-06-28 02:54:08,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 389 transitions, 5681 flow [2024-06-28 02:54:08,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:08,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:08,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:54:08,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:54:08,318 INFO L175 Difference]: Start difference. First operand has 292 places, 363 transitions, 4181 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:54:08,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 389 transitions, 5681 flow [2024-06-28 02:54:09,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 389 transitions, 5549 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:09,496 INFO L231 Difference]: Finished difference. Result has 296 places, 372 transitions, 4575 flow [2024-06-28 02:54:09,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4575, PETRI_PLACES=296, PETRI_TRANSITIONS=372} [2024-06-28 02:54:09,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-28 02:54:09,496 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 372 transitions, 4575 flow [2024-06-28 02:54:09,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:09,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:09,497 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-28 02:54:09,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:54:09,497 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-28 02:54:09,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:09,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1284811113, now seen corresponding path program 2 times [2024-06-28 02:54:09,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:09,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363996114] [2024-06-28 02:54:09,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:09,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:09,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:10,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:10,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:10,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363996114] [2024-06-28 02:54:10,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363996114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:10,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:10,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:10,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221035126] [2024-06-28 02:54:10,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:10,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:10,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:10,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:10,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:10,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:10,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 372 transitions, 4575 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:10,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:10,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:10,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:11,649 INFO L124 PetriNetUnfolderBase]: 3343/5479 cut-off events. [2024-06-28 02:54:11,650 INFO L125 PetriNetUnfolderBase]: For 708898/708904 co-relation queries the response was YES. [2024-06-28 02:54:11,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52202 conditions, 5479 events. 3343/5479 cut-off events. For 708898/708904 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34325 event pairs, 748 based on Foata normal form. 7/5484 useless extension candidates. Maximal degree in co-relation 52065. Up to 5096 conditions per place. [2024-06-28 02:54:11,724 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 41 changer transitions 0/391 dead transitions. [2024-06-28 02:54:11,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 391 transitions, 5473 flow [2024-06-28 02:54:11,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:11,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:11,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:54:11,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:54:11,725 INFO L175 Difference]: Start difference. First operand has 296 places, 372 transitions, 4575 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:54:11,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 391 transitions, 5473 flow [2024-06-28 02:54:12,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 391 transitions, 5288 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-28 02:54:12,896 INFO L231 Difference]: Finished difference. Result has 301 places, 375 transitions, 4562 flow [2024-06-28 02:54:12,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4562, PETRI_PLACES=301, PETRI_TRANSITIONS=375} [2024-06-28 02:54:12,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 02:54:12,897 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 375 transitions, 4562 flow [2024-06-28 02:54:12,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:12,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:12,898 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-28 02:54:12,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:54:12,898 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-28 02:54:12,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:12,898 INFO L85 PathProgramCache]: Analyzing trace with hash 796512250, now seen corresponding path program 6 times [2024-06-28 02:54:12,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:12,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634962060] [2024-06-28 02:54:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:12,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:12,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:13,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:13,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:13,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634962060] [2024-06-28 02:54:13,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634962060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:13,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:13,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:13,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672960883] [2024-06-28 02:54:13,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:13,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:13,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:13,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:13,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:13,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:13,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 375 transitions, 4562 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:13,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:13,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:13,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:15,316 INFO L124 PetriNetUnfolderBase]: 3340/5468 cut-off events. [2024-06-28 02:54:15,316 INFO L125 PetriNetUnfolderBase]: For 710956/710956 co-relation queries the response was YES. [2024-06-28 02:54:15,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52114 conditions, 5468 events. 3340/5468 cut-off events. For 710956/710956 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34139 event pairs, 742 based on Foata normal form. 1/5467 useless extension candidates. Maximal degree in co-relation 51975. Up to 5091 conditions per place. [2024-06-28 02:54:15,390 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 40 changer transitions 0/390 dead transitions. [2024-06-28 02:54:15,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 390 transitions, 5374 flow [2024-06-28 02:54:15,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:15,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:15,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 02:54:15,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 02:54:15,391 INFO L175 Difference]: Start difference. First operand has 301 places, 375 transitions, 4562 flow. Second operand 8 states and 141 transitions. [2024-06-28 02:54:15,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 390 transitions, 5374 flow [2024-06-28 02:54:16,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 390 transitions, 5142 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:16,612 INFO L231 Difference]: Finished difference. Result has 303 places, 375 transitions, 4416 flow [2024-06-28 02:54:16,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4416, PETRI_PLACES=303, PETRI_TRANSITIONS=375} [2024-06-28 02:54:16,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 02:54:16,612 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 375 transitions, 4416 flow [2024-06-28 02:54:16,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:16,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:16,613 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-28 02:54:16,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:54:16,613 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-28 02:54:16,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:16,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1284544203, now seen corresponding path program 3 times [2024-06-28 02:54:16,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:16,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164173834] [2024-06-28 02:54:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:16,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:17,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:17,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:17,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164173834] [2024-06-28 02:54:17,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164173834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:17,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:17,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:17,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402698249] [2024-06-28 02:54:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:17,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:17,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:17,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:17,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:17,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 375 transitions, 4416 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:17,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:17,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:17,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:18,679 INFO L124 PetriNetUnfolderBase]: 3353/5493 cut-off events. [2024-06-28 02:54:18,679 INFO L125 PetriNetUnfolderBase]: For 729134/729140 co-relation queries the response was YES. [2024-06-28 02:54:18,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52453 conditions, 5493 events. 3353/5493 cut-off events. For 729134/729140 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34380 event pairs, 748 based on Foata normal form. 7/5498 useless extension candidates. Maximal degree in co-relation 52313. Up to 5095 conditions per place. [2024-06-28 02:54:18,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 344 selfloop transitions, 51 changer transitions 0/400 dead transitions. [2024-06-28 02:54:18,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 400 transitions, 5611 flow [2024-06-28 02:54:18,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:18,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:18,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 02:54:18,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:54:18,751 INFO L175 Difference]: Start difference. First operand has 303 places, 375 transitions, 4416 flow. Second operand 8 states and 144 transitions. [2024-06-28 02:54:18,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 400 transitions, 5611 flow [2024-06-28 02:54:20,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 400 transitions, 5463 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:20,010 INFO L231 Difference]: Finished difference. Result has 304 places, 383 transitions, 4579 flow [2024-06-28 02:54:20,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4579, PETRI_PLACES=304, PETRI_TRANSITIONS=383} [2024-06-28 02:54:20,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-28 02:54:20,011 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 383 transitions, 4579 flow [2024-06-28 02:54:20,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:20,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:20,011 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-28 02:54:20,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:54:20,012 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-28 02:54:20,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:20,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1511611236, now seen corresponding path program 1 times [2024-06-28 02:54:20,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:20,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120526699] [2024-06-28 02:54:20,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:20,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:20,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:20,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:20,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:20,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120526699] [2024-06-28 02:54:20,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120526699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:20,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:20,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:20,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115989254] [2024-06-28 02:54:20,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:20,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:20,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:20,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:20,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:21,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:21,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 383 transitions, 4579 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:21,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:21,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:21,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:22,372 INFO L124 PetriNetUnfolderBase]: 3252/5353 cut-off events. [2024-06-28 02:54:22,372 INFO L125 PetriNetUnfolderBase]: For 755698/755732 co-relation queries the response was YES. [2024-06-28 02:54:22,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51980 conditions, 5353 events. 3252/5353 cut-off events. For 755698/755732 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33872 event pairs, 701 based on Foata normal form. 36/5333 useless extension candidates. Maximal degree in co-relation 51840. Up to 4808 conditions per place. [2024-06-28 02:54:22,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 36 changer transitions 0/410 dead transitions. [2024-06-28 02:54:22,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 410 transitions, 5464 flow [2024-06-28 02:54:22,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:22,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:22,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:54:22,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:54:22,443 INFO L175 Difference]: Start difference. First operand has 304 places, 383 transitions, 4579 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:54:22,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 410 transitions, 5464 flow [2024-06-28 02:54:23,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 410 transitions, 5327 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 02:54:23,577 INFO L231 Difference]: Finished difference. Result has 310 places, 387 transitions, 4613 flow [2024-06-28 02:54:23,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4613, PETRI_PLACES=310, PETRI_TRANSITIONS=387} [2024-06-28 02:54:23,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 02:54:23,577 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 387 transitions, 4613 flow [2024-06-28 02:54:23,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:23,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:23,578 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-28 02:54:23,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:54:23,578 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-28 02:54:23,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1600421152, now seen corresponding path program 2 times [2024-06-28 02:54:23,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:23,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750683965] [2024-06-28 02:54:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:23,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:24,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:24,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:24,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750683965] [2024-06-28 02:54:24,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750683965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:24,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:24,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:24,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80431060] [2024-06-28 02:54:24,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:24,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:24,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:24,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:24,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:24,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:24,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 387 transitions, 4613 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:24,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:24,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:24,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:25,789 INFO L124 PetriNetUnfolderBase]: 3255/5375 cut-off events. [2024-06-28 02:54:25,789 INFO L125 PetriNetUnfolderBase]: For 769455/769493 co-relation queries the response was YES. [2024-06-28 02:54:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52431 conditions, 5375 events. 3255/5375 cut-off events. For 769455/769493 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34105 event pairs, 708 based on Foata normal form. 40/5373 useless extension candidates. Maximal degree in co-relation 52288. Up to 4839 conditions per place. [2024-06-28 02:54:25,858 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 331 selfloop transitions, 37 changer transitions 0/411 dead transitions. [2024-06-28 02:54:25,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 411 transitions, 5489 flow [2024-06-28 02:54:25,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:25,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:25,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:54:25,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:54:25,859 INFO L175 Difference]: Start difference. First operand has 310 places, 387 transitions, 4613 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:54:25,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 411 transitions, 5489 flow [2024-06-28 02:54:26,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5359 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:26,987 INFO L231 Difference]: Finished difference. Result has 312 places, 389 transitions, 4640 flow [2024-06-28 02:54:26,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4640, PETRI_PLACES=312, PETRI_TRANSITIONS=389} [2024-06-28 02:54:26,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 02:54:26,989 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 389 transitions, 4640 flow [2024-06-28 02:54:26,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:26,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:26,989 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-28 02:54:26,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:54:26,989 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-28 02:54:26,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1819673696, now seen corresponding path program 3 times [2024-06-28 02:54:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:26,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800788701] [2024-06-28 02:54:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:27,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:27,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:27,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800788701] [2024-06-28 02:54:27,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800788701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:27,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:27,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:27,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511094838] [2024-06-28 02:54:27,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:27,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:27,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:27,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:27,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:27,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:54:27,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 389 transitions, 4640 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:27,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:27,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:54:27,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:29,159 INFO L124 PetriNetUnfolderBase]: 3283/5409 cut-off events. [2024-06-28 02:54:29,159 INFO L125 PetriNetUnfolderBase]: For 787595/787629 co-relation queries the response was YES. [2024-06-28 02:54:29,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52956 conditions, 5409 events. 3283/5409 cut-off events. For 787595/787629 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34263 event pairs, 712 based on Foata normal form. 36/5401 useless extension candidates. Maximal degree in co-relation 52812. Up to 4868 conditions per place. [2024-06-28 02:54:29,374 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 41 changer transitions 0/414 dead transitions. [2024-06-28 02:54:29,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 414 transitions, 5597 flow [2024-06-28 02:54:29,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:29,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:29,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 02:54:29,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:54:29,376 INFO L175 Difference]: Start difference. First operand has 312 places, 389 transitions, 4640 flow. Second operand 9 states and 162 transitions. [2024-06-28 02:54:29,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 414 transitions, 5597 flow [2024-06-28 02:54:30,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 414 transitions, 5462 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:30,817 INFO L231 Difference]: Finished difference. Result has 318 places, 400 transitions, 4806 flow [2024-06-28 02:54:30,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4806, PETRI_PLACES=318, PETRI_TRANSITIONS=400} [2024-06-28 02:54:30,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-28 02:54:30,818 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 400 transitions, 4806 flow [2024-06-28 02:54:30,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:30,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:30,818 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-28 02:54:30,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:54:30,818 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-28 02:54:30,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:30,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1455952826, now seen corresponding path program 4 times [2024-06-28 02:54:30,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:30,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971220904] [2024-06-28 02:54:30,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:30,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:30,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:31,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:31,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:31,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971220904] [2024-06-28 02:54:31,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971220904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:31,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:31,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:31,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500822225] [2024-06-28 02:54:31,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:31,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:31,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:31,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:31,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:31,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:31,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 400 transitions, 4806 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:31,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:31,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:31,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:32,875 INFO L124 PetriNetUnfolderBase]: 3420/5597 cut-off events. [2024-06-28 02:54:32,875 INFO L125 PetriNetUnfolderBase]: For 798149/798155 co-relation queries the response was YES. [2024-06-28 02:54:32,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54492 conditions, 5597 events. 3420/5597 cut-off events. For 798149/798155 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 35112 event pairs, 742 based on Foata normal form. 8/5602 useless extension candidates. Maximal degree in co-relation 54345. Up to 5182 conditions per place. [2024-06-28 02:54:32,953 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 377 selfloop transitions, 42 changer transitions 0/424 dead transitions. [2024-06-28 02:54:32,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 424 transitions, 5822 flow [2024-06-28 02:54:32,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:32,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:54:32,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:54:32,955 INFO L175 Difference]: Start difference. First operand has 318 places, 400 transitions, 4806 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:54:32,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 424 transitions, 5822 flow [2024-06-28 02:54:34,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 424 transitions, 5684 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:34,293 INFO L231 Difference]: Finished difference. Result has 321 places, 403 transitions, 4858 flow [2024-06-28 02:54:34,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4858, PETRI_PLACES=321, PETRI_TRANSITIONS=403} [2024-06-28 02:54:34,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 02:54:34,294 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 403 transitions, 4858 flow [2024-06-28 02:54:34,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:34,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:34,294 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-28 02:54:34,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:54:34,294 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-28 02:54:34,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:34,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1468332986, now seen corresponding path program 5 times [2024-06-28 02:54:34,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:34,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302939948] [2024-06-28 02:54:34,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:34,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:35,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-28 02:54:35,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:35,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302939948] [2024-06-28 02:54:35,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302939948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:35,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:35,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:35,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133235822] [2024-06-28 02:54:35,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:35,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:35,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:35,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:35,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:35,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:35,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 403 transitions, 4858 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:35,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:35,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:35,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:36,394 INFO L124 PetriNetUnfolderBase]: 3446/5635 cut-off events. [2024-06-28 02:54:36,394 INFO L125 PetriNetUnfolderBase]: For 823619/823625 co-relation queries the response was YES. [2024-06-28 02:54:36,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55316 conditions, 5635 events. 3446/5635 cut-off events. For 823619/823625 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 35395 event pairs, 743 based on Foata normal form. 8/5640 useless extension candidates. Maximal degree in co-relation 55168. Up to 5183 conditions per place. [2024-06-28 02:54:36,474 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 368 selfloop transitions, 56 changer transitions 0/429 dead transitions. [2024-06-28 02:54:36,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 429 transitions, 6204 flow [2024-06-28 02:54:36,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:36,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:54:36,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:54:36,475 INFO L175 Difference]: Start difference. First operand has 321 places, 403 transitions, 4858 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:54:36,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 429 transitions, 6204 flow [2024-06-28 02:54:38,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 429 transitions, 6014 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:38,141 INFO L231 Difference]: Finished difference. Result has 322 places, 409 transitions, 5030 flow [2024-06-28 02:54:38,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4668, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5030, PETRI_PLACES=322, PETRI_TRANSITIONS=409} [2024-06-28 02:54:38,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-28 02:54:38,141 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 409 transitions, 5030 flow [2024-06-28 02:54:38,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:38,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:38,142 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-28 02:54:38,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:54:38,142 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-28 02:54:38,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:38,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1228051676, now seen corresponding path program 6 times [2024-06-28 02:54:38,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:38,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855568643] [2024-06-28 02:54:38,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:38,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:38,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:38,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:38,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855568643] [2024-06-28 02:54:38,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855568643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:38,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:38,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:38,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563990163] [2024-06-28 02:54:38,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:38,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:38,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:38,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:38,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:38,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:38,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 409 transitions, 5030 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:38,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:38,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:38,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:40,231 INFO L124 PetriNetUnfolderBase]: 3440/5627 cut-off events. [2024-06-28 02:54:40,232 INFO L125 PetriNetUnfolderBase]: For 833851/833857 co-relation queries the response was YES. [2024-06-28 02:54:40,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55582 conditions, 5627 events. 3440/5627 cut-off events. For 833851/833857 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 35308 event pairs, 744 based on Foata normal form. 8/5632 useless extension candidates. Maximal degree in co-relation 55432. Up to 5210 conditions per place. [2024-06-28 02:54:40,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 384 selfloop transitions, 41 changer transitions 0/430 dead transitions. [2024-06-28 02:54:40,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 430 transitions, 5964 flow [2024-06-28 02:54:40,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:40,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:40,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:54:40,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 02:54:40,313 INFO L175 Difference]: Start difference. First operand has 322 places, 409 transitions, 5030 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:54:40,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 430 transitions, 5964 flow [2024-06-28 02:54:41,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 430 transitions, 5718 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:41,757 INFO L231 Difference]: Finished difference. Result has 325 places, 409 transitions, 4872 flow [2024-06-28 02:54:41,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4872, PETRI_PLACES=325, PETRI_TRANSITIONS=409} [2024-06-28 02:54:41,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 02:54:41,758 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 409 transitions, 4872 flow [2024-06-28 02:54:41,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:41,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:41,758 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-28 02:54:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:54:41,759 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-28 02:54:41,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:41,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1227872930, now seen corresponding path program 7 times [2024-06-28 02:54:41,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:41,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385446094] [2024-06-28 02:54:41,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:41,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:42,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:42,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385446094] [2024-06-28 02:54:42,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385446094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:42,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:42,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:42,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035262464] [2024-06-28 02:54:42,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:42,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:42,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:42,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:42,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:42,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 409 transitions, 4872 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:42,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:42,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:42,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:43,949 INFO L124 PetriNetUnfolderBase]: 3445/5632 cut-off events. [2024-06-28 02:54:43,949 INFO L125 PetriNetUnfolderBase]: For 843226/843226 co-relation queries the response was YES. [2024-06-28 02:54:43,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55553 conditions, 5632 events. 3445/5632 cut-off events. For 843226/843226 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 35325 event pairs, 752 based on Foata normal form. 1/5629 useless extension candidates. Maximal degree in co-relation 55402. Up to 5169 conditions per place. [2024-06-28 02:54:44,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 370 selfloop transitions, 56 changer transitions 0/431 dead transitions. [2024-06-28 02:54:44,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 431 transitions, 5892 flow [2024-06-28 02:54:44,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:44,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:44,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:54:44,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:54:44,026 INFO L175 Difference]: Start difference. First operand has 325 places, 409 transitions, 4872 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:54:44,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 431 transitions, 5892 flow [2024-06-28 02:54:45,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 431 transitions, 5778 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:54:45,868 INFO L231 Difference]: Finished difference. Result has 326 places, 412 transitions, 4994 flow [2024-06-28 02:54:45,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4994, PETRI_PLACES=326, PETRI_TRANSITIONS=412} [2024-06-28 02:54:45,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-28 02:54:45,869 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 412 transitions, 4994 flow [2024-06-28 02:54:45,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:45,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:45,869 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-28 02:54:45,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:54:45,869 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-28 02:54:45,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1228201406, now seen corresponding path program 7 times [2024-06-28 02:54:45,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:45,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639116403] [2024-06-28 02:54:45,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:45,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:45,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:46,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:46,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639116403] [2024-06-28 02:54:46,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639116403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:46,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:46,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:54:46,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340212731] [2024-06-28 02:54:46,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:46,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:54:46,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:46,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:54:46,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:54:46,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:46,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 412 transitions, 4994 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:46,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:46,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:46,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:47,977 INFO L124 PetriNetUnfolderBase]: 3455/5652 cut-off events. [2024-06-28 02:54:47,978 INFO L125 PetriNetUnfolderBase]: For 865822/865828 co-relation queries the response was YES. [2024-06-28 02:54:48,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55971 conditions, 5652 events. 3455/5652 cut-off events. For 865822/865828 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35521 event pairs, 744 based on Foata normal form. 8/5657 useless extension candidates. Maximal degree in co-relation 55819. Up to 5216 conditions per place. [2024-06-28 02:54:48,059 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 378 selfloop transitions, 51 changer transitions 0/434 dead transitions. [2024-06-28 02:54:48,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 434 transitions, 6054 flow [2024-06-28 02:54:48,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:48,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 02:54:48,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 02:54:48,060 INFO L175 Difference]: Start difference. First operand has 326 places, 412 transitions, 4994 flow. Second operand 9 states and 158 transitions. [2024-06-28 02:54:48,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 434 transitions, 6054 flow [2024-06-28 02:54:49,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 434 transitions, 5846 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:49,684 INFO L231 Difference]: Finished difference. Result has 329 places, 415 transitions, 5006 flow [2024-06-28 02:54:49,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4786, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5006, PETRI_PLACES=329, PETRI_TRANSITIONS=415} [2024-06-28 02:54:49,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 02:54:49,692 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 415 transitions, 5006 flow [2024-06-28 02:54:49,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:54:49,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:49,692 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-28 02:54:49,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:54:49,693 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-28 02:54:49,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:49,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1228201220, now seen corresponding path program 8 times [2024-06-28 02:54:49,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717972643] [2024-06-28 02:54:49,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:49,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:49,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:50,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:50,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:50,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717972643] [2024-06-28 02:54:50,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717972643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:50,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:50,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:50,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074303551] [2024-06-28 02:54:50,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:50,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:50,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:50,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:50,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:50,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:50,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 415 transitions, 5006 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:50,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:50,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:50,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:51,788 INFO L124 PetriNetUnfolderBase]: 3452/5644 cut-off events. [2024-06-28 02:54:51,788 INFO L125 PetriNetUnfolderBase]: For 870158/870158 co-relation queries the response was YES. [2024-06-28 02:54:51,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55872 conditions, 5644 events. 3452/5644 cut-off events. For 870158/870158 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 35371 event pairs, 752 based on Foata normal form. 1/5641 useless extension candidates. Maximal degree in co-relation 55719. Up to 5173 conditions per place. [2024-06-28 02:54:51,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 365 selfloop transitions, 61 changer transitions 0/431 dead transitions. [2024-06-28 02:54:51,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 431 transitions, 5904 flow [2024-06-28 02:54:51,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:51,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 02:54:51,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 02:54:51,876 INFO L175 Difference]: Start difference. First operand has 329 places, 415 transitions, 5006 flow. Second operand 8 states and 145 transitions. [2024-06-28 02:54:51,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 431 transitions, 5904 flow [2024-06-28 02:54:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 431 transitions, 5722 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 02:54:53,632 INFO L231 Difference]: Finished difference. Result has 330 places, 415 transitions, 4952 flow [2024-06-28 02:54:53,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4952, PETRI_PLACES=330, PETRI_TRANSITIONS=415} [2024-06-28 02:54:53,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 02:54:53,633 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 415 transitions, 4952 flow [2024-06-28 02:54:53,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:53,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:53,634 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-28 02:54:53,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:54:53,634 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-28 02:54:53,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:53,634 INFO L85 PathProgramCache]: Analyzing trace with hash -746550719, now seen corresponding path program 4 times [2024-06-28 02:54:53,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:53,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148987519] [2024-06-28 02:54:53,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:53,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:54,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:54:54,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:54,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148987519] [2024-06-28 02:54:54,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148987519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:54,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:54,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:54,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323542036] [2024-06-28 02:54:54,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:54,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:54,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:54,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:54,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:54,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:54,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 415 transitions, 4952 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:54,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:54,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:54,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:55,790 INFO L124 PetriNetUnfolderBase]: 3449/5644 cut-off events. [2024-06-28 02:54:55,791 INFO L125 PetriNetUnfolderBase]: For 879553/879559 co-relation queries the response was YES. [2024-06-28 02:54:55,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55790 conditions, 5644 events. 3449/5644 cut-off events. For 879553/879559 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 35502 event pairs, 744 based on Foata normal form. 7/5648 useless extension candidates. Maximal degree in co-relation 55636. Up to 5268 conditions per place. [2024-06-28 02:54:55,883 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 397 selfloop transitions, 31 changer transitions 0/433 dead transitions. [2024-06-28 02:54:55,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 433 transitions, 5887 flow [2024-06-28 02:54:55,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:55,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:55,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 02:54:55,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 02:54:55,884 INFO L175 Difference]: Start difference. First operand has 330 places, 415 transitions, 4952 flow. Second operand 8 states and 141 transitions. [2024-06-28 02:54:55,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 433 transitions, 5887 flow [2024-06-28 02:54:57,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 433 transitions, 5506 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:57,760 INFO L231 Difference]: Finished difference. Result has 330 places, 416 transitions, 4668 flow [2024-06-28 02:54:57,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4668, PETRI_PLACES=330, PETRI_TRANSITIONS=416} [2024-06-28 02:54:57,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 02:54:57,761 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 416 transitions, 4668 flow [2024-06-28 02:54:57,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:57,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:57,761 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-28 02:54:57,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:54:57,761 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-28 02:54:57,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:57,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1650386240, now seen corresponding path program 8 times [2024-06-28 02:54:57,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:57,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314311016] [2024-06-28 02:54:57,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:57,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:57,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:58,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-28 02:54:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314311016] [2024-06-28 02:54:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314311016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:54:58,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628804799] [2024-06-28 02:54:58,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:58,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:54:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:54:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:54:58,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:54:58,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 416 transitions, 4668 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:54:58,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:58,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:54:58,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:59,929 INFO L124 PetriNetUnfolderBase]: 3475/5682 cut-off events. [2024-06-28 02:54:59,930 INFO L125 PetriNetUnfolderBase]: For 911452/911458 co-relation queries the response was YES. [2024-06-28 02:54:59,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56342 conditions, 5682 events. 3475/5682 cut-off events. For 911452/911458 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35747 event pairs, 745 based on Foata normal form. 8/5687 useless extension candidates. Maximal degree in co-relation 56188. Up to 5168 conditions per place. [2024-06-28 02:55:00,012 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 84 changer transitions 0/440 dead transitions. [2024-06-28 02:55:00,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 440 transitions, 6084 flow [2024-06-28 02:55:00,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:00,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:00,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:55:00,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:55:00,014 INFO L175 Difference]: Start difference. First operand has 330 places, 416 transitions, 4668 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:55:00,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 440 transitions, 6084 flow [2024-06-28 02:55:01,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 440 transitions, 6010 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:01,955 INFO L231 Difference]: Finished difference. Result has 332 places, 422 transitions, 5010 flow [2024-06-28 02:55:01,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5010, PETRI_PLACES=332, PETRI_TRANSITIONS=422} [2024-06-28 02:55:01,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 02:55:01,956 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 422 transitions, 5010 flow [2024-06-28 02:55:01,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:01,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:01,956 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-28 02:55:01,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:55:01,957 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-28 02:55:01,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:01,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1650623173, now seen corresponding path program 5 times [2024-06-28 02:55:01,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:01,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479829663] [2024-06-28 02:55:01,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:01,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:02,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:02,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:02,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479829663] [2024-06-28 02:55:02,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479829663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:02,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:02,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:02,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810444253] [2024-06-28 02:55:02,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:02,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:02,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:02,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:02,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:02,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:02,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 422 transitions, 5010 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:02,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:02,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:02,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:04,309 INFO L124 PetriNetUnfolderBase]: 3480/5689 cut-off events. [2024-06-28 02:55:04,309 INFO L125 PetriNetUnfolderBase]: For 930438/930444 co-relation queries the response was YES. [2024-06-28 02:55:04,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57215 conditions, 5689 events. 3480/5689 cut-off events. For 930438/930444 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35763 event pairs, 747 based on Foata normal form. 7/5693 useless extension candidates. Maximal degree in co-relation 57060. Up to 5299 conditions per place. [2024-06-28 02:55:04,388 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 44 changer transitions 0/439 dead transitions. [2024-06-28 02:55:04,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 439 transitions, 6012 flow [2024-06-28 02:55:04,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:04,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:04,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 02:55:04,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 02:55:04,389 INFO L175 Difference]: Start difference. First operand has 332 places, 422 transitions, 5010 flow. Second operand 9 states and 151 transitions. [2024-06-28 02:55:04,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 439 transitions, 6012 flow [2024-06-28 02:55:06,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 439 transitions, 5786 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:06,485 INFO L231 Difference]: Finished difference. Result has 336 places, 425 transitions, 4976 flow [2024-06-28 02:55:06,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4976, PETRI_PLACES=336, PETRI_TRANSITIONS=425} [2024-06-28 02:55:06,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 02:55:06,486 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 425 transitions, 4976 flow [2024-06-28 02:55:06,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:06,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:06,486 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-28 02:55:06,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:55:06,486 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-28 02:55:06,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:06,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1612432053, now seen corresponding path program 6 times [2024-06-28 02:55:06,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:06,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982327670] [2024-06-28 02:55:06,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:06,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:07,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982327670] [2024-06-28 02:55:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982327670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:07,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:07,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:07,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559570797] [2024-06-28 02:55:07,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:07,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:07,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:07,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:07,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:07,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 425 transitions, 4976 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:07,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:07,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:07,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:08,980 INFO L124 PetriNetUnfolderBase]: 3485/5696 cut-off events. [2024-06-28 02:55:08,980 INFO L125 PetriNetUnfolderBase]: For 945221/945227 co-relation queries the response was YES. [2024-06-28 02:55:09,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57575 conditions, 5696 events. 3485/5696 cut-off events. For 945221/945227 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35778 event pairs, 743 based on Foata normal form. 7/5700 useless extension candidates. Maximal degree in co-relation 57419. Up to 5292 conditions per place. [2024-06-28 02:55:09,056 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 387 selfloop transitions, 53 changer transitions 0/445 dead transitions. [2024-06-28 02:55:09,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 445 transitions, 6031 flow [2024-06-28 02:55:09,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:09,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 02:55:09,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 02:55:09,058 INFO L175 Difference]: Start difference. First operand has 336 places, 425 transitions, 4976 flow. Second operand 8 states and 140 transitions. [2024-06-28 02:55:09,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 445 transitions, 6031 flow [2024-06-28 02:55:11,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 445 transitions, 5861 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:11,059 INFO L231 Difference]: Finished difference. Result has 338 places, 431 transitions, 5078 flow [2024-06-28 02:55:11,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=338, PETRI_TRANSITIONS=431} [2024-06-28 02:55:11,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-28 02:55:11,059 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 431 transitions, 5078 flow [2024-06-28 02:55:11,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:11,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:11,060 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-28 02:55:11,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:55:11,060 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-28 02:55:11,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:11,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1611986180, now seen corresponding path program 9 times [2024-06-28 02:55:11,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:11,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653992396] [2024-06-28 02:55:11,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:11,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:12,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:12,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:12,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653992396] [2024-06-28 02:55:12,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653992396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:12,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:12,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:55:12,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898687963] [2024-06-28 02:55:12,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:12,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:55:12,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:12,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:55:12,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:55:12,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:12,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 431 transitions, 5078 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:12,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:12,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:12,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:13,409 INFO L124 PetriNetUnfolderBase]: 3490/5701 cut-off events. [2024-06-28 02:55:13,409 INFO L125 PetriNetUnfolderBase]: For 965761/965761 co-relation queries the response was YES. [2024-06-28 02:55:13,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58139 conditions, 5701 events. 3490/5701 cut-off events. For 965761/965761 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35785 event pairs, 751 based on Foata normal form. 1/5698 useless extension candidates. Maximal degree in co-relation 57981. Up to 5192 conditions per place. [2024-06-28 02:55:13,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 359 selfloop transitions, 84 changer transitions 0/448 dead transitions. [2024-06-28 02:55:13,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 448 transitions, 6340 flow [2024-06-28 02:55:13,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:13,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:13,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:55:13,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 02:55:13,498 INFO L175 Difference]: Start difference. First operand has 338 places, 431 transitions, 5078 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:55:13,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 448 transitions, 6340 flow [2024-06-28 02:55:15,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 448 transitions, 6193 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:15,694 INFO L231 Difference]: Finished difference. Result has 342 places, 434 transitions, 5243 flow [2024-06-28 02:55:15,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4931, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5243, PETRI_PLACES=342, PETRI_TRANSITIONS=434} [2024-06-28 02:55:15,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 02:55:15,695 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 434 transitions, 5243 flow [2024-06-28 02:55:15,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:55:15,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:15,695 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-28 02:55:15,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:55:15,695 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-28 02:55:15,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:15,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1611986366, now seen corresponding path program 9 times [2024-06-28 02:55:15,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:15,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800061618] [2024-06-28 02:55:15,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:15,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:16,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:16,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800061618] [2024-06-28 02:55:16,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800061618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:16,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:16,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:16,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998686226] [2024-06-28 02:55:16,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:16,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:16,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:16,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:16,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:16,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:16,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 434 transitions, 5243 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:16,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:16,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:16,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:18,023 INFO L124 PetriNetUnfolderBase]: 3484/5697 cut-off events. [2024-06-28 02:55:18,023 INFO L125 PetriNetUnfolderBase]: For 981748/981754 co-relation queries the response was YES. [2024-06-28 02:55:18,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58476 conditions, 5697 events. 3484/5697 cut-off events. For 981748/981754 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 35835 event pairs, 740 based on Foata normal form. 8/5702 useless extension candidates. Maximal degree in co-relation 58316. Up to 5184 conditions per place. [2024-06-28 02:55:18,110 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 82 changer transitions 0/452 dead transitions. [2024-06-28 02:55:18,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 452 transitions, 6455 flow [2024-06-28 02:55:18,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:18,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:18,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:55:18,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:55:18,111 INFO L175 Difference]: Start difference. First operand has 342 places, 434 transitions, 5243 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:55:18,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 452 transitions, 6455 flow [2024-06-28 02:55:19,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 452 transitions, 6165 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:19,771 INFO L231 Difference]: Finished difference. Result has 344 places, 434 transitions, 5123 flow [2024-06-28 02:55:19,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5123, PETRI_PLACES=344, PETRI_TRANSITIONS=434} [2024-06-28 02:55:19,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 02:55:19,771 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 434 transitions, 5123 flow [2024-06-28 02:55:19,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:19,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:19,772 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-28 02:55:19,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:55:19,772 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-28 02:55:19,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:19,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1657283556, now seen corresponding path program 10 times [2024-06-28 02:55:19,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:19,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965033087] [2024-06-28 02:55:19,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:19,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:20,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-28 02:55:20,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:20,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965033087] [2024-06-28 02:55:20,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965033087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:20,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:20,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:20,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202817073] [2024-06-28 02:55:20,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:20,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:20,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:20,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:20,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:20,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:20,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 434 transitions, 5123 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:20,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:20,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:20,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:21,878 INFO L124 PetriNetUnfolderBase]: 3502/5727 cut-off events. [2024-06-28 02:55:21,878 INFO L125 PetriNetUnfolderBase]: For 1005092/1005100 co-relation queries the response was YES. [2024-06-28 02:55:21,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59124 conditions, 5727 events. 3502/5727 cut-off events. For 1005092/1005100 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36106 event pairs, 781 based on Foata normal form. 8/5732 useless extension candidates. Maximal degree in co-relation 58963. Up to 5150 conditions per place. [2024-06-28 02:55:21,968 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 343 selfloop transitions, 108 changer transitions 0/456 dead transitions. [2024-06-28 02:55:21,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 456 transitions, 6807 flow [2024-06-28 02:55:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:21,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:55:21,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 02:55:21,970 INFO L175 Difference]: Start difference. First operand has 344 places, 434 transitions, 5123 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:55:21,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 456 transitions, 6807 flow [2024-06-28 02:55:24,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 456 transitions, 6603 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:24,059 INFO L231 Difference]: Finished difference. Result has 347 places, 440 transitions, 5407 flow [2024-06-28 02:55:24,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5407, PETRI_PLACES=347, PETRI_TRANSITIONS=440} [2024-06-28 02:55:24,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-28 02:55:24,060 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 440 transitions, 5407 flow [2024-06-28 02:55:24,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:24,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:24,060 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-28 02:55:24,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:55:24,060 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-28 02:55:24,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:24,061 INFO L85 PathProgramCache]: Analyzing trace with hash 796563072, now seen corresponding path program 10 times [2024-06-28 02:55:24,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:24,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215013137] [2024-06-28 02:55:24,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:24,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:25,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:25,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:25,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215013137] [2024-06-28 02:55:25,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215013137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:25,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:25,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:25,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109916656] [2024-06-28 02:55:25,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:25,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:25,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:25,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:25,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:25,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:25,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 440 transitions, 5407 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:25,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:25,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:25,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:26,417 INFO L124 PetriNetUnfolderBase]: 3507/5734 cut-off events. [2024-06-28 02:55:26,417 INFO L125 PetriNetUnfolderBase]: For 1024247/1024249 co-relation queries the response was YES. [2024-06-28 02:55:26,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59803 conditions, 5734 events. 3507/5734 cut-off events. For 1024247/1024249 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36144 event pairs, 793 based on Foata normal form. 3/5733 useless extension candidates. Maximal degree in co-relation 59641. Up to 5145 conditions per place. [2024-06-28 02:55:26,504 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 124 changer transitions 0/458 dead transitions. [2024-06-28 02:55:26,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 458 transitions, 7047 flow [2024-06-28 02:55:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:26,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:26,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 02:55:26,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 02:55:26,506 INFO L175 Difference]: Start difference. First operand has 347 places, 440 transitions, 5407 flow. Second operand 9 states and 156 transitions. [2024-06-28 02:55:26,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 458 transitions, 7047 flow [2024-06-28 02:55:28,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 458 transitions, 6715 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:28,602 INFO L231 Difference]: Finished difference. Result has 351 places, 446 transitions, 5615 flow [2024-06-28 02:55:28,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5083, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5615, PETRI_PLACES=351, PETRI_TRANSITIONS=446} [2024-06-28 02:55:28,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 02:55:28,603 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 446 transitions, 5615 flow [2024-06-28 02:55:28,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:28,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:28,603 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-28 02:55:28,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:55:28,603 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-28 02:55:28,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:28,604 INFO L85 PathProgramCache]: Analyzing trace with hash 804700975, now seen corresponding path program 7 times [2024-06-28 02:55:28,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:28,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747430158] [2024-06-28 02:55:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:28,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:28,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:29,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-28 02:55:29,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:29,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747430158] [2024-06-28 02:55:29,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747430158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:29,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:29,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:29,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637131036] [2024-06-28 02:55:29,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:29,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:29,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:29,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:29,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:29,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:29,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 446 transitions, 5615 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:29,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:29,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:29,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:31,194 INFO L124 PetriNetUnfolderBase]: 3520/5752 cut-off events. [2024-06-28 02:55:31,195 INFO L125 PetriNetUnfolderBase]: For 1036654/1036662 co-relation queries the response was YES. [2024-06-28 02:55:31,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59645 conditions, 5752 events. 3520/5752 cut-off events. For 1036654/1036662 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 36276 event pairs, 757 based on Foata normal form. 9/5758 useless extension candidates. Maximal degree in co-relation 59482. Up to 5270 conditions per place. [2024-06-28 02:55:31,284 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 93 changer transitions 0/476 dead transitions. [2024-06-28 02:55:31,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 476 transitions, 7400 flow [2024-06-28 02:55:31,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:31,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:31,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:55:31,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:55:31,286 INFO L175 Difference]: Start difference. First operand has 351 places, 446 transitions, 5615 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:55:31,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 476 transitions, 7400 flow [2024-06-28 02:55:33,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 476 transitions, 7120 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:33,108 INFO L231 Difference]: Finished difference. Result has 356 places, 462 transitions, 5975 flow [2024-06-28 02:55:33,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5975, PETRI_PLACES=356, PETRI_TRANSITIONS=462} [2024-06-28 02:55:33,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-28 02:55:33,109 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 462 transitions, 5975 flow [2024-06-28 02:55:33,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:33,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:33,110 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-28 02:55:33,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:55:33,110 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-28 02:55:33,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:33,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1400574509, now seen corresponding path program 8 times [2024-06-28 02:55:33,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:33,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958629935] [2024-06-28 02:55:33,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:33,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:34,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-28 02:55:34,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:34,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958629935] [2024-06-28 02:55:34,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958629935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:34,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:34,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:34,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160544102] [2024-06-28 02:55:34,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:34,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:34,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:34,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:34,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:34,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:34,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 462 transitions, 5975 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:34,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:34,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:34,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:35,542 INFO L124 PetriNetUnfolderBase]: 3533/5776 cut-off events. [2024-06-28 02:55:35,543 INFO L125 PetriNetUnfolderBase]: For 1057085/1057093 co-relation queries the response was YES. [2024-06-28 02:55:35,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60303 conditions, 5776 events. 3533/5776 cut-off events. For 1057085/1057093 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 36445 event pairs, 757 based on Foata normal form. 9/5782 useless extension candidates. Maximal degree in co-relation 60136. Up to 5285 conditions per place. [2024-06-28 02:55:35,626 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 99 changer transitions 0/482 dead transitions. [2024-06-28 02:55:35,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 482 transitions, 7629 flow [2024-06-28 02:55:35,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:35,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:35,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 02:55:35,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 02:55:35,627 INFO L175 Difference]: Start difference. First operand has 356 places, 462 transitions, 5975 flow. Second operand 8 states and 142 transitions. [2024-06-28 02:55:35,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 482 transitions, 7629 flow [2024-06-28 02:55:37,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 482 transitions, 7400 flow, removed 84 selfloop flow, removed 3 redundant places. [2024-06-28 02:55:37,798 INFO L231 Difference]: Finished difference. Result has 362 places, 469 transitions, 6230 flow [2024-06-28 02:55:37,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6230, PETRI_PLACES=362, PETRI_TRANSITIONS=469} [2024-06-28 02:55:37,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-28 02:55:37,798 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 469 transitions, 6230 flow [2024-06-28 02:55:37,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:37,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:37,799 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-28 02:55:37,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:55:37,799 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-28 02:55:37,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:37,799 INFO L85 PathProgramCache]: Analyzing trace with hash 473609015, now seen corresponding path program 9 times [2024-06-28 02:55:37,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:37,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448856422] [2024-06-28 02:55:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:37,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:37,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:38,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:38,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448856422] [2024-06-28 02:55:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448856422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449478894] [2024-06-28 02:55:38,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:38,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:38,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:38,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:38,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 469 transitions, 6230 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:38,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:38,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:38,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:40,266 INFO L124 PetriNetUnfolderBase]: 3530/5770 cut-off events. [2024-06-28 02:55:40,267 INFO L125 PetriNetUnfolderBase]: For 1066011/1066019 co-relation queries the response was YES. [2024-06-28 02:55:40,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60321 conditions, 5770 events. 3530/5770 cut-off events. For 1066011/1066019 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36416 event pairs, 753 based on Foata normal form. 9/5776 useless extension candidates. Maximal degree in co-relation 60151. Up to 5329 conditions per place. [2024-06-28 02:55:40,351 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 67 changer transitions 0/483 dead transitions. [2024-06-28 02:55:40,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 483 transitions, 7512 flow [2024-06-28 02:55:40,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:40,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 02:55:40,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 02:55:40,353 INFO L175 Difference]: Start difference. First operand has 362 places, 469 transitions, 6230 flow. Second operand 8 states and 140 transitions. [2024-06-28 02:55:40,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 483 transitions, 7512 flow [2024-06-28 02:55:43,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 483 transitions, 7199 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:43,268 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6147 flow [2024-06-28 02:55:43,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6147, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-28 02:55:43,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-28 02:55:43,268 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6147 flow [2024-06-28 02:55:43,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:43,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:43,269 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-28 02:55:43,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:55:43,269 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-28 02:55:43,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:43,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1657520489, now seen corresponding path program 10 times [2024-06-28 02:55:43,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:43,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130824111] [2024-06-28 02:55:43,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:43,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:44,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:44,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:44,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130824111] [2024-06-28 02:55:44,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130824111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:44,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:44,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:44,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619271375] [2024-06-28 02:55:44,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:44,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:44,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:44,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:44,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:44,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:44,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6147 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:44,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:44,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:44,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:45,654 INFO L124 PetriNetUnfolderBase]: 3535/5779 cut-off events. [2024-06-28 02:55:45,654 INFO L125 PetriNetUnfolderBase]: For 1082986/1082994 co-relation queries the response was YES. [2024-06-28 02:55:45,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60428 conditions, 5779 events. 3535/5779 cut-off events. For 1082986/1082994 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36457 event pairs, 753 based on Foata normal form. 9/5785 useless extension candidates. Maximal degree in co-relation 60256. Up to 5348 conditions per place. [2024-06-28 02:55:45,741 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 60 changer transitions 0/485 dead transitions. [2024-06-28 02:55:45,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 485 transitions, 7253 flow [2024-06-28 02:55:45,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:45,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:45,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 02:55:45,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 02:55:45,742 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6147 flow. Second operand 8 states and 138 transitions. [2024-06-28 02:55:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 485 transitions, 7253 flow [2024-06-28 02:55:48,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 485 transitions, 7078 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:48,895 INFO L231 Difference]: Finished difference. Result has 369 places, 474 transitions, 6218 flow [2024-06-28 02:55:48,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5979, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6218, PETRI_PLACES=369, PETRI_TRANSITIONS=474} [2024-06-28 02:55:48,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 02:55:48,896 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 474 transitions, 6218 flow [2024-06-28 02:55:48,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:48,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:48,896 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-28 02:55:48,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:55:48,897 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-28 02:55:48,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:48,897 INFO L85 PathProgramCache]: Analyzing trace with hash 473163328, now seen corresponding path program 11 times [2024-06-28 02:55:48,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:48,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138138641] [2024-06-28 02:55:48,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:48,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:49,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:49,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:49,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138138641] [2024-06-28 02:55:49,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138138641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:49,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:49,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:49,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339440075] [2024-06-28 02:55:49,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:49,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:49,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:49,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:49,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:49,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:49,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 474 transitions, 6218 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:49,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:49,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:49,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:51,231 INFO L124 PetriNetUnfolderBase]: 3545/5793 cut-off events. [2024-06-28 02:55:51,231 INFO L125 PetriNetUnfolderBase]: For 1108010/1108018 co-relation queries the response was YES. [2024-06-28 02:55:51,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60703 conditions, 5793 events. 3545/5793 cut-off events. For 1108010/1108018 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 36604 event pairs, 771 based on Foata normal form. 8/5798 useless extension candidates. Maximal degree in co-relation 60531. Up to 5206 conditions per place. [2024-06-28 02:55:51,316 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 109 changer transitions 0/494 dead transitions. [2024-06-28 02:55:51,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 494 transitions, 7880 flow [2024-06-28 02:55:51,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:51,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:51,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 02:55:51,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 02:55:51,317 INFO L175 Difference]: Start difference. First operand has 369 places, 474 transitions, 6218 flow. Second operand 8 states and 148 transitions. [2024-06-28 02:55:51,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 494 transitions, 7880 flow [2024-06-28 02:55:54,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 494 transitions, 7684 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 02:55:54,020 INFO L231 Difference]: Finished difference. Result has 371 places, 477 transitions, 6362 flow [2024-06-28 02:55:54,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6022, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6362, PETRI_PLACES=371, PETRI_TRANSITIONS=477} [2024-06-28 02:55:54,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 02:55:54,021 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 477 transitions, 6362 flow [2024-06-28 02:55:54,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:54,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:54,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:54,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:55:54,021 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-28 02:55:54,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:54,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1834385099, now seen corresponding path program 11 times [2024-06-28 02:55:54,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:54,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986871521] [2024-06-28 02:55:54,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:54,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:54,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:54,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:55:54,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:54,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986871521] [2024-06-28 02:55:54,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986871521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:54,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:54,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:55:54,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275003458] [2024-06-28 02:55:54,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:54,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:55:54,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:54,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:55:54,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:55:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:55:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 477 transitions, 6362 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:55,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:55,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:55:55,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:56,466 INFO L124 PetriNetUnfolderBase]: 3542/5787 cut-off events. [2024-06-28 02:55:56,466 INFO L125 PetriNetUnfolderBase]: For 1114283/1114291 co-relation queries the response was YES. [2024-06-28 02:55:56,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60818 conditions, 5787 events. 3542/5787 cut-off events. For 1114283/1114291 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36505 event pairs, 753 based on Foata normal form. 9/5793 useless extension candidates. Maximal degree in co-relation 60645. Up to 5345 conditions per place. [2024-06-28 02:55:56,548 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-28 02:55:56,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 491 transitions, 7629 flow [2024-06-28 02:55:56,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:56,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:56,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 02:55:56,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 02:55:56,550 INFO L175 Difference]: Start difference. First operand has 371 places, 477 transitions, 6362 flow. Second operand 8 states and 140 transitions. [2024-06-28 02:55:56,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 491 transitions, 7629 flow [2024-06-28 02:55:59,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 491 transitions, 7258 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:59,708 INFO L231 Difference]: Finished difference. Result has 375 places, 479 transitions, 6194 flow [2024-06-28 02:55:59,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6194, PETRI_PLACES=375, PETRI_TRANSITIONS=479} [2024-06-28 02:55:59,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-28 02:55:59,708 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 479 transitions, 6194 flow [2024-06-28 02:55:59,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:55:59,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:59,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:55:59,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:55:59,709 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-28 02:55:59,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash 295911652, now seen corresponding path program 11 times [2024-06-28 02:55:59,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:59,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979091804] [2024-06-28 02:55:59,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:59,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:00,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-28 02:56:00,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:00,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979091804] [2024-06-28 02:56:00,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979091804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:00,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:00,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:00,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642468479] [2024-06-28 02:56:00,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:00,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:00,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:00,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:00,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:00,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:00,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 479 transitions, 6194 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:00,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:00,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:00,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:02,470 INFO L124 PetriNetUnfolderBase]: 3547/5789 cut-off events. [2024-06-28 02:56:02,470 INFO L125 PetriNetUnfolderBase]: For 1130021/1130021 co-relation queries the response was YES. [2024-06-28 02:56:02,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60752 conditions, 5789 events. 3547/5789 cut-off events. For 1130021/1130021 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36394 event pairs, 745 based on Foata normal form. 1/5786 useless extension candidates. Maximal degree in co-relation 60577. Up to 5374 conditions per place. [2024-06-28 02:56:02,554 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 57 changer transitions 0/492 dead transitions. [2024-06-28 02:56:02,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 492 transitions, 7324 flow [2024-06-28 02:56:02,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:02,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:02,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 02:56:02,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 02:56:02,556 INFO L175 Difference]: Start difference. First operand has 375 places, 479 transitions, 6194 flow. Second operand 9 states and 150 transitions. [2024-06-28 02:56:02,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 492 transitions, 7324 flow [2024-06-28 02:56:05,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 492 transitions, 7188 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:56:05,163 INFO L231 Difference]: Finished difference. Result has 379 places, 482 transitions, 6314 flow [2024-06-28 02:56:05,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6314, PETRI_PLACES=379, PETRI_TRANSITIONS=482} [2024-06-28 02:56:05,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 02:56:05,163 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 482 transitions, 6314 flow [2024-06-28 02:56:05,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:05,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:05,164 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-28 02:56:05,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:56:05,164 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-28 02:56:05,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:05,164 INFO L85 PathProgramCache]: Analyzing trace with hash -398437293, now seen corresponding path program 12 times [2024-06-28 02:56:05,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:05,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371969403] [2024-06-28 02:56:05,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:05,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:05,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:06,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:06,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371969403] [2024-06-28 02:56:06,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371969403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:06,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:06,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:06,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290162022] [2024-06-28 02:56:06,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:06,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:06,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:06,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:06,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:06,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 482 transitions, 6314 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:06,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:06,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:06,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:07,877 INFO L124 PetriNetUnfolderBase]: 3544/5792 cut-off events. [2024-06-28 02:56:07,877 INFO L125 PetriNetUnfolderBase]: For 1141872/1141880 co-relation queries the response was YES. [2024-06-28 02:56:07,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60724 conditions, 5792 events. 3544/5792 cut-off events. For 1141872/1141880 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36620 event pairs, 753 based on Foata normal form. 9/5798 useless extension candidates. Maximal degree in co-relation 60548. Up to 5361 conditions per place. [2024-06-28 02:56:07,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 429 selfloop transitions, 59 changer transitions 0/493 dead transitions. [2024-06-28 02:56:07,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 493 transitions, 7322 flow [2024-06-28 02:56:07,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 02:56:07,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 02:56:07,964 INFO L175 Difference]: Start difference. First operand has 379 places, 482 transitions, 6314 flow. Second operand 8 states and 138 transitions. [2024-06-28 02:56:07,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 493 transitions, 7322 flow [2024-06-28 02:56:11,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 493 transitions, 6925 flow, removed 116 selfloop flow, removed 9 redundant places. [2024-06-28 02:56:11,066 INFO L231 Difference]: Finished difference. Result has 378 places, 482 transitions, 6041 flow [2024-06-28 02:56:11,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5917, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6041, PETRI_PLACES=378, PETRI_TRANSITIONS=482} [2024-06-28 02:56:11,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 02:56:11,067 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 482 transitions, 6041 flow [2024-06-28 02:56:11,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:11,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:11,068 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-28 02:56:11,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:56:11,068 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-28 02:56:11,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:11,068 INFO L85 PathProgramCache]: Analyzing trace with hash 296031622, now seen corresponding path program 12 times [2024-06-28 02:56:11,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:11,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780394468] [2024-06-28 02:56:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:11,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:12,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:12,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:12,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780394468] [2024-06-28 02:56:12,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780394468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:12,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:12,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:12,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269147616] [2024-06-28 02:56:12,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:12,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:12,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:12,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:12,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:12,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:12,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 482 transitions, 6041 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:12,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:12,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:12,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:13,599 INFO L124 PetriNetUnfolderBase]: 3541/5786 cut-off events. [2024-06-28 02:56:13,599 INFO L125 PetriNetUnfolderBase]: For 1151166/1151168 co-relation queries the response was YES. [2024-06-28 02:56:13,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60439 conditions, 5786 events. 3541/5786 cut-off events. For 1151166/1151168 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36552 event pairs, 783 based on Foata normal form. 3/5785 useless extension candidates. Maximal degree in co-relation 60263. Up to 5193 conditions per place. [2024-06-28 02:56:13,685 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 119 changer transitions 0/493 dead transitions. [2024-06-28 02:56:13,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 493 transitions, 7275 flow [2024-06-28 02:56:13,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:13,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:13,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:56:13,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 02:56:13,686 INFO L175 Difference]: Start difference. First operand has 378 places, 482 transitions, 6041 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:56:13,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 493 transitions, 7275 flow [2024-06-28 02:56:16,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 493 transitions, 7055 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:16,137 INFO L231 Difference]: Finished difference. Result has 380 places, 482 transitions, 6065 flow [2024-06-28 02:56:16,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5821, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6065, PETRI_PLACES=380, PETRI_TRANSITIONS=482} [2024-06-28 02:56:16,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 02:56:16,137 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 482 transitions, 6065 flow [2024-06-28 02:56:16,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:16,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:16,138 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-28 02:56:16,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:56:16,138 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-28 02:56:16,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:16,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1834652226, now seen corresponding path program 12 times [2024-06-28 02:56:16,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:16,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206805311] [2024-06-28 02:56:16,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:16,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:16,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:17,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:17,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:17,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206805311] [2024-06-28 02:56:17,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206805311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:17,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:17,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:17,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155696013] [2024-06-28 02:56:17,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:17,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:17,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:17,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:17,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:17,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:17,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 482 transitions, 6065 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:17,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:17,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:17,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:18,566 INFO L124 PetriNetUnfolderBase]: 3535/5780 cut-off events. [2024-06-28 02:56:18,566 INFO L125 PetriNetUnfolderBase]: For 1161475/1161483 co-relation queries the response was YES. [2024-06-28 02:56:18,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60305 conditions, 5780 events. 3535/5780 cut-off events. For 1161475/1161483 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36504 event pairs, 766 based on Foata normal form. 8/5785 useless extension candidates. Maximal degree in co-relation 60128. Up to 5196 conditions per place. [2024-06-28 02:56:18,653 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 110 changer transitions 0/497 dead transitions. [2024-06-28 02:56:18,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 497 transitions, 7381 flow [2024-06-28 02:56:18,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:18,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:18,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 02:56:18,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 02:56:18,654 INFO L175 Difference]: Start difference. First operand has 380 places, 482 transitions, 6065 flow. Second operand 8 states and 145 transitions. [2024-06-28 02:56:18,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 497 transitions, 7381 flow [2024-06-28 02:56:21,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 497 transitions, 6939 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-28 02:56:21,616 INFO L231 Difference]: Finished difference. Result has 380 places, 482 transitions, 5849 flow [2024-06-28 02:56:21,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5849, PETRI_PLACES=380, PETRI_TRANSITIONS=482} [2024-06-28 02:56:21,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 02:56:21,617 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 482 transitions, 5849 flow [2024-06-28 02:56:21,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:21,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:21,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:56:21,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:56:21,618 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-28 02:56:21,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:21,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1834775358, now seen corresponding path program 4 times [2024-06-28 02:56:21,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:21,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529858847] [2024-06-28 02:56:21,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:21,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:21,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:22,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:22,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529858847] [2024-06-28 02:56:22,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529858847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:22,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:22,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:22,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453778901] [2024-06-28 02:56:22,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:22,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:22,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:22,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:22,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:22,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:22,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 482 transitions, 5849 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:22,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:22,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:22,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:23,946 INFO L124 PetriNetUnfolderBase]: 3423/5639 cut-off events. [2024-06-28 02:56:23,946 INFO L125 PetriNetUnfolderBase]: For 1174083/1174083 co-relation queries the response was YES. [2024-06-28 02:56:24,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59158 conditions, 5639 events. 3423/5639 cut-off events. For 1174083/1174083 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35963 event pairs, 728 based on Foata normal form. 2/5601 useless extension candidates. Maximal degree in co-relation 58981. Up to 5031 conditions per place. [2024-06-28 02:56:24,194 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 383 selfloop transitions, 53 changer transitions 0/495 dead transitions. [2024-06-28 02:56:24,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 495 transitions, 6835 flow [2024-06-28 02:56:24,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:24,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:24,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 02:56:24,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:56:24,196 INFO L175 Difference]: Start difference. First operand has 380 places, 482 transitions, 5849 flow. Second operand 8 states and 144 transitions. [2024-06-28 02:56:24,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 495 transitions, 6835 flow [2024-06-28 02:56:27,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 495 transitions, 6512 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:56:27,334 INFO L231 Difference]: Finished difference. Result has 379 places, 484 transitions, 5727 flow [2024-06-28 02:56:27,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5727, PETRI_PLACES=379, PETRI_TRANSITIONS=484} [2024-06-28 02:56:27,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-28 02:56:27,335 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 484 transitions, 5727 flow [2024-06-28 02:56:27,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:27,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:27,335 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-28 02:56:27,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:56:27,335 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-28 02:56:27,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:27,336 INFO L85 PathProgramCache]: Analyzing trace with hash -544319860, now seen corresponding path program 13 times [2024-06-28 02:56:27,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:27,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614325890] [2024-06-28 02:56:27,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:27,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:27,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:28,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:28,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:28,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614325890] [2024-06-28 02:56:28,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614325890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:28,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:28,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:28,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834522875] [2024-06-28 02:56:28,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:28,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:28,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:28,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:28,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:28,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:28,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 484 transitions, 5727 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:28,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:28,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:28,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:29,760 INFO L124 PetriNetUnfolderBase]: 3588/5860 cut-off events. [2024-06-28 02:56:29,760 INFO L125 PetriNetUnfolderBase]: For 1188055/1188059 co-relation queries the response was YES. [2024-06-28 02:56:29,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60455 conditions, 5860 events. 3588/5860 cut-off events. For 1188055/1188059 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 36988 event pairs, 737 based on Foata normal form. 5/5863 useless extension candidates. Maximal degree in co-relation 60278. Up to 5416 conditions per place. [2024-06-28 02:56:29,856 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 466 selfloop transitions, 69 changer transitions 0/540 dead transitions. [2024-06-28 02:56:29,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 540 transitions, 7223 flow [2024-06-28 02:56:29,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:56:29,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:56:29,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-28 02:56:29,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:56:29,857 INFO L175 Difference]: Start difference. First operand has 379 places, 484 transitions, 5727 flow. Second operand 11 states and 198 transitions. [2024-06-28 02:56:29,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 540 transitions, 7223 flow [2024-06-28 02:56:33,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 540 transitions, 7032 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:33,249 INFO L231 Difference]: Finished difference. Result has 386 places, 508 transitions, 6065 flow [2024-06-28 02:56:33,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5542, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6065, PETRI_PLACES=386, PETRI_TRANSITIONS=508} [2024-06-28 02:56:33,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 02:56:33,250 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 508 transitions, 6065 flow [2024-06-28 02:56:33,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:33,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:33,250 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-28 02:56:33,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:56:33,250 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-28 02:56:33,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1039055206, now seen corresponding path program 5 times [2024-06-28 02:56:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:33,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992230640] [2024-06-28 02:56:33,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:33,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:33,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:34,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:34,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992230640] [2024-06-28 02:56:34,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992230640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:34,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:34,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:34,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934501480] [2024-06-28 02:56:34,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:34,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:34,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:34,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:34,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:34,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:34,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 508 transitions, 6065 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:34,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:34,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:34,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:35,573 INFO L124 PetriNetUnfolderBase]: 3500/5775 cut-off events. [2024-06-28 02:56:35,573 INFO L125 PetriNetUnfolderBase]: For 1211160/1211162 co-relation queries the response was YES. [2024-06-28 02:56:35,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60166 conditions, 5775 events. 3500/5775 cut-off events. For 1211160/1211162 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 37056 event pairs, 583 based on Foata normal form. 4/5756 useless extension candidates. Maximal degree in co-relation 59986. Up to 5084 conditions per place. [2024-06-28 02:56:35,666 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 433 selfloop transitions, 49 changer transitions 0/547 dead transitions. [2024-06-28 02:56:35,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 547 transitions, 7269 flow [2024-06-28 02:56:35,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:35,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:35,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-28 02:56:35,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 02:56:35,668 INFO L175 Difference]: Start difference. First operand has 386 places, 508 transitions, 6065 flow. Second operand 9 states and 174 transitions. [2024-06-28 02:56:35,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 547 transitions, 7269 flow [2024-06-28 02:56:39,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 547 transitions, 7080 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:39,034 INFO L231 Difference]: Finished difference. Result has 389 places, 517 transitions, 6143 flow [2024-06-28 02:56:39,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6143, PETRI_PLACES=389, PETRI_TRANSITIONS=517} [2024-06-28 02:56:39,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-28 02:56:39,035 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 517 transitions, 6143 flow [2024-06-28 02:56:39,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:39,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:39,035 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-28 02:56:39,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:56:39,036 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-28 02:56:39,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:39,036 INFO L85 PathProgramCache]: Analyzing trace with hash 509461138, now seen corresponding path program 6 times [2024-06-28 02:56:39,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:39,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101518169] [2024-06-28 02:56:39,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:39,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:39,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:39,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101518169] [2024-06-28 02:56:39,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101518169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:39,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:39,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:39,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295826082] [2024-06-28 02:56:39,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:39,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:39,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:39,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:39,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:39,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 517 transitions, 6143 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:39,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:39,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:39,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:41,339 INFO L124 PetriNetUnfolderBase]: 3564/5877 cut-off events. [2024-06-28 02:56:41,340 INFO L125 PetriNetUnfolderBase]: For 1232285/1232287 co-relation queries the response was YES. [2024-06-28 02:56:41,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61429 conditions, 5877 events. 3564/5877 cut-off events. For 1232285/1232287 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 37782 event pairs, 733 based on Foata normal form. 4/5843 useless extension candidates. Maximal degree in co-relation 61248. Up to 5224 conditions per place. [2024-06-28 02:56:41,436 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 50 changer transitions 0/559 dead transitions. [2024-06-28 02:56:41,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 559 transitions, 7510 flow [2024-06-28 02:56:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:41,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:41,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:56:41,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:56:41,438 INFO L175 Difference]: Start difference. First operand has 389 places, 517 transitions, 6143 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:56:41,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 559 transitions, 7510 flow [2024-06-28 02:56:45,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 559 transitions, 7226 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:45,054 INFO L231 Difference]: Finished difference. Result has 392 places, 529 transitions, 6275 flow [2024-06-28 02:56:45,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5960, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6275, PETRI_PLACES=392, PETRI_TRANSITIONS=529} [2024-06-28 02:56:45,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 02:56:45,054 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 529 transitions, 6275 flow [2024-06-28 02:56:45,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:45,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:45,055 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-28 02:56:45,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:56:45,055 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-28 02:56:45,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:45,056 INFO L85 PathProgramCache]: Analyzing trace with hash -133571584, now seen corresponding path program 14 times [2024-06-28 02:56:45,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:45,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749765876] [2024-06-28 02:56:45,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:45,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:45,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:45,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:45,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749765876] [2024-06-28 02:56:45,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749765876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:45,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:45,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:45,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588852565] [2024-06-28 02:56:45,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:45,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:45,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:45,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:45,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 529 transitions, 6275 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:45,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:45,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:45,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:47,457 INFO L124 PetriNetUnfolderBase]: 3704/6047 cut-off events. [2024-06-28 02:56:47,458 INFO L125 PetriNetUnfolderBase]: For 1237968/1237970 co-relation queries the response was YES. [2024-06-28 02:56:47,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62629 conditions, 6047 events. 3704/6047 cut-off events. For 1237968/1237970 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38308 event pairs, 759 based on Foata normal form. 3/6048 useless extension candidates. Maximal degree in co-relation 62447. Up to 5619 conditions per place. [2024-06-28 02:56:47,555 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 497 selfloop transitions, 58 changer transitions 0/560 dead transitions. [2024-06-28 02:56:47,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 560 transitions, 7526 flow [2024-06-28 02:56:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:47,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:47,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:56:47,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:56:47,557 INFO L175 Difference]: Start difference. First operand has 392 places, 529 transitions, 6275 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:56:47,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 560 transitions, 7526 flow [2024-06-28 02:56:51,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 560 transitions, 7302 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-28 02:56:51,263 INFO L231 Difference]: Finished difference. Result has 395 places, 535 transitions, 6248 flow [2024-06-28 02:56:51,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6248, PETRI_PLACES=395, PETRI_TRANSITIONS=535} [2024-06-28 02:56:51,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-28 02:56:51,263 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 535 transitions, 6248 flow [2024-06-28 02:56:51,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:51,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:51,264 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-28 02:56:51,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:56:51,264 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-28 02:56:51,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:51,265 INFO L85 PathProgramCache]: Analyzing trace with hash -17951938, now seen corresponding path program 13 times [2024-06-28 02:56:51,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:51,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918277224] [2024-06-28 02:56:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:51,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:51,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:52,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:52,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:52,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918277224] [2024-06-28 02:56:52,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918277224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:52,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:52,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:56:52,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146487687] [2024-06-28 02:56:52,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:52,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:56:52,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:52,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:56:52,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:56:52,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:56:52,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 535 transitions, 6248 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:52,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:52,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:56:52,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:53,764 INFO L124 PetriNetUnfolderBase]: 3772/6157 cut-off events. [2024-06-28 02:56:53,765 INFO L125 PetriNetUnfolderBase]: For 1247980/1247984 co-relation queries the response was YES. [2024-06-28 02:56:53,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63048 conditions, 6157 events. 3772/6157 cut-off events. For 1247980/1247984 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39128 event pairs, 794 based on Foata normal form. 4/6159 useless extension candidates. Maximal degree in co-relation 62865. Up to 5651 conditions per place. [2024-06-28 02:56:53,866 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 509 selfloop transitions, 76 changer transitions 0/590 dead transitions. [2024-06-28 02:56:53,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 590 transitions, 7947 flow [2024-06-28 02:56:53,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:56:53,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:56:53,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:56:53,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:56:53,876 INFO L175 Difference]: Start difference. First operand has 395 places, 535 transitions, 6248 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:56:53,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 590 transitions, 7947 flow [2024-06-28 02:56:58,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 590 transitions, 7695 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 02:56:58,664 INFO L231 Difference]: Finished difference. Result has 397 places, 563 transitions, 6575 flow [2024-06-28 02:56:58,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6001, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6575, PETRI_PLACES=397, PETRI_TRANSITIONS=563} [2024-06-28 02:56:58,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-28 02:56:58,665 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 563 transitions, 6575 flow [2024-06-28 02:56:58,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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-28 02:56:58,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:58,665 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-28 02:56:58,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:56:58,665 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-28 02:56:58,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:58,666 INFO L85 PathProgramCache]: Analyzing trace with hash -687293810, now seen corresponding path program 7 times [2024-06-28 02:56:58,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:58,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753309162] [2024-06-28 02:56:58,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:58,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:58,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:59,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:56:59,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:59,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753309162] [2024-06-28 02:56:59,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753309162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:59,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:59,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:56:59,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134103681] [2024-06-28 02:56:59,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:59,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:56:59,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:56:59,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:56:59,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:56:59,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 563 transitions, 6575 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:56:59,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:59,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:56:59,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:01,158 INFO L124 PetriNetUnfolderBase]: 3704/6084 cut-off events. [2024-06-28 02:57:01,159 INFO L125 PetriNetUnfolderBase]: For 1268280/1268296 co-relation queries the response was YES. [2024-06-28 02:57:01,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62735 conditions, 6084 events. 3704/6084 cut-off events. For 1268280/1268296 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39096 event pairs, 740 based on Foata normal form. 18/6064 useless extension candidates. Maximal degree in co-relation 62549. Up to 5394 conditions per place. [2024-06-28 02:57:01,259 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 484 selfloop transitions, 53 changer transitions 0/605 dead transitions. [2024-06-28 02:57:01,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 605 transitions, 7961 flow [2024-06-28 02:57:01,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:01,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:01,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 02:57:01,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 02:57:01,261 INFO L175 Difference]: Start difference. First operand has 397 places, 563 transitions, 6575 flow. Second operand 9 states and 175 transitions. [2024-06-28 02:57:01,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 605 transitions, 7961 flow [2024-06-28 02:57:05,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 605 transitions, 7717 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:05,187 INFO L231 Difference]: Finished difference. Result has 400 places, 577 transitions, 6703 flow [2024-06-28 02:57:05,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6703, PETRI_PLACES=400, PETRI_TRANSITIONS=577} [2024-06-28 02:57:05,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-28 02:57:05,188 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 577 transitions, 6703 flow [2024-06-28 02:57:05,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:05,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:05,189 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-28 02:57:05,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:57:05,189 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-28 02:57:05,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:05,189 INFO L85 PathProgramCache]: Analyzing trace with hash -676242620, now seen corresponding path program 8 times [2024-06-28 02:57:05,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:05,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145006950] [2024-06-28 02:57:05,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:05,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:06,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:06,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:06,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145006950] [2024-06-28 02:57:06,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145006950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:06,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:06,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:06,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408117772] [2024-06-28 02:57:06,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:06,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:06,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:06,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:06,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:06,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:06,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 577 transitions, 6703 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:06,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:06,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:06,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:07,699 INFO L124 PetriNetUnfolderBase]: 3725/6111 cut-off events. [2024-06-28 02:57:07,700 INFO L125 PetriNetUnfolderBase]: For 1271747/1271761 co-relation queries the response was YES. [2024-06-28 02:57:07,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62837 conditions, 6111 events. 3725/6111 cut-off events. For 1271747/1271761 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 39238 event pairs, 754 based on Foata normal form. 16/6089 useless extension candidates. Maximal degree in co-relation 62650. Up to 5465 conditions per place. [2024-06-28 02:57:07,800 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 57 changer transitions 0/610 dead transitions. [2024-06-28 02:57:07,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 610 transitions, 8074 flow [2024-06-28 02:57:07,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:07,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:57:07,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:57:07,802 INFO L175 Difference]: Start difference. First operand has 400 places, 577 transitions, 6703 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:57:07,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 610 transitions, 8074 flow [2024-06-28 02:57:11,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 610 transitions, 7909 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:11,815 INFO L231 Difference]: Finished difference. Result has 405 places, 590 transitions, 6928 flow [2024-06-28 02:57:11,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6928, PETRI_PLACES=405, PETRI_TRANSITIONS=590} [2024-06-28 02:57:11,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-28 02:57:11,815 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 590 transitions, 6928 flow [2024-06-28 02:57:11,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:11,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:11,816 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-28 02:57:11,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:57:11,816 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-28 02:57:11,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:11,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1797986757, now seen corresponding path program 1 times [2024-06-28 02:57:11,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:11,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089432159] [2024-06-28 02:57:11,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:12,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:12,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089432159] [2024-06-28 02:57:12,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089432159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:12,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:12,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:12,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149589982] [2024-06-28 02:57:12,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:12,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:12,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:12,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:12,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:13,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:13,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 590 transitions, 6928 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:13,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:13,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:13,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:14,610 INFO L124 PetriNetUnfolderBase]: 3734/6169 cut-off events. [2024-06-28 02:57:14,610 INFO L125 PetriNetUnfolderBase]: For 1291515/1291520 co-relation queries the response was YES. [2024-06-28 02:57:14,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63502 conditions, 6169 events. 3734/6169 cut-off events. For 1291515/1291520 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39901 event pairs, 837 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 63312. Up to 5649 conditions per place. [2024-06-28 02:57:14,713 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 564 selfloop transitions, 21 changer transitions 0/613 dead transitions. [2024-06-28 02:57:14,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 613 transitions, 8280 flow [2024-06-28 02:57:14,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:14,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:14,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 02:57:14,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 02:57:14,715 INFO L175 Difference]: Start difference. First operand has 405 places, 590 transitions, 6928 flow. Second operand 9 states and 164 transitions. [2024-06-28 02:57:14,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 613 transitions, 8280 flow [2024-06-28 02:57:17,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 613 transitions, 8066 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:17,667 INFO L231 Difference]: Finished difference. Result has 407 places, 593 transitions, 6860 flow [2024-06-28 02:57:17,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6714, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6860, PETRI_PLACES=407, PETRI_TRANSITIONS=593} [2024-06-28 02:57:17,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-28 02:57:17,668 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 593 transitions, 6860 flow [2024-06-28 02:57:17,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:17,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:17,669 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-28 02:57:17,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:57:17,669 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-28 02:57:17,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:17,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1468347649, now seen corresponding path program 2 times [2024-06-28 02:57:17,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:17,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960726509] [2024-06-28 02:57:17,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:17,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:18,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:18,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:18,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960726509] [2024-06-28 02:57:18,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960726509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:18,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:18,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:18,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096933128] [2024-06-28 02:57:18,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:18,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:18,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:18,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:18,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:18,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:18,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 593 transitions, 6860 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:18,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:18,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:18,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:20,596 INFO L124 PetriNetUnfolderBase]: 3739/6184 cut-off events. [2024-06-28 02:57:20,596 INFO L125 PetriNetUnfolderBase]: For 1309540/1309551 co-relation queries the response was YES. [2024-06-28 02:57:20,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63901 conditions, 6184 events. 3739/6184 cut-off events. For 1309540/1309551 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40169 event pairs, 835 based on Foata normal form. 7/6188 useless extension candidates. Maximal degree in co-relation 63710. Up to 5656 conditions per place. [2024-06-28 02:57:20,704 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 564 selfloop transitions, 22 changer transitions 0/614 dead transitions. [2024-06-28 02:57:20,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 614 transitions, 8224 flow [2024-06-28 02:57:20,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 02:57:20,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 02:57:20,706 INFO L175 Difference]: Start difference. First operand has 407 places, 593 transitions, 6860 flow. Second operand 9 states and 163 transitions. [2024-06-28 02:57:20,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 614 transitions, 8224 flow [2024-06-28 02:57:25,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 614 transitions, 8100 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:25,313 INFO L231 Difference]: Finished difference. Result has 409 places, 596 transitions, 6890 flow [2024-06-28 02:57:25,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6736, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6890, PETRI_PLACES=409, PETRI_TRANSITIONS=596} [2024-06-28 02:57:25,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 02:57:25,314 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 596 transitions, 6890 flow [2024-06-28 02:57:25,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:25,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:25,316 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-28 02:57:25,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:57:25,318 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-28 02:57:25,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:25,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1612238179, now seen corresponding path program 3 times [2024-06-28 02:57:25,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:25,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887769436] [2024-06-28 02:57:25,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:25,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:26,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:26,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887769436] [2024-06-28 02:57:26,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887769436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:26,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:26,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:26,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180986703] [2024-06-28 02:57:26,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:26,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:26,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:26,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:26,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:26,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:26,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 596 transitions, 6890 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:26,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:26,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:26,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:28,382 INFO L124 PetriNetUnfolderBase]: 3775/6241 cut-off events. [2024-06-28 02:57:28,382 INFO L125 PetriNetUnfolderBase]: For 1372731/1372753 co-relation queries the response was YES. [2024-06-28 02:57:28,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65484 conditions, 6241 events. 3775/6241 cut-off events. For 1372731/1372753 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 40546 event pairs, 833 based on Foata normal form. 5/6243 useless extension candidates. Maximal degree in co-relation 65292. Up to 5681 conditions per place. [2024-06-28 02:57:28,498 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 562 selfloop transitions, 34 changer transitions 0/624 dead transitions. [2024-06-28 02:57:28,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 624 transitions, 8754 flow [2024-06-28 02:57:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:28,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:28,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:57:28,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:57:28,499 INFO L175 Difference]: Start difference. First operand has 409 places, 596 transitions, 6890 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:57:28,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 624 transitions, 8754 flow [2024-06-28 02:57:33,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 624 transitions, 8622 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 02:57:33,059 INFO L231 Difference]: Finished difference. Result has 412 places, 607 transitions, 7180 flow [2024-06-28 02:57:33,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7180, PETRI_PLACES=412, PETRI_TRANSITIONS=607} [2024-06-28 02:57:33,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-28 02:57:33,061 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 607 transitions, 7180 flow [2024-06-28 02:57:33,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:33,061 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-28 02:57:33,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:57:33,061 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-28 02:57:33,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:33,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1998615893, now seen corresponding path program 4 times [2024-06-28 02:57:33,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:33,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941631487] [2024-06-28 02:57:33,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:34,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:34,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941631487] [2024-06-28 02:57:34,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941631487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:34,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:34,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421546767] [2024-06-28 02:57:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:34,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:34,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:34,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:34,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:34,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:34,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 607 transitions, 7180 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:34,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:34,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:34,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:36,398 INFO L124 PetriNetUnfolderBase]: 3801/6281 cut-off events. [2024-06-28 02:57:36,398 INFO L125 PetriNetUnfolderBase]: For 1413661/1413683 co-relation queries the response was YES. [2024-06-28 02:57:36,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67021 conditions, 6281 events. 3801/6281 cut-off events. For 1413661/1413683 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 40848 event pairs, 832 based on Foata normal form. 5/6283 useless extension candidates. Maximal degree in co-relation 66827. Up to 5667 conditions per place. [2024-06-28 02:57:36,501 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 55 changer transitions 0/636 dead transitions. [2024-06-28 02:57:36,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 636 transitions, 9384 flow [2024-06-28 02:57:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:36,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:36,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 02:57:36,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 02:57:36,503 INFO L175 Difference]: Start difference. First operand has 412 places, 607 transitions, 7180 flow. Second operand 9 states and 169 transitions. [2024-06-28 02:57:36,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 636 transitions, 9384 flow [2024-06-28 02:57:41,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 636 transitions, 9221 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:41,218 INFO L231 Difference]: Finished difference. Result has 416 places, 617 transitions, 7506 flow [2024-06-28 02:57:41,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7017, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7506, PETRI_PLACES=416, PETRI_TRANSITIONS=617} [2024-06-28 02:57:41,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-28 02:57:41,218 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 617 transitions, 7506 flow [2024-06-28 02:57:41,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:41,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:41,219 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-28 02:57:41,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:57:41,219 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-28 02:57:41,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:41,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1400566573, now seen corresponding path program 5 times [2024-06-28 02:57:41,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:41,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773325096] [2024-06-28 02:57:41,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:41,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:42,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:42,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:42,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773325096] [2024-06-28 02:57:42,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773325096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:42,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:42,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:42,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619973085] [2024-06-28 02:57:42,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:42,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:42,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:42,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:42,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:42,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:42,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 617 transitions, 7506 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:42,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:42,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:42,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:44,417 INFO L124 PetriNetUnfolderBase]: 3806/6293 cut-off events. [2024-06-28 02:57:44,418 INFO L125 PetriNetUnfolderBase]: For 1430024/1430048 co-relation queries the response was YES. [2024-06-28 02:57:44,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67680 conditions, 6293 events. 3806/6293 cut-off events. For 1430024/1430048 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40985 event pairs, 839 based on Foata normal form. 4/6294 useless extension candidates. Maximal degree in co-relation 67484. Up to 5671 conditions per place. [2024-06-28 02:57:44,528 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 68 changer transitions 0/654 dead transitions. [2024-06-28 02:57:44,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 654 transitions, 9601 flow [2024-06-28 02:57:44,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:44,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:44,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 02:57:44,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 02:57:44,530 INFO L175 Difference]: Start difference. First operand has 416 places, 617 transitions, 7506 flow. Second operand 9 states and 164 transitions. [2024-06-28 02:57:44,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 654 transitions, 9601 flow [2024-06-28 02:57:47,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 654 transitions, 9302 flow, removed 138 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:47,946 INFO L231 Difference]: Finished difference. Result has 424 places, 637 transitions, 7905 flow [2024-06-28 02:57:47,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7309, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7905, PETRI_PLACES=424, PETRI_TRANSITIONS=637} [2024-06-28 02:57:47,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-28 02:57:47,946 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 637 transitions, 7905 flow [2024-06-28 02:57:47,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:47,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:47,947 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-28 02:57:47,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:57:47,947 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-28 02:57:47,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:47,947 INFO L85 PathProgramCache]: Analyzing trace with hash 473415141, now seen corresponding path program 6 times [2024-06-28 02:57:47,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:47,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777760885] [2024-06-28 02:57:47,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:47,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:49,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:49,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:49,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777760885] [2024-06-28 02:57:49,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777760885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:49,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:49,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:49,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508317563] [2024-06-28 02:57:49,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:49,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:49,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:49,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:49,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:49,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:49,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 637 transitions, 7905 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:49,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:49,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:49,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:51,209 INFO L124 PetriNetUnfolderBase]: 3826/6326 cut-off events. [2024-06-28 02:57:51,210 INFO L125 PetriNetUnfolderBase]: For 1466673/1466697 co-relation queries the response was YES. [2024-06-28 02:57:51,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68384 conditions, 6326 events. 3826/6326 cut-off events. For 1466673/1466697 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 41212 event pairs, 839 based on Foata normal form. 5/6328 useless extension candidates. Maximal degree in co-relation 68183. Up to 5740 conditions per place. [2024-06-28 02:57:51,335 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 589 selfloop transitions, 43 changer transitions 0/660 dead transitions. [2024-06-28 02:57:51,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 660 transitions, 9862 flow [2024-06-28 02:57:51,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:51,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 02:57:51,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 02:57:51,336 INFO L175 Difference]: Start difference. First operand has 424 places, 637 transitions, 7905 flow. Second operand 9 states and 165 transitions. [2024-06-28 02:57:51,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 660 transitions, 9862 flow [2024-06-28 02:57:55,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 660 transitions, 9669 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:55,615 INFO L231 Difference]: Finished difference. Result has 430 places, 646 transitions, 8171 flow [2024-06-28 02:57:55,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8171, PETRI_PLACES=430, PETRI_TRANSITIONS=646} [2024-06-28 02:57:55,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 02:57:55,616 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 646 transitions, 8171 flow [2024-06-28 02:57:55,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:55,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:55,616 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-28 02:57:55,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:57:55,617 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-28 02:57:55,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:55,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1657067083, now seen corresponding path program 7 times [2024-06-28 02:57:55,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:55,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542368495] [2024-06-28 02:57:55,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:55,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:57,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:57,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:57,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542368495] [2024-06-28 02:57:57,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542368495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:57,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:57,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:57:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374641074] [2024-06-28 02:57:57,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:57,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:57:57,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:57,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:57:57,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:57:57,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 02:57:57,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 646 transitions, 8171 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:57,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:57,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 02:57:57,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:59,135 INFO L124 PetriNetUnfolderBase]: 3835/6340 cut-off events. [2024-06-28 02:57:59,135 INFO L125 PetriNetUnfolderBase]: For 1485024/1485042 co-relation queries the response was YES. [2024-06-28 02:57:59,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69024 conditions, 6340 events. 3835/6340 cut-off events. For 1485024/1485042 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41326 event pairs, 838 based on Foata normal form. 5/6343 useless extension candidates. Maximal degree in co-relation 68821. Up to 5727 conditions per place. [2024-06-28 02:57:59,245 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 584 selfloop transitions, 58 changer transitions 0/670 dead transitions. [2024-06-28 02:57:59,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 670 transitions, 10376 flow [2024-06-28 02:57:59,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:57:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:57:59,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:57:59,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:57:59,247 INFO L175 Difference]: Start difference. First operand has 430 places, 646 transitions, 8171 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:57:59,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 670 transitions, 10376 flow [2024-06-28 02:58:03,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 670 transitions, 10043 flow, removed 150 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:03,563 INFO L231 Difference]: Finished difference. Result has 434 places, 653 transitions, 8242 flow [2024-06-28 02:58:03,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7844, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8242, PETRI_PLACES=434, PETRI_TRANSITIONS=653} [2024-06-28 02:58:03,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-28 02:58:03,564 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 653 transitions, 8242 flow [2024-06-28 02:58:03,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:03,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:03,564 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-28 02:58:03,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:58:03,564 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-28 02:58:03,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:03,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1719841868, now seen corresponding path program 1 times [2024-06-28 02:58:03,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:03,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587790462] [2024-06-28 02:58:03,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:03,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:04,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-28 02:58:04,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:04,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587790462] [2024-06-28 02:58:04,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587790462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:04,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:04,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:04,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883468260] [2024-06-28 02:58:04,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:04,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:04,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:04,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:04,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:04,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:04,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 653 transitions, 8242 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:04,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:04,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:04,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:06,338 INFO L124 PetriNetUnfolderBase]: 3999/6527 cut-off events. [2024-06-28 02:58:06,338 INFO L125 PetriNetUnfolderBase]: For 1496326/1496328 co-relation queries the response was YES. [2024-06-28 02:58:06,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70907 conditions, 6527 events. 3999/6527 cut-off events. For 1496326/1496328 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 41900 event pairs, 796 based on Foata normal form. 4/6529 useless extension candidates. Maximal degree in co-relation 70702. Up to 5988 conditions per place. [2024-06-28 02:58:06,455 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 615 selfloop transitions, 65 changer transitions 0/685 dead transitions. [2024-06-28 02:58:06,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 685 transitions, 9896 flow [2024-06-28 02:58:06,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:06,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:06,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:58:06,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:58:06,456 INFO L175 Difference]: Start difference. First operand has 434 places, 653 transitions, 8242 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:58:06,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 685 transitions, 9896 flow [2024-06-28 02:58:10,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 685 transitions, 9605 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:10,909 INFO L231 Difference]: Finished difference. Result has 438 places, 657 transitions, 8258 flow [2024-06-28 02:58:10,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7953, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8258, PETRI_PLACES=438, PETRI_TRANSITIONS=657} [2024-06-28 02:58:10,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-28 02:58:10,910 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 657 transitions, 8258 flow [2024-06-28 02:58:10,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:10,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:10,910 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-28 02:58:10,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:58:10,910 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-28 02:58:10,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:10,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1719991815, now seen corresponding path program 1 times [2024-06-28 02:58:10,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:10,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116692180] [2024-06-28 02:58:10,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:10,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:12,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:12,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116692180] [2024-06-28 02:58:12,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116692180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:12,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:12,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:12,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766114334] [2024-06-28 02:58:12,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:12,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:12,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:12,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:12,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:12,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:12,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 657 transitions, 8258 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:12,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:12,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:12,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:13,916 INFO L124 PetriNetUnfolderBase]: 4004/6534 cut-off events. [2024-06-28 02:58:13,916 INFO L125 PetriNetUnfolderBase]: For 1510522/1510524 co-relation queries the response was YES. [2024-06-28 02:58:14,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71055 conditions, 6534 events. 4004/6534 cut-off events. For 1510522/1510524 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41908 event pairs, 795 based on Foata normal form. 3/6535 useless extension candidates. Maximal degree in co-relation 70848. Up to 6000 conditions per place. [2024-06-28 02:58:14,032 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 599 selfloop transitions, 80 changer transitions 0/684 dead transitions. [2024-06-28 02:58:14,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 684 transitions, 9820 flow [2024-06-28 02:58:14,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:14,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:14,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 02:58:14,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:58:14,034 INFO L175 Difference]: Start difference. First operand has 438 places, 657 transitions, 8258 flow. Second operand 9 states and 162 transitions. [2024-06-28 02:58:14,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 684 transitions, 9820 flow [2024-06-28 02:58:18,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 684 transitions, 9577 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:18,766 INFO L231 Difference]: Finished difference. Result has 441 places, 660 transitions, 8294 flow [2024-06-28 02:58:18,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8015, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8294, PETRI_PLACES=441, PETRI_TRANSITIONS=660} [2024-06-28 02:58:18,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 02:58:18,767 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 660 transitions, 8294 flow [2024-06-28 02:58:18,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:18,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:18,768 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-28 02:58:18,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:58:18,768 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-28 02:58:18,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:18,768 INFO L85 PathProgramCache]: Analyzing trace with hash -821403312, now seen corresponding path program 2 times [2024-06-28 02:58:18,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:18,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797100402] [2024-06-28 02:58:18,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:18,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:19,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:19,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:19,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797100402] [2024-06-28 02:58:19,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797100402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:19,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:19,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:19,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378512276] [2024-06-28 02:58:19,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:19,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:19,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:19,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:19,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:19,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 660 transitions, 8294 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:19,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:19,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:19,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:21,549 INFO L124 PetriNetUnfolderBase]: 4014/6552 cut-off events. [2024-06-28 02:58:21,549 INFO L125 PetriNetUnfolderBase]: For 1543105/1543107 co-relation queries the response was YES. [2024-06-28 02:58:21,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71728 conditions, 6552 events. 4014/6552 cut-off events. For 1543105/1543107 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 42088 event pairs, 795 based on Foata normal form. 4/6554 useless extension candidates. Maximal degree in co-relation 71520. Up to 5971 conditions per place. [2024-06-28 02:58:21,667 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 606 selfloop transitions, 78 changer transitions 0/689 dead transitions. [2024-06-28 02:58:21,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 689 transitions, 9958 flow [2024-06-28 02:58:21,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:21,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:21,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:58:21,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 02:58:21,668 INFO L175 Difference]: Start difference. First operand has 441 places, 660 transitions, 8294 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:58:21,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 689 transitions, 9958 flow [2024-06-28 02:58:27,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 689 transitions, 9711 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:27,234 INFO L231 Difference]: Finished difference. Result has 443 places, 663 transitions, 8370 flow [2024-06-28 02:58:27,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8047, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8370, PETRI_PLACES=443, PETRI_TRANSITIONS=663} [2024-06-28 02:58:27,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-28 02:58:27,248 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 663 transitions, 8370 flow [2024-06-28 02:58:27,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:27,249 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-28 02:58:27,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:58:27,249 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-28 02:58:27,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:27,258 INFO L85 PathProgramCache]: Analyzing trace with hash -614749872, now seen corresponding path program 3 times [2024-06-28 02:58:27,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:27,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465303522] [2024-06-28 02:58:27,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:27,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:27,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:28,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:28,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:28,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465303522] [2024-06-28 02:58:28,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465303522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:28,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:28,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:28,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002575439] [2024-06-28 02:58:28,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:28,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:28,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:28,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:28,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:28,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:28,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 663 transitions, 8370 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:28,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:28,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:28,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:30,290 INFO L124 PetriNetUnfolderBase]: 4024/6568 cut-off events. [2024-06-28 02:58:30,291 INFO L125 PetriNetUnfolderBase]: For 1575783/1575785 co-relation queries the response was YES. [2024-06-28 02:58:30,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72634 conditions, 6568 events. 4024/6568 cut-off events. For 1575783/1575785 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 42255 event pairs, 795 based on Foata normal form. 4/6570 useless extension candidates. Maximal degree in co-relation 72425. Up to 5957 conditions per place. [2024-06-28 02:58:30,416 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 601 selfloop transitions, 87 changer transitions 0/693 dead transitions. [2024-06-28 02:58:30,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 693 transitions, 10050 flow [2024-06-28 02:58:30,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:30,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:30,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 02:58:30,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 02:58:30,417 INFO L175 Difference]: Start difference. First operand has 443 places, 663 transitions, 8370 flow. Second operand 10 states and 181 transitions. [2024-06-28 02:58:30,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 693 transitions, 10050 flow [2024-06-28 02:58:35,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 693 transitions, 9769 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:35,183 INFO L231 Difference]: Finished difference. Result has 446 places, 666 transitions, 8431 flow [2024-06-28 02:58:35,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8089, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8431, PETRI_PLACES=446, PETRI_TRANSITIONS=666} [2024-06-28 02:58:35,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-28 02:58:35,184 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 666 transitions, 8431 flow [2024-06-28 02:58:35,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:35,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:35,184 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-28 02:58:35,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:58:35,184 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-28 02:58:35,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:35,185 INFO L85 PathProgramCache]: Analyzing trace with hash -614749655, now seen corresponding path program 2 times [2024-06-28 02:58:35,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:35,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643935191] [2024-06-28 02:58:35,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:35,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:36,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-28 02:58:36,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643935191] [2024-06-28 02:58:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643935191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:36,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:36,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383832199] [2024-06-28 02:58:36,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:36,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:36,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:36,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:36,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:36,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 666 transitions, 8431 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:36,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:36,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:36,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:38,213 INFO L124 PetriNetUnfolderBase]: 4029/6575 cut-off events. [2024-06-28 02:58:38,214 INFO L125 PetriNetUnfolderBase]: For 1594842/1594844 co-relation queries the response was YES. [2024-06-28 02:58:38,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73248 conditions, 6575 events. 4029/6575 cut-off events. For 1594842/1594844 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 42240 event pairs, 795 based on Foata normal form. 3/6576 useless extension candidates. Maximal degree in co-relation 73038. Up to 6023 conditions per place. [2024-06-28 02:58:38,329 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 597 selfloop transitions, 92 changer transitions 0/694 dead transitions. [2024-06-28 02:58:38,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 694 transitions, 10025 flow [2024-06-28 02:58:38,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:38,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:38,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 02:58:38,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 02:58:38,331 INFO L175 Difference]: Start difference. First operand has 446 places, 666 transitions, 8431 flow. Second operand 10 states and 177 transitions. [2024-06-28 02:58:38,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 694 transitions, 10025 flow [2024-06-28 02:58:43,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 694 transitions, 9715 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:43,242 INFO L231 Difference]: Finished difference. Result has 448 places, 669 transitions, 8429 flow [2024-06-28 02:58:43,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8121, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8429, PETRI_PLACES=448, PETRI_TRANSITIONS=669} [2024-06-28 02:58:43,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-28 02:58:43,243 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 669 transitions, 8429 flow [2024-06-28 02:58:43,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:43,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:43,243 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-28 02:58:43,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:58:43,244 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-28 02:58:43,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:43,244 INFO L85 PathProgramCache]: Analyzing trace with hash -614482745, now seen corresponding path program 3 times [2024-06-28 02:58:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:43,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851492536] [2024-06-28 02:58:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:43,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:44,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:44,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:44,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851492536] [2024-06-28 02:58:44,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851492536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:44,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:44,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:44,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365116871] [2024-06-28 02:58:44,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:44,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:44,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:44,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:44,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:44,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:44,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 669 transitions, 8429 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:44,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:44,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:44,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:46,182 INFO L124 PetriNetUnfolderBase]: 4039/6589 cut-off events. [2024-06-28 02:58:46,182 INFO L125 PetriNetUnfolderBase]: For 1616223/1616225 co-relation queries the response was YES. [2024-06-28 02:58:46,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73726 conditions, 6589 events. 4039/6589 cut-off events. For 1616223/1616225 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 42354 event pairs, 795 based on Foata normal form. 3/6590 useless extension candidates. Maximal degree in co-relation 73515. Up to 6014 conditions per place. [2024-06-28 02:58:46,306 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 597 selfloop transitions, 98 changer transitions 0/700 dead transitions. [2024-06-28 02:58:46,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 700 transitions, 10064 flow [2024-06-28 02:58:46,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:46,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:46,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 02:58:46,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 02:58:46,308 INFO L175 Difference]: Start difference. First operand has 448 places, 669 transitions, 8429 flow. Second operand 10 states and 178 transitions. [2024-06-28 02:58:46,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 700 transitions, 10064 flow [2024-06-28 02:58:51,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 700 transitions, 9778 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:51,955 INFO L231 Difference]: Finished difference. Result has 451 places, 675 transitions, 8517 flow [2024-06-28 02:58:51,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8517, PETRI_PLACES=451, PETRI_TRANSITIONS=675} [2024-06-28 02:58:51,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 02:58:51,968 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 675 transitions, 8517 flow [2024-06-28 02:58:51,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:51,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:51,969 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-28 02:58:51,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:58:51,969 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-28 02:58:51,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:51,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1542494068, now seen corresponding path program 4 times [2024-06-28 02:58:51,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:51,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073888129] [2024-06-28 02:58:51,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:51,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:53,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:53,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073888129] [2024-06-28 02:58:53,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073888129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:53,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:53,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:53,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372558726] [2024-06-28 02:58:53,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:53,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:53,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:53,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:53,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:53,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:58:53,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 675 transitions, 8517 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:53,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:53,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:58:53,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:55,057 INFO L124 PetriNetUnfolderBase]: 4049/6597 cut-off events. [2024-06-28 02:58:55,057 INFO L125 PetriNetUnfolderBase]: For 1654060/1654062 co-relation queries the response was YES. [2024-06-28 02:58:55,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74521 conditions, 6597 events. 4049/6597 cut-off events. For 1654060/1654062 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 42308 event pairs, 796 based on Foata normal form. 2/6597 useless extension candidates. Maximal degree in co-relation 74308. Up to 5857 conditions per place. [2024-06-28 02:58:55,181 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 595 selfloop transitions, 106 changer transitions 0/706 dead transitions. [2024-06-28 02:58:55,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 706 transitions, 10238 flow [2024-06-28 02:58:55,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:55,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:55,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 02:58:55,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:58:55,183 INFO L175 Difference]: Start difference. First operand has 451 places, 675 transitions, 8517 flow. Second operand 9 states and 171 transitions. [2024-06-28 02:58:55,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 706 transitions, 10238 flow [2024-06-28 02:59:00,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 706 transitions, 9949 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:00,497 INFO L231 Difference]: Finished difference. Result has 453 places, 679 transitions, 8628 flow [2024-06-28 02:59:00,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8228, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8628, PETRI_PLACES=453, PETRI_TRANSITIONS=679} [2024-06-28 02:59:00,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-28 02:59:00,498 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 679 transitions, 8628 flow [2024-06-28 02:59:00,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:00,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:00,499 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-28 02:59:00,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:59:00,499 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-28 02:59:00,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:00,499 INFO L85 PathProgramCache]: Analyzing trace with hash 999050572, now seen corresponding path program 5 times [2024-06-28 02:59:00,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:00,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984469218] [2024-06-28 02:59:00,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:00,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:00,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:01,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-28 02:59:01,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:01,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984469218] [2024-06-28 02:59:01,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984469218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:01,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:01,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:01,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038903592] [2024-06-28 02:59:01,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:01,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:01,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:01,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:01,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:01,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 679 transitions, 8628 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:01,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:01,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:01,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:03,481 INFO L124 PetriNetUnfolderBase]: 4075/6639 cut-off events. [2024-06-28 02:59:03,481 INFO L125 PetriNetUnfolderBase]: For 1708930/1708932 co-relation queries the response was YES. [2024-06-28 02:59:03,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76307 conditions, 6639 events. 4075/6639 cut-off events. For 1708930/1708932 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 42679 event pairs, 797 based on Foata normal form. 2/6639 useless extension candidates. Maximal degree in co-relation 76093. Up to 5875 conditions per place. [2024-06-28 02:59:03,814 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 592 selfloop transitions, 114 changer transitions 0/711 dead transitions. [2024-06-28 02:59:03,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 711 transitions, 10811 flow [2024-06-28 02:59:03,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:03,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 02:59:03,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 02:59:03,815 INFO L175 Difference]: Start difference. First operand has 453 places, 679 transitions, 8628 flow. Second operand 9 states and 171 transitions. [2024-06-28 02:59:03,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 711 transitions, 10811 flow [2024-06-28 02:59:09,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 711 transitions, 10488 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:09,908 INFO L231 Difference]: Finished difference. Result has 456 places, 685 transitions, 8889 flow [2024-06-28 02:59:09,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8305, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8889, PETRI_PLACES=456, PETRI_TRANSITIONS=685} [2024-06-28 02:59:09,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-28 02:59:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 685 transitions, 8889 flow [2024-06-28 02:59:09,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:09,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:09,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] [2024-06-28 02:59:09,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:59:09,909 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-28 02:59:09,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:09,910 INFO L85 PathProgramCache]: Analyzing trace with hash -266539675, now seen corresponding path program 4 times [2024-06-28 02:59:09,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:09,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044162557] [2024-06-28 02:59:09,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:09,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:09,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:10,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:10,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:10,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044162557] [2024-06-28 02:59:10,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044162557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:10,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:10,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:10,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38669020] [2024-06-28 02:59:10,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:10,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:10,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:10,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:10,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 685 transitions, 8889 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:10,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:10,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:10,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:12,850 INFO L124 PetriNetUnfolderBase]: 4080/6647 cut-off events. [2024-06-28 02:59:12,851 INFO L125 PetriNetUnfolderBase]: For 1734401/1734403 co-relation queries the response was YES. [2024-06-28 02:59:12,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76887 conditions, 6647 events. 4080/6647 cut-off events. For 1734401/1734403 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 42746 event pairs, 787 based on Foata normal form. 3/6648 useless extension candidates. Maximal degree in co-relation 76674. Up to 6058 conditions per place. [2024-06-28 02:59:12,973 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 626 selfloop transitions, 81 changer transitions 0/712 dead transitions. [2024-06-28 02:59:12,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 712 transitions, 10541 flow [2024-06-28 02:59:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:12,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:12,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 02:59:12,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 02:59:12,975 INFO L175 Difference]: Start difference. First operand has 456 places, 685 transitions, 8889 flow. Second operand 9 states and 163 transitions. [2024-06-28 02:59:12,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 712 transitions, 10541 flow [2024-06-28 02:59:19,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 712 transitions, 10237 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:19,299 INFO L231 Difference]: Finished difference. Result has 460 places, 688 transitions, 8887 flow [2024-06-28 02:59:19,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8887, PETRI_PLACES=460, PETRI_TRANSITIONS=688} [2024-06-28 02:59:19,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-28 02:59:19,300 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 688 transitions, 8887 flow [2024-06-28 02:59:19,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:19,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:19,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] [2024-06-28 02:59:19,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:59:19,301 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-28 02:59:19,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1004263222, now seen corresponding path program 6 times [2024-06-28 02:59:19,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:19,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698042889] [2024-06-28 02:59:19,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:19,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:20,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698042889] [2024-06-28 02:59:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698042889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:20,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:20,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:20,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585884002] [2024-06-28 02:59:20,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:20,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:20,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:20,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:20,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:20,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 688 transitions, 8887 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:20,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:20,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:20,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:22,248 INFO L124 PetriNetUnfolderBase]: 4074/6639 cut-off events. [2024-06-28 02:59:22,248 INFO L125 PetriNetUnfolderBase]: For 1742531/1742533 co-relation queries the response was YES. [2024-06-28 02:59:22,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76864 conditions, 6639 events. 4074/6639 cut-off events. For 1742531/1742533 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 42731 event pairs, 793 based on Foata normal form. 2/6639 useless extension candidates. Maximal degree in co-relation 76649. Up to 5892 conditions per place. [2024-06-28 02:59:22,374 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 600 selfloop transitions, 111 changer transitions 0/716 dead transitions. [2024-06-28 02:59:22,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 716 transitions, 10459 flow [2024-06-28 02:59:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:22,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:22,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 02:59:22,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 02:59:22,375 INFO L175 Difference]: Start difference. First operand has 460 places, 688 transitions, 8887 flow. Second operand 9 states and 170 transitions. [2024-06-28 02:59:22,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 716 transitions, 10459 flow [2024-06-28 02:59:29,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 716 transitions, 10061 flow, removed 120 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:29,204 INFO L231 Difference]: Finished difference. Result has 462 places, 688 transitions, 8717 flow [2024-06-28 02:59:29,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8489, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8717, PETRI_PLACES=462, PETRI_TRANSITIONS=688} [2024-06-28 02:59:29,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 02:59:29,205 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 688 transitions, 8717 flow [2024-06-28 02:59:29,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:29,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:29,206 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-28 02:59:29,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:59:29,206 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-28 02:59:29,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:29,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1536923151, now seen corresponding path program 1 times [2024-06-28 02:59:29,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:29,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182174299] [2024-06-28 02:59:29,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:29,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:30,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:30,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:30,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182174299] [2024-06-28 02:59:30,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182174299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:30,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:30,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:30,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288867619] [2024-06-28 02:59:30,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:30,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:30,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:30,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:30,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:30,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:30,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 688 transitions, 8717 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:30,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:30,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:30,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:32,455 INFO L124 PetriNetUnfolderBase]: 4079/6652 cut-off events. [2024-06-28 02:59:32,455 INFO L125 PetriNetUnfolderBase]: For 1755527/1755531 co-relation queries the response was YES. [2024-06-28 02:59:32,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76997 conditions, 6652 events. 4079/6652 cut-off events. For 1755527/1755531 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 42875 event pairs, 825 based on Foata normal form. 3/6653 useless extension candidates. Maximal degree in co-relation 76781. Up to 6054 conditions per place. [2024-06-28 02:59:32,567 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 643 selfloop transitions, 70 changer transitions 0/718 dead transitions. [2024-06-28 02:59:32,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 718 transitions, 10435 flow [2024-06-28 02:59:32,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:32,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:32,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 02:59:32,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:59:32,568 INFO L175 Difference]: Start difference. First operand has 462 places, 688 transitions, 8717 flow. Second operand 9 states and 168 transitions. [2024-06-28 02:59:32,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 718 transitions, 10435 flow [2024-06-28 02:59:37,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 718 transitions, 10157 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:59:37,794 INFO L231 Difference]: Finished difference. Result has 462 places, 691 transitions, 8755 flow [2024-06-28 02:59:37,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8439, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8755, PETRI_PLACES=462, PETRI_TRANSITIONS=691} [2024-06-28 02:59:37,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-28 02:59:37,794 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 691 transitions, 8755 flow [2024-06-28 02:59:37,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:37,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:37,795 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-28 02:59:37,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:59:37,795 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-28 02:59:37,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:37,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1536802995, now seen corresponding path program 1 times [2024-06-28 02:59:37,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:37,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473504076] [2024-06-28 02:59:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:37,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:37,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:38,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:38,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:38,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473504076] [2024-06-28 02:59:38,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473504076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:38,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:38,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:38,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464045254] [2024-06-28 02:59:38,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:38,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:38,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:38,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:38,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:38,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:38,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 691 transitions, 8755 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:38,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:38,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:38,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:40,908 INFO L124 PetriNetUnfolderBase]: 4089/6662 cut-off events. [2024-06-28 02:59:40,908 INFO L125 PetriNetUnfolderBase]: For 1792937/1792941 co-relation queries the response was YES. [2024-06-28 02:59:41,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77554 conditions, 6662 events. 4089/6662 cut-off events. For 1792937/1792941 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 42932 event pairs, 820 based on Foata normal form. 4/6664 useless extension candidates. Maximal degree in co-relation 77337. Up to 6099 conditions per place. [2024-06-28 02:59:41,042 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 645 selfloop transitions, 70 changer transitions 0/720 dead transitions. [2024-06-28 02:59:41,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 720 transitions, 10459 flow [2024-06-28 02:59:41,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:41,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 02:59:41,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 02:59:41,043 INFO L175 Difference]: Start difference. First operand has 462 places, 691 transitions, 8755 flow. Second operand 9 states and 165 transitions. [2024-06-28 02:59:41,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 720 transitions, 10459 flow [2024-06-28 02:59:47,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 720 transitions, 10165 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:47,538 INFO L231 Difference]: Finished difference. Result has 464 places, 695 transitions, 8760 flow [2024-06-28 02:59:47,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8461, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8760, PETRI_PLACES=464, PETRI_TRANSITIONS=695} [2024-06-28 02:59:47,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-28 02:59:47,539 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 695 transitions, 8760 flow [2024-06-28 02:59:47,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:47,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:47,539 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-28 02:59:47,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:59:47,540 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-28 02:59:47,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:47,540 INFO L85 PathProgramCache]: Analyzing trace with hash 225164542, now seen corresponding path program 7 times [2024-06-28 02:59:47,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:47,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131124525] [2024-06-28 02:59:47,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:47,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:48,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:48,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:48,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131124525] [2024-06-28 02:59:48,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131124525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:48,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:48,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:48,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970896131] [2024-06-28 02:59:48,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:48,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:48,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:48,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:48,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:48,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:48,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 695 transitions, 8760 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:48,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:48,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:48,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:50,862 INFO L124 PetriNetUnfolderBase]: 4099/6674 cut-off events. [2024-06-28 02:59:50,862 INFO L125 PetriNetUnfolderBase]: For 1829480/1829482 co-relation queries the response was YES. [2024-06-28 02:59:50,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78598 conditions, 6674 events. 4099/6674 cut-off events. For 1829480/1829482 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 42880 event pairs, 791 based on Foata normal form. 2/6674 useless extension candidates. Maximal degree in co-relation 78380. Up to 5879 conditions per place. [2024-06-28 02:59:50,978 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 594 selfloop transitions, 125 changer transitions 0/724 dead transitions. [2024-06-28 02:59:50,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 724 transitions, 10542 flow [2024-06-28 02:59:50,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:50,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:50,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 02:59:50,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 02:59:50,980 INFO L175 Difference]: Start difference. First operand has 464 places, 695 transitions, 8760 flow. Second operand 9 states and 169 transitions. [2024-06-28 02:59:50,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 724 transitions, 10542 flow [2024-06-28 02:59:57,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 724 transitions, 10275 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:57,910 INFO L231 Difference]: Finished difference. Result has 466 places, 698 transitions, 8943 flow [2024-06-28 02:59:57,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8493, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8943, PETRI_PLACES=466, PETRI_TRANSITIONS=698} [2024-06-28 02:59:57,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-28 02:59:57,911 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 698 transitions, 8943 flow [2024-06-28 02:59:57,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:57,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:57,911 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-28 02:59:57,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:59:57,912 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-28 02:59:57,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:57,912 INFO L85 PathProgramCache]: Analyzing trace with hash 229813085, now seen corresponding path program 2 times [2024-06-28 02:59:57,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:57,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291775564] [2024-06-28 02:59:57,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:57,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:57,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:58,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:58,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:58,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291775564] [2024-06-28 02:59:58,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291775564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:58,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:58,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:59:58,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941405766] [2024-06-28 02:59:58,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:58,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:59:58,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:58,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:59:58,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:59:59,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 02:59:59,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 698 transitions, 8943 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:59,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:59,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 02:59:59,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:01,406 INFO L124 PetriNetUnfolderBase]: 4120/6710 cut-off events. [2024-06-28 03:00:01,406 INFO L125 PetriNetUnfolderBase]: For 1878995/1878999 co-relation queries the response was YES. [2024-06-28 03:00:01,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80045 conditions, 6710 events. 4120/6710 cut-off events. For 1878995/1878999 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 43270 event pairs, 823 based on Foata normal form. 3/6711 useless extension candidates. Maximal degree in co-relation 79826. Up to 6087 conditions per place. [2024-06-28 03:00:01,532 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 628 selfloop transitions, 94 changer transitions 0/727 dead transitions. [2024-06-28 03:00:01,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 727 transitions, 11030 flow [2024-06-28 03:00:01,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:01,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:01,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:00:01,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 03:00:01,533 INFO L175 Difference]: Start difference. First operand has 466 places, 698 transitions, 8943 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:00:01,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 727 transitions, 11030 flow [2024-06-28 03:00:07,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 727 transitions, 10618 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:07,783 INFO L231 Difference]: Finished difference. Result has 469 places, 705 transitions, 8997 flow [2024-06-28 03:00:07,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8531, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8997, PETRI_PLACES=469, PETRI_TRANSITIONS=705} [2024-06-28 03:00:07,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-28 03:00:07,784 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 705 transitions, 8997 flow [2024-06-28 03:00:07,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:07,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:07,785 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-28 03:00:07,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 03:00:07,785 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-28 03:00:07,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:07,785 INFO L85 PathProgramCache]: Analyzing trace with hash 229813333, now seen corresponding path program 1 times [2024-06-28 03:00:07,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:07,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99002053] [2024-06-28 03:00:07,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:07,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:08,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:08,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99002053] [2024-06-28 03:00:08,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99002053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:08,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:08,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:08,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694472277] [2024-06-28 03:00:08,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:08,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:08,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:08,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:08,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:09,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:09,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 705 transitions, 8997 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:09,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:09,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:09,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:11,354 INFO L124 PetriNetUnfolderBase]: 4130/6727 cut-off events. [2024-06-28 03:00:11,354 INFO L125 PetriNetUnfolderBase]: For 1919601/1919605 co-relation queries the response was YES. [2024-06-28 03:00:11,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81014 conditions, 6727 events. 4130/6727 cut-off events. For 1919601/1919605 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 43379 event pairs, 814 based on Foata normal form. 6/6731 useless extension candidates. Maximal degree in co-relation 80793. Up to 6228 conditions per place. [2024-06-28 03:00:11,584 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 678 selfloop transitions, 47 changer transitions 0/730 dead transitions. [2024-06-28 03:00:11,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 730 transitions, 10681 flow [2024-06-28 03:00:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:11,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:00:11,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:00:11,585 INFO L175 Difference]: Start difference. First operand has 469 places, 705 transitions, 8997 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:00:11,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 730 transitions, 10681 flow [2024-06-28 03:00:18,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 730 transitions, 10467 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:18,184 INFO L231 Difference]: Finished difference. Result has 473 places, 708 transitions, 9011 flow [2024-06-28 03:00:18,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8783, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9011, PETRI_PLACES=473, PETRI_TRANSITIONS=708} [2024-06-28 03:00:18,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-28 03:00:18,184 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 708 transitions, 9011 flow [2024-06-28 03:00:18,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:18,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:18,185 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-28 03:00:18,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 03:00:18,185 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-28 03:00:18,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:18,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1305667777, now seen corresponding path program 5 times [2024-06-28 03:00:18,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:18,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12724960] [2024-06-28 03:00:18,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:18,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:19,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12724960] [2024-06-28 03:00:19,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12724960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:19,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:19,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:19,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132999464] [2024-06-28 03:00:19,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:19,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:19,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:19,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:19,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:19,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:19,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 708 transitions, 9011 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:19,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:19,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:19,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:21,782 INFO L124 PetriNetUnfolderBase]: 4143/6739 cut-off events. [2024-06-28 03:00:21,783 INFO L125 PetriNetUnfolderBase]: For 1944216/1944218 co-relation queries the response was YES. [2024-06-28 03:00:21,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81910 conditions, 6739 events. 4143/6739 cut-off events. For 1944216/1944218 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 43354 event pairs, 785 based on Foata normal form. 3/6740 useless extension candidates. Maximal degree in co-relation 81687. Up to 6079 conditions per place. [2024-06-28 03:00:21,904 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 615 selfloop transitions, 116 changer transitions 0/736 dead transitions. [2024-06-28 03:00:21,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 736 transitions, 11145 flow [2024-06-28 03:00:21,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:21,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:00:21,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:00:21,905 INFO L175 Difference]: Start difference. First operand has 473 places, 708 transitions, 9011 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:00:21,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 736 transitions, 11145 flow [2024-06-28 03:00:28,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 736 transitions, 10939 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:28,576 INFO L231 Difference]: Finished difference. Result has 475 places, 714 transitions, 9333 flow [2024-06-28 03:00:28,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8805, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9333, PETRI_PLACES=475, PETRI_TRANSITIONS=714} [2024-06-28 03:00:28,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-28 03:00:28,577 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 714 transitions, 9333 flow [2024-06-28 03:00:28,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:28,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:28,577 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-28 03:00:28,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 03:00:28,578 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-28 03:00:28,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:28,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1532161768, now seen corresponding path program 8 times [2024-06-28 03:00:28,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:28,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129728083] [2024-06-28 03:00:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:28,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:28,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:29,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:29,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:29,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129728083] [2024-06-28 03:00:29,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129728083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:29,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:29,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:29,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179997550] [2024-06-28 03:00:29,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:29,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:29,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:29,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:29,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:29,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:29,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 714 transitions, 9333 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:29,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:29,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:29,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:31,942 INFO L124 PetriNetUnfolderBase]: 4169/6780 cut-off events. [2024-06-28 03:00:31,942 INFO L125 PetriNetUnfolderBase]: For 2015669/2015671 co-relation queries the response was YES. [2024-06-28 03:00:32,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83667 conditions, 6780 events. 4169/6780 cut-off events. For 2015669/2015671 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43649 event pairs, 796 based on Foata normal form. 2/6780 useless extension candidates. Maximal degree in co-relation 83443. Up to 5868 conditions per place. [2024-06-28 03:00:32,064 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 163 changer transitions 0/744 dead transitions. [2024-06-28 03:00:32,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 744 transitions, 11670 flow [2024-06-28 03:00:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:32,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:00:32,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 03:00:32,066 INFO L175 Difference]: Start difference. First operand has 475 places, 714 transitions, 9333 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:00:32,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 744 transitions, 11670 flow [2024-06-28 03:00:39,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 744 transitions, 11385 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:39,477 INFO L231 Difference]: Finished difference. Result has 479 places, 720 transitions, 9780 flow [2024-06-28 03:00:39,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9048, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9780, PETRI_PLACES=479, PETRI_TRANSITIONS=720} [2024-06-28 03:00:39,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-28 03:00:39,495 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 720 transitions, 9780 flow [2024-06-28 03:00:39,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:39,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:39,495 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-28 03:00:39,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 03:00:39,496 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-28 03:00:39,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1532161365, now seen corresponding path program 3 times [2024-06-28 03:00:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204483239] [2024-06-28 03:00:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:40,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:40,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204483239] [2024-06-28 03:00:40,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204483239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:40,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:40,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:40,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574652034] [2024-06-28 03:00:40,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:40,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:40,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:40,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:40,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:40,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:40,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 720 transitions, 9780 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:40,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:40,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:40,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:43,111 INFO L124 PetriNetUnfolderBase]: 4163/6778 cut-off events. [2024-06-28 03:00:43,112 INFO L125 PetriNetUnfolderBase]: For 2033583/2033587 co-relation queries the response was YES. [2024-06-28 03:00:43,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84216 conditions, 6778 events. 4163/6778 cut-off events. For 2033583/2033587 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43810 event pairs, 823 based on Foata normal form. 4/6780 useless extension candidates. Maximal degree in co-relation 83990. Up to 6173 conditions per place. [2024-06-28 03:00:43,251 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 650 selfloop transitions, 87 changer transitions 0/742 dead transitions. [2024-06-28 03:00:43,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 742 transitions, 11395 flow [2024-06-28 03:00:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:43,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:43,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:00:43,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:00:43,253 INFO L175 Difference]: Start difference. First operand has 479 places, 720 transitions, 9780 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:00:43,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 742 transitions, 11395 flow [2024-06-28 03:00:51,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 742 transitions, 10917 flow, removed 151 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:51,031 INFO L231 Difference]: Finished difference. Result has 483 places, 720 transitions, 9485 flow [2024-06-28 03:00:51,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9302, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9485, PETRI_PLACES=483, PETRI_TRANSITIONS=720} [2024-06-28 03:00:51,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-28 03:00:51,049 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 720 transitions, 9485 flow [2024-06-28 03:00:51,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:51,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:51,049 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-28 03:00:51,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 03:00:51,049 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-28 03:00:51,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:51,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1532167131, now seen corresponding path program 6 times [2024-06-28 03:00:51,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:51,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590157670] [2024-06-28 03:00:51,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:51,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:52,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:52,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:52,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590157670] [2024-06-28 03:00:52,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590157670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:52,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:52,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:00:52,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970527933] [2024-06-28 03:00:52,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:52,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:00:52,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:52,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:00:52,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:00:52,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:00:52,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 720 transitions, 9485 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:52,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:52,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:00:52,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:54,728 INFO L124 PetriNetUnfolderBase]: 4160/6767 cut-off events. [2024-06-28 03:00:54,729 INFO L125 PetriNetUnfolderBase]: For 2010099/2010101 co-relation queries the response was YES. [2024-06-28 03:00:54,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83320 conditions, 6767 events. 4160/6767 cut-off events. For 2010099/2010101 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43502 event pairs, 752 based on Foata normal form. 3/6768 useless extension candidates. Maximal degree in co-relation 83092. Up to 6130 conditions per place. [2024-06-28 03:00:54,976 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 629 selfloop transitions, 107 changer transitions 0/741 dead transitions. [2024-06-28 03:00:54,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 741 transitions, 11049 flow [2024-06-28 03:00:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:54,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:00:54,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:00:54,988 INFO L175 Difference]: Start difference. First operand has 483 places, 720 transitions, 9485 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:00:54,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 741 transitions, 11049 flow [2024-06-28 03:01:02,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 741 transitions, 10754 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-28 03:01:02,771 INFO L231 Difference]: Finished difference. Result has 484 places, 720 transitions, 9410 flow [2024-06-28 03:01:02,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9410, PETRI_PLACES=484, PETRI_TRANSITIONS=720} [2024-06-28 03:01:02,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-28 03:01:02,772 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 720 transitions, 9410 flow [2024-06-28 03:01:02,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:02,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:02,772 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-28 03:01:02,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 03:01:02,772 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-28 03:01:02,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:02,772 INFO L85 PathProgramCache]: Analyzing trace with hash 229800592, now seen corresponding path program 9 times [2024-06-28 03:01:02,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:02,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560565971] [2024-06-28 03:01:02,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:02,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:03,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:03,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560565971] [2024-06-28 03:01:03,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560565971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:03,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:03,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605725715] [2024-06-28 03:01:03,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:03,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:03,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:03,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:03,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:03,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:03,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 720 transitions, 9410 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:03,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:03,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:03,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:06,084 INFO L124 PetriNetUnfolderBase]: 4154/6760 cut-off events. [2024-06-28 03:01:06,085 INFO L125 PetriNetUnfolderBase]: For 2023536/2023538 co-relation queries the response was YES. [2024-06-28 03:01:06,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82921 conditions, 6760 events. 4154/6760 cut-off events. For 2023536/2023538 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43546 event pairs, 793 based on Foata normal form. 2/6760 useless extension candidates. Maximal degree in co-relation 82692. Up to 5851 conditions per place. [2024-06-28 03:01:06,209 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 579 selfloop transitions, 159 changer transitions 0/743 dead transitions. [2024-06-28 03:01:06,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 743 transitions, 11055 flow [2024-06-28 03:01:06,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:01:06,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:01:06,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:01:06,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:01:06,211 INFO L175 Difference]: Start difference. First operand has 484 places, 720 transitions, 9410 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:01:06,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 743 transitions, 11055 flow [2024-06-28 03:01:11,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 743 transitions, 10670 flow, removed 76 selfloop flow, removed 8 redundant places. [2024-06-28 03:01:11,806 INFO L231 Difference]: Finished difference. Result has 485 places, 720 transitions, 9349 flow [2024-06-28 03:01:11,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9025, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9349, PETRI_PLACES=485, PETRI_TRANSITIONS=720} [2024-06-28 03:01:11,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-28 03:01:11,807 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 720 transitions, 9349 flow [2024-06-28 03:01:11,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:11,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:11,807 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-28 03:01:11,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 03:01:11,808 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-28 03:01:11,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:11,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1177902333, now seen corresponding path program 7 times [2024-06-28 03:01:11,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:11,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140240985] [2024-06-28 03:01:11,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:11,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:12,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-28 03:01:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:12,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140240985] [2024-06-28 03:01:12,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140240985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:12,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:12,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:12,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376937197] [2024-06-28 03:01:12,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:12,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:12,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:12,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:12,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:13,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:13,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 720 transitions, 9349 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:13,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:13,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:13,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:15,252 INFO L124 PetriNetUnfolderBase]: 4172/6788 cut-off events. [2024-06-28 03:01:15,252 INFO L125 PetriNetUnfolderBase]: For 2048451/2048451 co-relation queries the response was YES. [2024-06-28 03:01:15,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83585 conditions, 6788 events. 4172/6788 cut-off events. For 2048451/2048451 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 43814 event pairs, 789 based on Foata normal form. 1/6787 useless extension candidates. Maximal degree in co-relation 83355. Up to 6262 conditions per place. [2024-06-28 03:01:15,376 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 672 selfloop transitions, 70 changer transitions 0/747 dead transitions. [2024-06-28 03:01:15,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 747 transitions, 11526 flow [2024-06-28 03:01:15,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:01:15,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:01:15,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 03:01:15,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-28 03:01:15,377 INFO L175 Difference]: Start difference. First operand has 485 places, 720 transitions, 9349 flow. Second operand 10 states and 171 transitions. [2024-06-28 03:01:15,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 747 transitions, 11526 flow [2024-06-28 03:01:23,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 747 transitions, 11075 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 03:01:23,556 INFO L231 Difference]: Finished difference. Result has 487 places, 729 transitions, 9391 flow [2024-06-28 03:01:23,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8898, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9391, PETRI_PLACES=487, PETRI_TRANSITIONS=729} [2024-06-28 03:01:23,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-28 03:01:23,557 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 729 transitions, 9391 flow [2024-06-28 03:01:23,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:23,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:23,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] [2024-06-28 03:01:23,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 03:01:23,558 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-28 03:01:23,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:23,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1174594323, now seen corresponding path program 8 times [2024-06-28 03:01:23,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:23,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811850647] [2024-06-28 03:01:23,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:23,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:23,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:24,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:24,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:24,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811850647] [2024-06-28 03:01:24,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811850647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:24,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:24,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:24,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047265310] [2024-06-28 03:01:24,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:24,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:24,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:24,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:24,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:24,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:24,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 729 transitions, 9391 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:24,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:24,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:27,403 INFO L124 PetriNetUnfolderBase]: 4169/6784 cut-off events. [2024-06-28 03:01:27,404 INFO L125 PetriNetUnfolderBase]: For 2064730/2064730 co-relation queries the response was YES. [2024-06-28 03:01:27,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83278 conditions, 6784 events. 4169/6784 cut-off events. For 2064730/2064730 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 43801 event pairs, 753 based on Foata normal form. 1/6783 useless extension candidates. Maximal degree in co-relation 83047. Up to 6269 conditions per place. [2024-06-28 03:01:27,530 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 676 selfloop transitions, 64 changer transitions 0/745 dead transitions. [2024-06-28 03:01:27,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 745 transitions, 10931 flow [2024-06-28 03:01:27,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:01:27,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:01:27,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:01:27,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:01:27,531 INFO L175 Difference]: Start difference. First operand has 487 places, 729 transitions, 9391 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:01:27,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 745 transitions, 10931 flow [2024-06-28 03:01:35,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 745 transitions, 10568 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:35,049 INFO L231 Difference]: Finished difference. Result has 490 places, 729 transitions, 9162 flow [2024-06-28 03:01:35,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9028, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9162, PETRI_PLACES=490, PETRI_TRANSITIONS=729} [2024-06-28 03:01:35,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-28 03:01:35,049 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 729 transitions, 9162 flow [2024-06-28 03:01:35,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:35,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:35,050 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-28 03:01:35,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 03:01:35,050 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-28 03:01:35,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1166163439, now seen corresponding path program 2 times [2024-06-28 03:01:35,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:35,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114309174] [2024-06-28 03:01:35,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:35,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:35,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:36,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:36,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114309174] [2024-06-28 03:01:36,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114309174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:36,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:36,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:36,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748753679] [2024-06-28 03:01:36,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:36,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:36,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:36,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:36,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:36,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:36,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 729 transitions, 9162 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:36,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:36,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:36,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:38,761 INFO L124 PetriNetUnfolderBase]: 4190/6821 cut-off events. [2024-06-28 03:01:38,761 INFO L125 PetriNetUnfolderBase]: For 2113029/2113033 co-relation queries the response was YES. [2024-06-28 03:01:38,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84159 conditions, 6821 events. 4190/6821 cut-off events. For 2113029/2113033 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 44146 event pairs, 785 based on Foata normal form. 5/6824 useless extension candidates. Maximal degree in co-relation 83926. Up to 6262 conditions per place. [2024-06-28 03:01:38,901 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 682 selfloop transitions, 73 changer transitions 0/760 dead transitions. [2024-06-28 03:01:38,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 760 transitions, 11764 flow [2024-06-28 03:01:38,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:01:38,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:01:38,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:01:38,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:01:38,909 INFO L175 Difference]: Start difference. First operand has 490 places, 729 transitions, 9162 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:01:38,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 760 transitions, 11764 flow [2024-06-28 03:01:45,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 760 transitions, 11630 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 03:01:45,652 INFO L231 Difference]: Finished difference. Result has 493 places, 741 transitions, 9619 flow [2024-06-28 03:01:45,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9028, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9619, PETRI_PLACES=493, PETRI_TRANSITIONS=741} [2024-06-28 03:01:45,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-28 03:01:45,653 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 741 transitions, 9619 flow [2024-06-28 03:01:45,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:45,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:45,653 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-28 03:01:45,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 03:01:45,653 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-28 03:01:45,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:45,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1166163873, now seen corresponding path program 9 times [2024-06-28 03:01:45,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:45,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770519693] [2024-06-28 03:01:45,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:45,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:46,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:46,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:46,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770519693] [2024-06-28 03:01:46,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770519693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:46,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:46,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:46,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115461419] [2024-06-28 03:01:46,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:46,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:46,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:46,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:46,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:46,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:46,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 741 transitions, 9619 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:46,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:46,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:46,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:49,160 INFO L124 PetriNetUnfolderBase]: 4211/6848 cut-off events. [2024-06-28 03:01:49,161 INFO L125 PetriNetUnfolderBase]: For 2171237/2171239 co-relation queries the response was YES. [2024-06-28 03:01:49,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85630 conditions, 6848 events. 4211/6848 cut-off events. For 2171237/2171239 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 44283 event pairs, 769 based on Foata normal form. 3/6849 useless extension candidates. Maximal degree in co-relation 85395. Up to 6043 conditions per place. [2024-06-28 03:01:49,289 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 585 selfloop transitions, 179 changer transitions 0/769 dead transitions. [2024-06-28 03:01:49,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 769 transitions, 12306 flow [2024-06-28 03:01:49,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:01:49,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:01:49,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:01:49,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 03:01:49,291 INFO L175 Difference]: Start difference. First operand has 493 places, 741 transitions, 9619 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:01:49,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 769 transitions, 12306 flow [2024-06-28 03:01:56,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 769 transitions, 12079 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-28 03:01:56,160 INFO L231 Difference]: Finished difference. Result has 498 places, 750 transitions, 10230 flow [2024-06-28 03:01:56,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9392, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10230, PETRI_PLACES=498, PETRI_TRANSITIONS=750} [2024-06-28 03:01:56,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-28 03:01:56,161 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 750 transitions, 10230 flow [2024-06-28 03:01:56,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:56,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:56,161 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-28 03:01:56,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 03:01:56,162 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-28 03:01:56,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:56,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1165866769, now seen corresponding path program 3 times [2024-06-28 03:01:56,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:56,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740506594] [2024-06-28 03:01:56,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:56,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:56,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:57,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:57,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:57,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740506594] [2024-06-28 03:01:57,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740506594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:57,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:57,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:01:57,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871136293] [2024-06-28 03:01:57,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:57,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:01:57,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:57,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:01:57,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:01:57,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:01:57,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 750 transitions, 10230 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:57,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:57,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:01:57,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:59,880 INFO L124 PetriNetUnfolderBase]: 4208/6846 cut-off events. [2024-06-28 03:01:59,880 INFO L125 PetriNetUnfolderBase]: For 2192583/2192587 co-relation queries the response was YES. [2024-06-28 03:01:59,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86189 conditions, 6846 events. 4208/6846 cut-off events. For 2192583/2192587 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 44250 event pairs, 821 based on Foata normal form. 5/6849 useless extension candidates. Maximal degree in co-relation 85952. Up to 6288 conditions per place. [2024-06-28 03:02:00,011 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 687 selfloop transitions, 76 changer transitions 0/768 dead transitions. [2024-06-28 03:02:00,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 768 transitions, 12137 flow [2024-06-28 03:02:00,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:00,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:00,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:02:00,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:02:00,012 INFO L175 Difference]: Start difference. First operand has 498 places, 750 transitions, 10230 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:02:00,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 768 transitions, 12137 flow [2024-06-28 03:02:07,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 768 transitions, 11682 flow, removed 150 selfloop flow, removed 4 redundant places. [2024-06-28 03:02:07,605 INFO L231 Difference]: Finished difference. Result has 503 places, 750 transitions, 9933 flow [2024-06-28 03:02:07,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9775, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9933, PETRI_PLACES=503, PETRI_TRANSITIONS=750} [2024-06-28 03:02:07,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-28 03:02:07,606 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 750 transitions, 9933 flow [2024-06-28 03:02:07,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:07,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:07,607 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-28 03:02:07,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 03:02:07,607 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-28 03:02:07,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:07,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1178169460, now seen corresponding path program 10 times [2024-06-28 03:02:07,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:07,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337026616] [2024-06-28 03:02:07,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:07,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:07,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:08,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:08,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:08,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337026616] [2024-06-28 03:02:08,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337026616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:08,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:08,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:02:08,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007245461] [2024-06-28 03:02:08,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:08,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:02:08,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:08,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:02:08,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:02:08,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:02:08,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 750 transitions, 9933 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:08,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:08,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:02:08,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:11,193 INFO L124 PetriNetUnfolderBase]: 4218/6856 cut-off events. [2024-06-28 03:02:11,193 INFO L125 PetriNetUnfolderBase]: For 2217956/2217956 co-relation queries the response was YES. [2024-06-28 03:02:11,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86177 conditions, 6856 events. 4218/6856 cut-off events. For 2217956/2217956 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 44213 event pairs, 752 based on Foata normal form. 2/6856 useless extension candidates. Maximal degree in co-relation 85938. Up to 6334 conditions per place. [2024-06-28 03:02:11,319 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 701 selfloop transitions, 64 changer transitions 0/770 dead transitions. [2024-06-28 03:02:11,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 770 transitions, 11749 flow [2024-06-28 03:02:11,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:11,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:11,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:02:11,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 03:02:11,320 INFO L175 Difference]: Start difference. First operand has 503 places, 750 transitions, 9933 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:02:11,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 770 transitions, 11749 flow