./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 22:02:50,192 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 22:02:50,255 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 22:02:50,265 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 22:02:50,266 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 22:02:50,290 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 22:02:50,291 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 22:02:50,291 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 22:02:50,291 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 22:02:50,295 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 22:02:50,295 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 22:02:50,295 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 22:02:50,296 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 22:02:50,297 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 22:02:50,297 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 22:02:50,297 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 22:02:50,298 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 22:02:50,298 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 22:02:50,298 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 22:02:50,298 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 22:02:50,298 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 22:02:50,299 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 22:02:50,299 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 22:02:50,299 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 22:02:50,299 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 22:02:50,299 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 22:02:50,300 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 22:02:50,300 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 22:02:50,300 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 22:02:50,300 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 22:02:50,301 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 22:02:50,301 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 22:02:50,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:02:50,302 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 22:02:50,302 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 22:02:50,302 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 22:02:50,302 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 22:02:50,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 22:02:50,303 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 22:02:50,303 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 22:02:50,303 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 22:02:50,303 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 22:02:50,304 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 22:02:50,304 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 22:02:50,489 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 22:02:50,503 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 22:02:50,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 22:02:50,506 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 22:02:50,506 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 22:02:50,507 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:51,631 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 22:02:51,811 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 22:02:51,811 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:51,828 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e227f0d9b/e94b455176c0466da7a4b8e50b0c9045/FLAGd58005570 [2024-06-21 22:02:51,840 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e227f0d9b/e94b455176c0466da7a4b8e50b0c9045 [2024-06-21 22:02:51,841 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 22:02:51,842 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 22:02:51,842 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/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 22:02:51,952 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 22:02:51,953 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 22:02:51,955 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 22:02:51,955 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 22:02:51,959 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 22:02:51,959 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:02:51" (1/2) ... [2024-06-21 22:02:51,960 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dcb5acc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:51, skipping insertion in model container [2024-06-21 22:02:51,960 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:02:51" (1/2) ... [2024-06-21 22:02:51,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4e0e9f25 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:51, skipping insertion in model container [2024-06-21 22:02:51,963 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:51" (2/2) ... [2024-06-21 22:02:51,963 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dcb5acc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:51, skipping insertion in model container [2024-06-21 22:02:51,963 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:51" (2/2) ... [2024-06-21 22:02:51,964 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 22:02:52,029 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 22:02:52,030 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 22:02:52,031 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 22:02:52,031 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-21 22:02:52,031 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 22:02:52,031 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-21 22:02:52,067 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 22:02:52,388 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:02:52,400 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 22:02:52,527 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:02:52,563 INFO L206 MainTranslator]: Completed translation [2024-06-21 22:02:52,564 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52 WrapperNode [2024-06-21 22:02:52,564 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 22:02:52,566 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 22:02:52,566 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 22:02:52,566 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 22:02:52,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,599 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,633 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-21 22:02:52,634 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 22:02:52,635 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 22:02:52,635 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 22:02:52,636 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 22:02:52,644 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,644 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,658 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,674 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-21 22:02:52,677 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,678 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,691 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,699 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,700 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,706 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,708 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 22:02:52,709 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 22:02:52,710 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 22:02:52,710 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 22:02:52,710 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (1/1) ... [2024-06-21 22:02:52,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:02:52,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 22:02:52,734 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 22:02:52,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 22:02:52,765 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 22:02:52,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 22:02:52,766 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 22:02:52,766 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 22:02:52,766 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 22:02:52,767 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 22:02:52,767 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 22:02:52,767 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 22:02:52,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 22:02:52,767 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 22:02:52,768 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 22:02:52,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 22:02:52,769 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 22:02:52,897 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 22:02:52,899 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 22:02:53,215 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 22:02:53,215 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 22:02:53,348 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 22:02:53,349 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 22:02:53,349 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:02:53 BoogieIcfgContainer [2024-06-21 22:02:53,350 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 22:02:53,352 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 22:02:53,352 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 22:02:53,354 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 22:02:53,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 10:02:51" (1/4) ... [2024-06-21 22:02:53,355 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a653d38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:02:53, skipping insertion in model container [2024-06-21 22:02:53,355 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:51" (2/4) ... [2024-06-21 22:02:53,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a653d38 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 10:02:53, skipping insertion in model container [2024-06-21 22:02:53,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:52" (3/4) ... [2024-06-21 22:02:53,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a653d38 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 10:02:53, skipping insertion in model container [2024-06-21 22:02:53,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:02:53" (4/4) ... [2024-06-21 22:02:53,357 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:53,370 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 22:02:53,371 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 22:02:53,371 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 22:02:53,410 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 22:02:53,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 22:02:53,465 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 22:02:53,465 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:02:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 22:02:53,467 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 22:02:53,470 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 22:02:53,483 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 22:02:53,490 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;@2ac74029, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 22:02:53,490 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 22:02:53,496 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 22:02:53,496 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 22:02:53,496 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:02:53,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:53,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 22:02:53,497 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:53,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:53,506 INFO L85 PathProgramCache]: Analyzing trace with hash 363617411, now seen corresponding path program 1 times [2024-06-21 22:02:53,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:53,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103421431] [2024-06-21 22:02:53,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:53,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:54,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:54,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:54,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103421431] [2024-06-21 22:02:54,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103421431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:54,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:54,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 22:02:54,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216675064] [2024-06-21 22:02:54,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:54,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 22:02:54,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:54,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 22:02:54,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 22:02:54,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-21 22:02:54,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:54,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:54,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-21 22:02:54,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:54,683 INFO L124 PetriNetUnfolderBase]: 942/1465 cut-off events. [2024-06-21 22:02:54,683 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 22:02:54,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2981 conditions, 1465 events. 942/1465 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7325 event pairs, 546 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 2969. Up to 1428 conditions per place. [2024-06-21 22:02:54,696 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 22:02:54,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 171 flow [2024-06-21 22:02:54,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 22:02:54,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 22:02:54,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-21 22:02:54,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-21 22:02:54,707 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 80 transitions. [2024-06-21 22:02:54,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 171 flow [2024-06-21 22:02:54,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:54,712 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 22:02:54,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 22:02:54,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 22:02:54,716 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 22:02:54,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:54,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:54,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:54,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 22:02:54,717 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:54,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:54,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1544011682, now seen corresponding path program 1 times [2024-06-21 22:02:54,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:54,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504785441] [2024-06-21 22:02:54,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:54,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504785441] [2024-06-21 22:02:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504785441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:55,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 22:02:55,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969827215] [2024-06-21 22:02:55,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:55,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 22:02:55,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:55,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 22:02:55,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 22:02:55,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 22:02:55,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:55,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:55,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 22:02:55,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:55,466 INFO L124 PetriNetUnfolderBase]: 1134/1735 cut-off events. [2024-06-21 22:02:55,466 INFO L125 PetriNetUnfolderBase]: For 279/279 co-relation queries the response was YES. [2024-06-21 22:02:55,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1735 events. 1134/1735 cut-off events. For 279/279 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8267 event pairs, 590 based on Foata normal form. 6/1738 useless extension candidates. Maximal degree in co-relation 4000. Up to 1676 conditions per place. [2024-06-21 22:02:55,476 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-21 22:02:55,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 256 flow [2024-06-21 22:02:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 22:02:55,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 22:02:55,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-21 22:02:55,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-21 22:02:55,478 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 101 transitions. [2024-06-21 22:02:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 256 flow [2024-06-21 22:02:55,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 22:02:55,479 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-21 22:02:55,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-21 22:02:55,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-21 22:02:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-21 22:02:55,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:55,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:55,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:55,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 22:02:55,481 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:55,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1973259754, now seen corresponding path program 1 times [2024-06-21 22:02:55,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:55,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026310210] [2024-06-21 22:02:55,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:55,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:55,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:56,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:56,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:56,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026310210] [2024-06-21 22:02:56,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026310210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:56,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:56,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:02:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94667637] [2024-06-21 22:02:56,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:56,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:02:56,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:56,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:02:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:02:56,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 22:02:56,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:56,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:56,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 22:02:56,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:56,382 INFO L124 PetriNetUnfolderBase]: 980/1528 cut-off events. [2024-06-21 22:02:56,382 INFO L125 PetriNetUnfolderBase]: For 738/740 co-relation queries the response was YES. [2024-06-21 22:02:56,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3911 conditions, 1528 events. 980/1528 cut-off events. For 738/740 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7446 event pairs, 562 based on Foata normal form. 3/1492 useless extension candidates. Maximal degree in co-relation 3895. Up to 1473 conditions per place. [2024-06-21 22:02:56,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 40 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-21 22:02:56,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 59 transitions, 306 flow [2024-06-21 22:02:56,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:02:56,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:02:56,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-21 22:02:56,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 22:02:56,392 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 105 transitions. [2024-06-21 22:02:56,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 59 transitions, 306 flow [2024-06-21 22:02:56,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 304 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 22:02:56,394 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 221 flow [2024-06-21 22:02:56,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-21 22:02:56,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-21 22:02:56,395 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 221 flow [2024-06-21 22:02:56,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:56,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:56,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:56,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 22:02:56,396 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:56,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:56,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1898268192, now seen corresponding path program 1 times [2024-06-21 22:02:56,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:56,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278501877] [2024-06-21 22:02:56,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:56,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:57,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:57,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278501877] [2024-06-21 22:02:57,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278501877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:57,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:57,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:02:57,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034099289] [2024-06-21 22:02:57,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:57,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:02:57,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:57,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:02:57,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:02:57,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 22:02:57,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 221 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-21 22:02:57,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:57,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 22:02:57,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:57,631 INFO L124 PetriNetUnfolderBase]: 1122/1716 cut-off events. [2024-06-21 22:02:57,631 INFO L125 PetriNetUnfolderBase]: For 1611/1619 co-relation queries the response was YES. [2024-06-21 22:02:57,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5029 conditions, 1716 events. 1122/1716 cut-off events. For 1611/1619 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8142 event pairs, 380 based on Foata normal form. 12/1725 useless extension candidates. Maximal degree in co-relation 5009. Up to 1627 conditions per place. [2024-06-21 22:02:57,642 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-21 22:02:57,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 77 transitions, 443 flow [2024-06-21 22:02:57,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:57,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:57,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 22:02:57,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-21 22:02:57,644 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 221 flow. Second operand 6 states and 142 transitions. [2024-06-21 22:02:57,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 77 transitions, 443 flow [2024-06-21 22:02:57,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 77 transitions, 430 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 22:02:57,647 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 265 flow [2024-06-21 22:02:57,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-21 22:02:57,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-21 22:02:57,648 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 265 flow [2024-06-21 22:02:57,648 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-21 22:02:57,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:57,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:57,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 22:02:57,649 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:57,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:57,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1032572233, now seen corresponding path program 1 times [2024-06-21 22:02:57,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:57,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516763337] [2024-06-21 22:02:57,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:57,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:57,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:58,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516763337] [2024-06-21 22:02:58,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516763337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:58,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078500175] [2024-06-21 22:02:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:58,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:58,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:58,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:02:58,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 265 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-21 22:02:58,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:58,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:02:58,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:58,597 INFO L124 PetriNetUnfolderBase]: 1174/1819 cut-off events. [2024-06-21 22:02:58,597 INFO L125 PetriNetUnfolderBase]: For 2968/2972 co-relation queries the response was YES. [2024-06-21 22:02:58,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5730 conditions, 1819 events. 1174/1819 cut-off events. For 2968/2972 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8884 event pairs, 513 based on Foata normal form. 2/1793 useless extension candidates. Maximal degree in co-relation 5707. Up to 1719 conditions per place. [2024-06-21 22:02:58,608 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-21 22:02:58,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 75 transitions, 481 flow [2024-06-21 22:02:58,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:58,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:58,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 22:02:58,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:02:58,610 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 265 flow. Second operand 6 states and 117 transitions. [2024-06-21 22:02:58,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 75 transitions, 481 flow [2024-06-21 22:02:58,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 75 transitions, 452 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:58,614 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 336 flow [2024-06-21 22:02:58,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=336, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-21 22:02:58,615 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-21 22:02:58,615 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 336 flow [2024-06-21 22:02:58,616 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-21 22:02:58,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:58,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:58,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 22:02:58,616 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:58,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:58,617 INFO L85 PathProgramCache]: Analyzing trace with hash 599554585, now seen corresponding path program 1 times [2024-06-21 22:02:58,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:58,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605815896] [2024-06-21 22:02:58,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:58,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:59,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-21 22:02:59,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:59,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605815896] [2024-06-21 22:02:59,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605815896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:59,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:59,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:59,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393559051] [2024-06-21 22:02:59,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:59,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:59,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:59,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:59,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:59,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:02:59,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 336 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-21 22:02:59,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:59,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:02:59,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:59,661 INFO L124 PetriNetUnfolderBase]: 1263/1941 cut-off events. [2024-06-21 22:02:59,661 INFO L125 PetriNetUnfolderBase]: For 3886/3903 co-relation queries the response was YES. [2024-06-21 22:02:59,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6559 conditions, 1941 events. 1263/1941 cut-off events. For 3886/3903 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9379 event pairs, 500 based on Foata normal form. 16/1948 useless extension candidates. Maximal degree in co-relation 6532. Up to 1853 conditions per place. [2024-06-21 22:02:59,673 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 60 selfloop transitions, 13 changer transitions 0/82 dead transitions. [2024-06-21 22:02:59,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 546 flow [2024-06-21 22:02:59,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:59,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:59,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 22:02:59,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-21 22:02:59,675 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 336 flow. Second operand 6 states and 121 transitions. [2024-06-21 22:02:59,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 546 flow [2024-06-21 22:02:59,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 82 transitions, 540 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 22:02:59,681 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 384 flow [2024-06-21 22:02:59,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=384, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-21 22:02:59,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-21 22:02:59,684 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 384 flow [2024-06-21 22:02:59,684 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-21 22:02:59,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:59,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:59,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 22:02:59,684 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:59,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2072934645, now seen corresponding path program 2 times [2024-06-21 22:02:59,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:59,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615799372] [2024-06-21 22:02:59,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:59,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:59,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:00,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-21 22:03:00,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:00,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615799372] [2024-06-21 22:03:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615799372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:00,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:00,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:03:00,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669389951] [2024-06-21 22:03:00,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:00,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:03:00,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:00,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:03:00,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:03:00,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:00,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 384 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-21 22:03:00,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:00,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:00,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:00,666 INFO L124 PetriNetUnfolderBase]: 1293/1987 cut-off events. [2024-06-21 22:03:00,667 INFO L125 PetriNetUnfolderBase]: For 5428/5446 co-relation queries the response was YES. [2024-06-21 22:03:00,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7322 conditions, 1987 events. 1293/1987 cut-off events. For 5428/5446 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9662 event pairs, 499 based on Foata normal form. 13/1987 useless extension candidates. Maximal degree in co-relation 7292. Up to 1865 conditions per place. [2024-06-21 22:03:00,680 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-21 22:03:00,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 624 flow [2024-06-21 22:03:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:03:00,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:03:00,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 22:03:00,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-21 22:03:00,681 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 384 flow. Second operand 6 states and 121 transitions. [2024-06-21 22:03:00,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 624 flow [2024-06-21 22:03:00,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 594 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:00,686 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 462 flow [2024-06-21 22:03:00,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=462, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-21 22:03:00,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-21 22:03:00,687 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 462 flow [2024-06-21 22:03:00,687 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-21 22:03:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:00,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 22:03:00,688 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:00,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2072943573, now seen corresponding path program 1 times [2024-06-21 22:03:00,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:00,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508671724] [2024-06-21 22:03:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:01,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:01,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508671724] [2024-06-21 22:03:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508671724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:01,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:01,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:01,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710250448] [2024-06-21 22:03:01,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:01,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:01,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:01,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 462 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:01,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:01,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:01,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:02,024 INFO L124 PetriNetUnfolderBase]: 1263/1955 cut-off events. [2024-06-21 22:03:02,025 INFO L125 PetriNetUnfolderBase]: For 7340/7364 co-relation queries the response was YES. [2024-06-21 22:03:02,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7606 conditions, 1955 events. 1263/1955 cut-off events. For 7340/7364 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9675 event pairs, 503 based on Foata normal form. 2/1925 useless extension candidates. Maximal degree in co-relation 7574. Up to 1822 conditions per place. [2024-06-21 22:03:02,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 64 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-21 22:03:02,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 680 flow [2024-06-21 22:03:02,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:02,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 22:03:02,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-21 22:03:02,051 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 462 flow. Second operand 7 states and 135 transitions. [2024-06-21 22:03:02,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 680 flow [2024-06-21 22:03:02,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 91 transitions, 649 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:02,059 INFO L231 Difference]: Finished difference. Result has 74 places, 72 transitions, 487 flow [2024-06-21 22:03:02,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=487, PETRI_PLACES=74, PETRI_TRANSITIONS=72} [2024-06-21 22:03:02,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 22:03:02,061 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 487 flow [2024-06-21 22:03:02,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:02,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:02,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:02,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 22:03:02,063 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:02,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:02,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1406323648, now seen corresponding path program 1 times [2024-06-21 22:03:02,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:02,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677042364] [2024-06-21 22:03:02,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:02,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:02,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:02,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:02,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677042364] [2024-06-21 22:03:02,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677042364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:02,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:02,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:02,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729365033] [2024-06-21 22:03:02,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:02,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:02,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:02,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:02,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:02,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:02,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 487 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-21 22:03:02,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:02,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:02,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:03,111 INFO L124 PetriNetUnfolderBase]: 1364/2085 cut-off events. [2024-06-21 22:03:03,112 INFO L125 PetriNetUnfolderBase]: For 8370/8370 co-relation queries the response was YES. [2024-06-21 22:03:03,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8518 conditions, 2085 events. 1364/2085 cut-off events. For 8370/8370 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10025 event pairs, 518 based on Foata normal form. 4/2086 useless extension candidates. Maximal degree in co-relation 8484. Up to 1981 conditions per place. [2024-06-21 22:03:03,124 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 86 selfloop transitions, 14 changer transitions 0/105 dead transitions. [2024-06-21 22:03:03,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 105 transitions, 811 flow [2024-06-21 22:03:03,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:03,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:03,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 22:03:03,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-21 22:03:03,126 INFO L175 Difference]: Start difference. First operand has 74 places, 72 transitions, 487 flow. Second operand 7 states and 134 transitions. [2024-06-21 22:03:03,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 105 transitions, 811 flow [2024-06-21 22:03:03,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 105 transitions, 779 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:03,133 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 573 flow [2024-06-21 22:03:03,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=573, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-21 22:03:03,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 22:03:03,135 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 573 flow [2024-06-21 22:03:03,135 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-21 22:03:03,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:03,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:03,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 22:03:03,135 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:03,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:03,136 INFO L85 PathProgramCache]: Analyzing trace with hash -163527308, now seen corresponding path program 2 times [2024-06-21 22:03:03,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:03,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972844637] [2024-06-21 22:03:03,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:03,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:03,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-21 22:03:03,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:03,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972844637] [2024-06-21 22:03:03,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972844637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:03,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:03,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:03,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105147744] [2024-06-21 22:03:03,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:03,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:03,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:03,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:03,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:03,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:03,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 573 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-21 22:03:03,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:03,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:03,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:04,322 INFO L124 PetriNetUnfolderBase]: 1402/2140 cut-off events. [2024-06-21 22:03:04,322 INFO L125 PetriNetUnfolderBase]: For 10953/10953 co-relation queries the response was YES. [2024-06-21 22:03:04,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9311 conditions, 2140 events. 1402/2140 cut-off events. For 10953/10953 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10405 event pairs, 517 based on Foata normal form. 4/2138 useless extension candidates. Maximal degree in co-relation 9274. Up to 1953 conditions per place. [2024-06-21 22:03:04,336 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 82 selfloop transitions, 29 changer transitions 0/116 dead transitions. [2024-06-21 22:03:04,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 987 flow [2024-06-21 22:03:04,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:04,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:04,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:03:04,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:03:04,338 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 573 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:03:04,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 987 flow [2024-06-21 22:03:04,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 960 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:04,349 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 715 flow [2024-06-21 22:03:04,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-21 22:03:04,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-21 22:03:04,351 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 715 flow [2024-06-21 22:03:04,351 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-21 22:03:04,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:04,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:04,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 22:03:04,352 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-21 22:03:04,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash -164724040, now seen corresponding path program 3 times [2024-06-21 22:03:04,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:04,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588306982] [2024-06-21 22:03:04,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:04,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:05,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-21 22:03:05,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588306982] [2024-06-21 22:03:05,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588306982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:05,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:05,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:05,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713104952] [2024-06-21 22:03:05,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:05,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:05,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:05,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:05,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:05,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 715 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-21 22:03:05,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:05,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:05,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:05,491 INFO L124 PetriNetUnfolderBase]: 1392/2126 cut-off events. [2024-06-21 22:03:05,492 INFO L125 PetriNetUnfolderBase]: For 13447/13447 co-relation queries the response was YES. [2024-06-21 22:03:05,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9861 conditions, 2126 events. 1392/2126 cut-off events. For 13447/13447 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10281 event pairs, 528 based on Foata normal form. 4/2124 useless extension candidates. Maximal degree in co-relation 9820. Up to 1945 conditions per place. [2024-06-21 22:03:05,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 81 selfloop transitions, 27 changer transitions 0/113 dead transitions. [2024-06-21 22:03:05,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 113 transitions, 989 flow [2024-06-21 22:03:05,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:05,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:05,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 22:03:05,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 22:03:05,505 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 715 flow. Second operand 7 states and 136 transitions. [2024-06-21 22:03:05,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 113 transitions, 989 flow [2024-06-21 22:03:05,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 113 transitions, 955 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-21 22:03:05,517 INFO L231 Difference]: Finished difference. Result has 92 places, 92 transitions, 743 flow [2024-06-21 22:03:05,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=743, PETRI_PLACES=92, PETRI_TRANSITIONS=92} [2024-06-21 22:03:05,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-21 22:03:05,517 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 92 transitions, 743 flow [2024-06-21 22:03:05,518 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-21 22:03:05,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:05,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:05,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 22:03:05,518 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-21 22:03:05,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:05,519 INFO L85 PathProgramCache]: Analyzing trace with hash -163257918, now seen corresponding path program 1 times [2024-06-21 22:03:05,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:05,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628665931] [2024-06-21 22:03:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:05,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:06,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:06,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:06,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628665931] [2024-06-21 22:03:06,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628665931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:06,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:06,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:06,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090675865] [2024-06-21 22:03:06,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:06,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:06,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:06,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:06,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:06,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:06,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 92 transitions, 743 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-21 22:03:06,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:06,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:06,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:07,020 INFO L124 PetriNetUnfolderBase]: 1305/2036 cut-off events. [2024-06-21 22:03:07,021 INFO L125 PetriNetUnfolderBase]: For 15261/15261 co-relation queries the response was YES. [2024-06-21 22:03:07,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9573 conditions, 2036 events. 1305/2036 cut-off events. For 15261/15261 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10127 event pairs, 525 based on Foata normal form. 4/2020 useless extension candidates. Maximal degree in co-relation 9529. Up to 1859 conditions per place. [2024-06-21 22:03:07,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 16 changer transitions 0/118 dead transitions. [2024-06-21 22:03:07,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 118 transitions, 1032 flow [2024-06-21 22:03:07,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:07,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:03:07,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 22:03:07,036 INFO L175 Difference]: Start difference. First operand has 92 places, 92 transitions, 743 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:03:07,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 118 transitions, 1032 flow [2024-06-21 22:03:07,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 118 transitions, 945 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:07,048 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 715 flow [2024-06-21 22:03:07,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-21 22:03:07,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-21 22:03:07,049 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 715 flow [2024-06-21 22:03:07,049 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-21 22:03:07,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:07,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:07,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 22:03:07,050 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-21 22:03:07,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1404300244, now seen corresponding path program 1 times [2024-06-21 22:03:07,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:07,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827108543] [2024-06-21 22:03:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:07,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:07,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:07,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:07,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:07,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827108543] [2024-06-21 22:03:07,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827108543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:07,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:07,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:07,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230590996] [2024-06-21 22:03:07,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:07,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:07,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:07,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:07,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:07,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:07,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 715 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:07,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:07,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:07,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:08,414 INFO L124 PetriNetUnfolderBase]: 1314/2035 cut-off events. [2024-06-21 22:03:08,414 INFO L125 PetriNetUnfolderBase]: For 17493/17528 co-relation queries the response was YES. [2024-06-21 22:03:08,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9708 conditions, 2035 events. 1314/2035 cut-off events. For 17493/17528 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10079 event pairs, 523 based on Foata normal form. 21/2014 useless extension candidates. Maximal degree in co-relation 9665. Up to 1871 conditions per place. [2024-06-21 22:03:08,426 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 19 changer transitions 0/121 dead transitions. [2024-06-21 22:03:08,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 121 transitions, 1020 flow [2024-06-21 22:03:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 22:03:08,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 22:03:08,428 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 715 flow. Second operand 7 states and 141 transitions. [2024-06-21 22:03:08,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 121 transitions, 1020 flow [2024-06-21 22:03:08,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 121 transitions, 979 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:08,438 INFO L231 Difference]: Finished difference. Result has 94 places, 97 transitions, 756 flow [2024-06-21 22:03:08,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=756, PETRI_PLACES=94, PETRI_TRANSITIONS=97} [2024-06-21 22:03:08,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-21 22:03:08,438 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 97 transitions, 756 flow [2024-06-21 22:03:08,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:08,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:08,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:08,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 22:03:08,439 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-21 22:03:08,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:08,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1409068788, now seen corresponding path program 1 times [2024-06-21 22:03:08,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:08,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573302705] [2024-06-21 22:03:08,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:08,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:08,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:09,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:09,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573302705] [2024-06-21 22:03:09,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573302705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:09,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:09,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:09,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36057415] [2024-06-21 22:03:09,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:09,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:09,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:09,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:09,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:09,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:09,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 97 transitions, 756 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-21 22:03:09,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:09,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:09,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:09,817 INFO L124 PetriNetUnfolderBase]: 1398/2145 cut-off events. [2024-06-21 22:03:09,818 INFO L125 PetriNetUnfolderBase]: For 19304/19304 co-relation queries the response was YES. [2024-06-21 22:03:09,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10493 conditions, 2145 events. 1398/2145 cut-off events. For 19304/19304 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10347 event pairs, 359 based on Foata normal form. 4/2146 useless extension candidates. Maximal degree in co-relation 10449. Up to 2013 conditions per place. [2024-06-21 22:03:09,832 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 104 selfloop transitions, 19 changer transitions 0/128 dead transitions. [2024-06-21 22:03:09,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 1107 flow [2024-06-21 22:03:09,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:09,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:03:09,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:03:09,834 INFO L175 Difference]: Start difference. First operand has 94 places, 97 transitions, 756 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:03:09,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 1107 flow [2024-06-21 22:03:09,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 128 transitions, 1051 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:09,849 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 785 flow [2024-06-21 22:03:09,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=785, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-21 22:03:09,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-21 22:03:09,850 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 785 flow [2024-06-21 22:03:09,850 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-21 22:03:09,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:09,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:09,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 22:03:09,850 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:09,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:09,851 INFO L85 PathProgramCache]: Analyzing trace with hash -774609164, now seen corresponding path program 2 times [2024-06-21 22:03:09,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:09,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102024483] [2024-06-21 22:03:09,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:09,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:09,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:10,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:10,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:10,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102024483] [2024-06-21 22:03:10,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102024483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:10,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:10,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:10,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449569790] [2024-06-21 22:03:10,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:10,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:10,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:10,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:10,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:10,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:10,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 785 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-21 22:03:10,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:10,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:10,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:11,082 INFO L124 PetriNetUnfolderBase]: 1409/2161 cut-off events. [2024-06-21 22:03:11,083 INFO L125 PetriNetUnfolderBase]: For 22319/22319 co-relation queries the response was YES. [2024-06-21 22:03:11,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11130 conditions, 2161 events. 1409/2161 cut-off events. For 22319/22319 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10539 event pairs, 484 based on Foata normal form. 2/2157 useless extension candidates. Maximal degree in co-relation 11085. Up to 2016 conditions per place. [2024-06-21 22:03:11,098 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 106 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-21 22:03:11,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 139 transitions, 1226 flow [2024-06-21 22:03:11,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:11,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:11,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:03:11,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 22:03:11,100 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 785 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:03:11,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 139 transitions, 1226 flow [2024-06-21 22:03:11,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 139 transitions, 1164 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:11,115 INFO L231 Difference]: Finished difference. Result has 102 places, 116 transitions, 937 flow [2024-06-21 22:03:11,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=937, PETRI_PLACES=102, PETRI_TRANSITIONS=116} [2024-06-21 22:03:11,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-21 22:03:11,117 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 116 transitions, 937 flow [2024-06-21 22:03:11,117 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-21 22:03:11,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:11,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:11,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 22:03:11,117 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-21 22:03:11,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:11,118 INFO L85 PathProgramCache]: Analyzing trace with hash -803203006, now seen corresponding path program 3 times [2024-06-21 22:03:11,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:11,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433183654] [2024-06-21 22:03:11,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:11,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:11,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:11,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:11,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433183654] [2024-06-21 22:03:11,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433183654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:11,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:11,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:11,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449541952] [2024-06-21 22:03:11,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:11,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:11,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:11,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:11,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:11,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:11,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 116 transitions, 937 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-21 22:03:11,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:11,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:11,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:12,351 INFO L124 PetriNetUnfolderBase]: 1420/2177 cut-off events. [2024-06-21 22:03:12,352 INFO L125 PetriNetUnfolderBase]: For 25296/25296 co-relation queries the response was YES. [2024-06-21 22:03:12,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11737 conditions, 2177 events. 1420/2177 cut-off events. For 25296/25296 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10564 event pairs, 484 based on Foata normal form. 2/2173 useless extension candidates. Maximal degree in co-relation 11688. Up to 2032 conditions per place. [2024-06-21 22:03:12,366 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 108 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-06-21 22:03:12,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 144 transitions, 1330 flow [2024-06-21 22:03:12,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:12,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:12,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:03:12,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:03:12,381 INFO L175 Difference]: Start difference. First operand has 102 places, 116 transitions, 937 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:03:12,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 144 transitions, 1330 flow [2024-06-21 22:03:12,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1285 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:12,403 INFO L231 Difference]: Finished difference. Result has 109 places, 122 transitions, 1039 flow [2024-06-21 22:03:12,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1039, PETRI_PLACES=109, PETRI_TRANSITIONS=122} [2024-06-21 22:03:12,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-21 22:03:12,404 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 122 transitions, 1039 flow [2024-06-21 22:03:12,404 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-21 22:03:12,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:12,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:12,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 22:03:12,405 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-21 22:03:12,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:12,405 INFO L85 PathProgramCache]: Analyzing trace with hash 817900464, now seen corresponding path program 4 times [2024-06-21 22:03:12,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:12,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789028293] [2024-06-21 22:03:12,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:12,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:12,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:13,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:13,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789028293] [2024-06-21 22:03:13,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789028293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:13,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:13,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:13,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941099835] [2024-06-21 22:03:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:13,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:13,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:13,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:13,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:13,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:13,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 122 transitions, 1039 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-21 22:03:13,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:13,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:13,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:13,733 INFO L124 PetriNetUnfolderBase]: 1442/2209 cut-off events. [2024-06-21 22:03:13,733 INFO L125 PetriNetUnfolderBase]: For 29143/29143 co-relation queries the response was YES. [2024-06-21 22:03:13,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12475 conditions, 2209 events. 1442/2209 cut-off events. For 29143/29143 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10745 event pairs, 484 based on Foata normal form. 4/2207 useless extension candidates. Maximal degree in co-relation 12423. Up to 1944 conditions per place. [2024-06-21 22:03:13,773 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 94 selfloop transitions, 58 changer transitions 0/157 dead transitions. [2024-06-21 22:03:13,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 157 transitions, 1567 flow [2024-06-21 22:03:13,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:13,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 22:03:13,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 22:03:13,775 INFO L175 Difference]: Start difference. First operand has 109 places, 122 transitions, 1039 flow. Second operand 9 states and 174 transitions. [2024-06-21 22:03:13,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 157 transitions, 1567 flow [2024-06-21 22:03:13,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 157 transitions, 1513 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:13,789 INFO L231 Difference]: Finished difference. Result has 115 places, 129 transitions, 1213 flow [2024-06-21 22:03:13,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1213, PETRI_PLACES=115, PETRI_TRANSITIONS=129} [2024-06-21 22:03:13,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-21 22:03:13,790 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 129 transitions, 1213 flow [2024-06-21 22:03:13,790 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-21 22:03:13,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:13,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:13,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 22:03:13,791 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-21 22:03:13,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:13,791 INFO L85 PathProgramCache]: Analyzing trace with hash 588556737, now seen corresponding path program 1 times [2024-06-21 22:03:13,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:13,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165010605] [2024-06-21 22:03:13,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:13,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:14,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:14,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165010605] [2024-06-21 22:03:14,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165010605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:14,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:14,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:14,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808608314] [2024-06-21 22:03:14,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:14,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:14,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:14,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 129 transitions, 1213 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-21 22:03:14,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:14,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:14,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:15,178 INFO L124 PetriNetUnfolderBase]: 1500/2312 cut-off events. [2024-06-21 22:03:15,178 INFO L125 PetriNetUnfolderBase]: For 34551/34551 co-relation queries the response was YES. [2024-06-21 22:03:15,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13672 conditions, 2312 events. 1500/2312 cut-off events. For 34551/34551 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11350 event pairs, 442 based on Foata normal form. 2/2311 useless extension candidates. Maximal degree in co-relation 13619. Up to 2168 conditions per place. [2024-06-21 22:03:15,194 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 146 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-21 22:03:15,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 1853 flow [2024-06-21 22:03:15,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:15,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:15,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 22:03:15,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 22:03:15,196 INFO L175 Difference]: Start difference. First operand has 115 places, 129 transitions, 1213 flow. Second operand 9 states and 170 transitions. [2024-06-21 22:03:15,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 1853 flow [2024-06-21 22:03:15,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 179 transitions, 1762 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:15,221 INFO L231 Difference]: Finished difference. Result has 122 places, 150 transitions, 1444 flow [2024-06-21 22:03:15,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1444, PETRI_PLACES=122, PETRI_TRANSITIONS=150} [2024-06-21 22:03:15,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-21 22:03:15,222 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 150 transitions, 1444 flow [2024-06-21 22:03:15,222 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-21 22:03:15,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:15,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:15,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 22:03:15,222 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-21 22:03:15,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:15,223 INFO L85 PathProgramCache]: Analyzing trace with hash 583635301, now seen corresponding path program 2 times [2024-06-21 22:03:15,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:15,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754291058] [2024-06-21 22:03:15,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:15,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:15,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:16,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:16,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:16,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754291058] [2024-06-21 22:03:16,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754291058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:16,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:16,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:16,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798279270] [2024-06-21 22:03:16,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:16,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:16,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:16,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:16,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:16,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 150 transitions, 1444 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-21 22:03:16,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:16,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:16,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:16,757 INFO L124 PetriNetUnfolderBase]: 1495/2305 cut-off events. [2024-06-21 22:03:16,757 INFO L125 PetriNetUnfolderBase]: For 36909/36909 co-relation queries the response was YES. [2024-06-21 22:03:16,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14127 conditions, 2305 events. 1495/2305 cut-off events. For 36909/36909 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11283 event pairs, 419 based on Foata normal form. 2/2304 useless extension candidates. Maximal degree in co-relation 14069. Up to 2138 conditions per place. [2024-06-21 22:03:16,773 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 145 selfloop transitions, 33 changer transitions 0/183 dead transitions. [2024-06-21 22:03:16,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 183 transitions, 1964 flow [2024-06-21 22:03:16,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:16,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:16,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:03:16,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:03:16,775 INFO L175 Difference]: Start difference. First operand has 122 places, 150 transitions, 1444 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:03:16,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 183 transitions, 1964 flow [2024-06-21 22:03:16,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 1872 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:16,804 INFO L231 Difference]: Finished difference. Result has 129 places, 156 transitions, 1529 flow [2024-06-21 22:03:16,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1529, PETRI_PLACES=129, PETRI_TRANSITIONS=156} [2024-06-21 22:03:16,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-21 22:03:16,805 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 156 transitions, 1529 flow [2024-06-21 22:03:16,805 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-21 22:03:16,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:16,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:16,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 22:03:16,806 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-21 22:03:16,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:16,806 INFO L85 PathProgramCache]: Analyzing trace with hash 731460227, now seen corresponding path program 1 times [2024-06-21 22:03:16,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:16,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832730198] [2024-06-21 22:03:16,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:16,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:16,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:17,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:17,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:17,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832730198] [2024-06-21 22:03:17,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832730198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:17,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:17,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:17,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004411474] [2024-06-21 22:03:17,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:17,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:17,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:17,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:17,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:17,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:17,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 156 transitions, 1529 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-21 22:03:17,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:17,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:17,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:18,352 INFO L124 PetriNetUnfolderBase]: 1587/2462 cut-off events. [2024-06-21 22:03:18,353 INFO L125 PetriNetUnfolderBase]: For 46755/46755 co-relation queries the response was YES. [2024-06-21 22:03:18,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15417 conditions, 2462 events. 1587/2462 cut-off events. For 46755/46755 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12262 event pairs, 420 based on Foata normal form. 24/2483 useless extension candidates. Maximal degree in co-relation 15356. Up to 2160 conditions per place. [2024-06-21 22:03:18,368 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 159 selfloop transitions, 28 changer transitions 0/192 dead transitions. [2024-06-21 22:03:18,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 192 transitions, 2075 flow [2024-06-21 22:03:18,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:18,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:18,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 22:03:18,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 22:03:18,369 INFO L175 Difference]: Start difference. First operand has 129 places, 156 transitions, 1529 flow. Second operand 9 states and 173 transitions. [2024-06-21 22:03:18,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 192 transitions, 2075 flow [2024-06-21 22:03:18,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 192 transitions, 1985 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:18,401 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 1544 flow [2024-06-21 22:03:18,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1544, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2024-06-21 22:03:18,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 22:03:18,401 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 1544 flow [2024-06-21 22:03:18,402 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-21 22:03:18,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:18,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:18,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 22:03:18,402 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-21 22:03:18,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:18,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2022944161, now seen corresponding path program 2 times [2024-06-21 22:03:18,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:18,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903606088] [2024-06-21 22:03:18,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:18,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:18,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:19,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:19,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:19,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903606088] [2024-06-21 22:03:19,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903606088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:19,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:19,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:19,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659094753] [2024-06-21 22:03:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:19,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:19,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:19,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:19,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:19,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:19,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 1544 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-21 22:03:19,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:19,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:19,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:19,847 INFO L124 PetriNetUnfolderBase]: 1715/2670 cut-off events. [2024-06-21 22:03:19,847 INFO L125 PetriNetUnfolderBase]: For 48681/48681 co-relation queries the response was YES. [2024-06-21 22:03:19,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16905 conditions, 2670 events. 1715/2670 cut-off events. For 48681/48681 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13568 event pairs, 422 based on Foata normal form. 4/2665 useless extension candidates. Maximal degree in co-relation 16842. Up to 1975 conditions per place. [2024-06-21 22:03:19,906 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 127 selfloop transitions, 67 changer transitions 0/199 dead transitions. [2024-06-21 22:03:19,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 199 transitions, 2296 flow [2024-06-21 22:03:19,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:19,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 22:03:19,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 22:03:19,908 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 1544 flow. Second operand 9 states and 179 transitions. [2024-06-21 22:03:19,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 199 transitions, 2296 flow [2024-06-21 22:03:19,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 2231 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:19,943 INFO L231 Difference]: Finished difference. Result has 137 places, 162 transitions, 1696 flow [2024-06-21 22:03:19,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1696, PETRI_PLACES=137, PETRI_TRANSITIONS=162} [2024-06-21 22:03:19,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-21 22:03:19,944 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 162 transitions, 1696 flow [2024-06-21 22:03:19,944 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-21 22:03:19,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:19,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:19,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 22:03:19,944 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-21 22:03:19,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:19,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2022617731, now seen corresponding path program 3 times [2024-06-21 22:03:19,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:19,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002166891] [2024-06-21 22:03:19,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:19,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:19,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:20,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:20,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:20,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002166891] [2024-06-21 22:03:20,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002166891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:20,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:20,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:20,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416896597] [2024-06-21 22:03:20,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:20,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:20,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:20,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:20,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:20,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:20,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 162 transitions, 1696 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-21 22:03:20,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:20,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:20,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:21,600 INFO L124 PetriNetUnfolderBase]: 1807/2822 cut-off events. [2024-06-21 22:03:21,601 INFO L125 PetriNetUnfolderBase]: For 57910/57910 co-relation queries the response was YES. [2024-06-21 22:03:21,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18225 conditions, 2822 events. 1807/2822 cut-off events. For 57910/57910 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14607 event pairs, 472 based on Foata normal form. 24/2837 useless extension candidates. Maximal degree in co-relation 18161. Up to 2382 conditions per place. [2024-06-21 22:03:21,624 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 134 selfloop transitions, 63 changer transitions 0/202 dead transitions. [2024-06-21 22:03:21,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 202 transitions, 2356 flow [2024-06-21 22:03:21,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:03:21,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:03:21,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 22:03:21,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:03:21,626 INFO L175 Difference]: Start difference. First operand has 137 places, 162 transitions, 1696 flow. Second operand 10 states and 195 transitions. [2024-06-21 22:03:21,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 202 transitions, 2356 flow [2024-06-21 22:03:21,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 202 transitions, 2206 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:21,707 INFO L231 Difference]: Finished difference. Result has 141 places, 164 transitions, 1726 flow [2024-06-21 22:03:21,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=141, PETRI_TRANSITIONS=164} [2024-06-21 22:03:21,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-21 22:03:21,708 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 164 transitions, 1726 flow [2024-06-21 22:03:21,708 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-21 22:03:21,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:21,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:21,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 22:03:21,709 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:21,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:21,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1756920451, now seen corresponding path program 4 times [2024-06-21 22:03:21,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:21,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76835460] [2024-06-21 22:03:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:21,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:22,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:22,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76835460] [2024-06-21 22:03:22,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76835460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:22,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:22,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:22,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898254152] [2024-06-21 22:03:22,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:22,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:22,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:22,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:22,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:22,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:22,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 164 transitions, 1726 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-21 22:03:22,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:22,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:22,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:23,381 INFO L124 PetriNetUnfolderBase]: 1758/2747 cut-off events. [2024-06-21 22:03:23,381 INFO L125 PetriNetUnfolderBase]: For 55467/55467 co-relation queries the response was YES. [2024-06-21 22:03:23,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17316 conditions, 2747 events. 1758/2747 cut-off events. For 55467/55467 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14163 event pairs, 447 based on Foata normal form. 26/2764 useless extension candidates. Maximal degree in co-relation 17251. Up to 2368 conditions per place. [2024-06-21 22:03:23,416 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 47 changer transitions 0/196 dead transitions. [2024-06-21 22:03:23,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 196 transitions, 2238 flow [2024-06-21 22:03:23,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:23,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:23,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:03:23,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-21 22:03:23,418 INFO L175 Difference]: Start difference. First operand has 141 places, 164 transitions, 1726 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:03:23,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 196 transitions, 2238 flow [2024-06-21 22:03:23,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 196 transitions, 2092 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:23,466 INFO L231 Difference]: Finished difference. Result has 143 places, 164 transitions, 1696 flow [2024-06-21 22:03:23,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1696, PETRI_PLACES=143, PETRI_TRANSITIONS=164} [2024-06-21 22:03:23,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-21 22:03:23,467 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 164 transitions, 1696 flow [2024-06-21 22:03:23,467 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-21 22:03:23,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:23,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:23,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 22:03:23,467 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-21 22:03:23,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:23,468 INFO L85 PathProgramCache]: Analyzing trace with hash 994364005, now seen corresponding path program 1 times [2024-06-21 22:03:23,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:23,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102697327] [2024-06-21 22:03:23,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:23,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:23,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:24,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-21 22:03:24,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:24,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102697327] [2024-06-21 22:03:24,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102697327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:24,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:24,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:24,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675181940] [2024-06-21 22:03:24,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:24,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:24,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:24,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:24,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:24,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:24,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 164 transitions, 1696 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-21 22:03:24,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:24,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:24,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:25,121 INFO L124 PetriNetUnfolderBase]: 1751/2787 cut-off events. [2024-06-21 22:03:25,121 INFO L125 PetriNetUnfolderBase]: For 60200/60256 co-relation queries the response was YES. [2024-06-21 22:03:25,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17565 conditions, 2787 events. 1751/2787 cut-off events. For 60200/60256 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14947 event pairs, 376 based on Foata normal form. 10/2737 useless extension candidates. Maximal degree in co-relation 17498. Up to 2433 conditions per place. [2024-06-21 22:03:25,142 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 128 selfloop transitions, 41 changer transitions 0/208 dead transitions. [2024-06-21 22:03:25,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 208 transitions, 2317 flow [2024-06-21 22:03:25,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:25,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 22:03:25,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 22:03:25,144 INFO L175 Difference]: Start difference. First operand has 143 places, 164 transitions, 1696 flow. Second operand 9 states and 172 transitions. [2024-06-21 22:03:25,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 208 transitions, 2317 flow [2024-06-21 22:03:25,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 208 transitions, 2175 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:25,197 INFO L231 Difference]: Finished difference. Result has 147 places, 182 transitions, 1893 flow [2024-06-21 22:03:25,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1893, PETRI_PLACES=147, PETRI_TRANSITIONS=182} [2024-06-21 22:03:25,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-21 22:03:25,202 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 182 transitions, 1893 flow [2024-06-21 22:03:25,203 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-21 22:03:25,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:25,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:25,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 22:03:25,203 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-21 22:03:25,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:25,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1624131113, now seen corresponding path program 2 times [2024-06-21 22:03:25,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:25,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857068120] [2024-06-21 22:03:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:25,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:26,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:26,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857068120] [2024-06-21 22:03:26,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857068120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:26,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:26,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:26,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129710618] [2024-06-21 22:03:26,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:26,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:26,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:26,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:26,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:26,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 182 transitions, 1893 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-21 22:03:26,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:26,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:26,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:26,857 INFO L124 PetriNetUnfolderBase]: 1763/2811 cut-off events. [2024-06-21 22:03:26,857 INFO L125 PetriNetUnfolderBase]: For 64975/65043 co-relation queries the response was YES. [2024-06-21 22:03:26,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 2811 events. 1763/2811 cut-off events. For 64975/65043 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15159 event pairs, 405 based on Foata normal form. 12/2774 useless extension candidates. Maximal degree in co-relation 17881. Up to 2421 conditions per place. [2024-06-21 22:03:26,876 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-21 22:03:26,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 212 transitions, 2369 flow [2024-06-21 22:03:26,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:26,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:26,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 22:03:26,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 22:03:26,878 INFO L175 Difference]: Start difference. First operand has 147 places, 182 transitions, 1893 flow. Second operand 8 states and 158 transitions. [2024-06-21 22:03:26,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 212 transitions, 2369 flow [2024-06-21 22:03:26,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 212 transitions, 2322 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:26,922 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 2042 flow [2024-06-21 22:03:26,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2042, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-06-21 22:03:26,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-21 22:03:26,922 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 2042 flow [2024-06-21 22:03:26,923 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-21 22:03:26,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:26,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:26,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 22:03:26,923 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-21 22:03:26,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash 912820915, now seen corresponding path program 3 times [2024-06-21 22:03:26,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:26,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393581599] [2024-06-21 22:03:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:26,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:26,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:27,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:27,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393581599] [2024-06-21 22:03:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393581599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:27,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:27,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:27,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478123959] [2024-06-21 22:03:27,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:27,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:27,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:27,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 2042 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-21 22:03:27,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:27,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:27,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:28,473 INFO L124 PetriNetUnfolderBase]: 1781/2849 cut-off events. [2024-06-21 22:03:28,474 INFO L125 PetriNetUnfolderBase]: For 71034/71104 co-relation queries the response was YES. [2024-06-21 22:03:28,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18621 conditions, 2849 events. 1781/2849 cut-off events. For 71034/71104 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15484 event pairs, 363 based on Foata normal form. 10/2806 useless extension candidates. Maximal degree in co-relation 18547. Up to 2479 conditions per place. [2024-06-21 22:03:28,498 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 47 changer transitions 0/217 dead transitions. [2024-06-21 22:03:28,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 217 transitions, 2514 flow [2024-06-21 22:03:28,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:28,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:28,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 22:03:28,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-21 22:03:28,500 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 2042 flow. Second operand 8 states and 159 transitions. [2024-06-21 22:03:28,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 217 transitions, 2514 flow [2024-06-21 22:03:28,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 217 transitions, 2401 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:28,560 INFO L231 Difference]: Finished difference. Result has 157 places, 189 transitions, 2066 flow [2024-06-21 22:03:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2066, PETRI_PLACES=157, PETRI_TRANSITIONS=189} [2024-06-21 22:03:28,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-21 22:03:28,561 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 189 transitions, 2066 flow [2024-06-21 22:03:28,561 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-21 22:03:28,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:28,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 22:03:28,561 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:28,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:28,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1200422419, now seen corresponding path program 1 times [2024-06-21 22:03:28,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:28,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449340933] [2024-06-21 22:03:28,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:28,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:28,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:29,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:29,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449340933] [2024-06-21 22:03:29,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449340933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:29,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:29,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:29,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329229506] [2024-06-21 22:03:29,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:29,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:29,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:29,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:29,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:29,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:29,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 189 transitions, 2066 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-21 22:03:29,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:29,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:29,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:30,181 INFO L124 PetriNetUnfolderBase]: 1912/3010 cut-off events. [2024-06-21 22:03:30,182 INFO L125 PetriNetUnfolderBase]: For 72420/72420 co-relation queries the response was YES. [2024-06-21 22:03:30,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19817 conditions, 3010 events. 1912/3010 cut-off events. For 72420/72420 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15973 event pairs, 394 based on Foata normal form. 2/3009 useless extension candidates. Maximal degree in co-relation 19743. Up to 2795 conditions per place. [2024-06-21 22:03:30,207 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 187 selfloop transitions, 36 changer transitions 0/228 dead transitions. [2024-06-21 22:03:30,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 228 transitions, 2696 flow [2024-06-21 22:03:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:03:30,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:03:30,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 22:03:30,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-21 22:03:30,208 INFO L175 Difference]: Start difference. First operand has 157 places, 189 transitions, 2066 flow. Second operand 10 states and 186 transitions. [2024-06-21 22:03:30,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 228 transitions, 2696 flow [2024-06-21 22:03:30,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 228 transitions, 2581 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:30,283 INFO L231 Difference]: Finished difference. Result has 161 places, 195 transitions, 2119 flow [2024-06-21 22:03:30,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2119, PETRI_PLACES=161, PETRI_TRANSITIONS=195} [2024-06-21 22:03:30,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-21 22:03:30,284 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 195 transitions, 2119 flow [2024-06-21 22:03:30,284 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-21 22:03:30,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:30,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:30,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 22:03:30,287 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-21 22:03:30,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:30,287 INFO L85 PathProgramCache]: Analyzing trace with hash 912825875, now seen corresponding path program 2 times [2024-06-21 22:03:30,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:30,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826013834] [2024-06-21 22:03:30,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:30,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:30,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:31,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:31,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826013834] [2024-06-21 22:03:31,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826013834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:31,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137351768] [2024-06-21 22:03:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:31,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:31,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:31,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:31,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:31,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:31,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 195 transitions, 2119 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-21 22:03:31,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:31,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:31,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:32,081 INFO L124 PetriNetUnfolderBase]: 1923/3021 cut-off events. [2024-06-21 22:03:32,081 INFO L125 PetriNetUnfolderBase]: For 78500/78500 co-relation queries the response was YES. [2024-06-21 22:03:32,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20327 conditions, 3021 events. 1923/3021 cut-off events. For 78500/78500 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16018 event pairs, 433 based on Foata normal form. 2/3020 useless extension candidates. Maximal degree in co-relation 20252. Up to 2797 conditions per place. [2024-06-21 22:03:32,105 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 44 changer transitions 0/229 dead transitions. [2024-06-21 22:03:32,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 229 transitions, 2725 flow [2024-06-21 22:03:32,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:32,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:32,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 22:03:32,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 22:03:32,106 INFO L175 Difference]: Start difference. First operand has 161 places, 195 transitions, 2119 flow. Second operand 9 states and 169 transitions. [2024-06-21 22:03:32,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 229 transitions, 2725 flow [2024-06-21 22:03:32,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 229 transitions, 2605 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:32,170 INFO L231 Difference]: Finished difference. Result has 163 places, 198 transitions, 2164 flow [2024-06-21 22:03:32,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2164, PETRI_PLACES=163, PETRI_TRANSITIONS=198} [2024-06-21 22:03:32,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-21 22:03:32,170 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 198 transitions, 2164 flow [2024-06-21 22:03:32,171 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-21 22:03:32,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:32,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:32,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 22:03:32,171 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:32,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:32,171 INFO L85 PathProgramCache]: Analyzing trace with hash 557015129, now seen corresponding path program 1 times [2024-06-21 22:03:32,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:32,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93931863] [2024-06-21 22:03:32,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:32,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:32,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:32,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:32,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93931863] [2024-06-21 22:03:32,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93931863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:32,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:32,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:32,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977720779] [2024-06-21 22:03:32,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:32,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:32,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:32,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:32,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:32,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:32,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 198 transitions, 2164 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-21 22:03:32,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:32,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:32,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:33,462 INFO L124 PetriNetUnfolderBase]: 1953/3077 cut-off events. [2024-06-21 22:03:33,463 INFO L125 PetriNetUnfolderBase]: For 85536/85536 co-relation queries the response was YES. [2024-06-21 22:03:33,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21030 conditions, 3077 events. 1953/3077 cut-off events. For 85536/85536 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16386 event pairs, 414 based on Foata normal form. 4/3078 useless extension candidates. Maximal degree in co-relation 20954. Up to 2813 conditions per place. [2024-06-21 22:03:33,488 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 50 changer transitions 0/229 dead transitions. [2024-06-21 22:03:33,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 229 transitions, 2892 flow [2024-06-21 22:03:33,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:33,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:33,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 22:03:33,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 22:03:33,490 INFO L175 Difference]: Start difference. First operand has 163 places, 198 transitions, 2164 flow. Second operand 7 states and 136 transitions. [2024-06-21 22:03:33,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 229 transitions, 2892 flow [2024-06-21 22:03:33,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 229 transitions, 2764 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:33,553 INFO L231 Difference]: Finished difference. Result has 165 places, 209 transitions, 2301 flow [2024-06-21 22:03:33,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2301, PETRI_PLACES=165, PETRI_TRANSITIONS=209} [2024-06-21 22:03:33,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-21 22:03:33,555 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 209 transitions, 2301 flow [2024-06-21 22:03:33,555 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-21 22:03:33,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:33,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:33,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 22:03:33,555 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:33,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1376720205, now seen corresponding path program 4 times [2024-06-21 22:03:33,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:33,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138896831] [2024-06-21 22:03:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:33,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:34,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:34,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:34,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138896831] [2024-06-21 22:03:34,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138896831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:34,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:34,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:34,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391967238] [2024-06-21 22:03:34,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:34,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:34,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:34,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:34,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:34,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:34,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 209 transitions, 2301 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-21 22:03:34,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:34,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:34,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:34,931 INFO L124 PetriNetUnfolderBase]: 1854/2957 cut-off events. [2024-06-21 22:03:34,931 INFO L125 PetriNetUnfolderBase]: For 95766/95841 co-relation queries the response was YES. [2024-06-21 22:03:34,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20736 conditions, 2957 events. 1854/2957 cut-off events. For 95766/95841 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16161 event pairs, 410 based on Foata normal form. 10/2917 useless extension candidates. Maximal degree in co-relation 20658. Up to 2597 conditions per place. [2024-06-21 22:03:34,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 45 changer transitions 0/238 dead transitions. [2024-06-21 22:03:34,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 238 transitions, 2829 flow [2024-06-21 22:03:34,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:34,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:34,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:03:34,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:03:34,960 INFO L175 Difference]: Start difference. First operand has 165 places, 209 transitions, 2301 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:03:34,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 238 transitions, 2829 flow [2024-06-21 22:03:35,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 238 transitions, 2778 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:35,029 INFO L231 Difference]: Finished difference. Result has 172 places, 214 transitions, 2423 flow [2024-06-21 22:03:35,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2423, PETRI_PLACES=172, PETRI_TRANSITIONS=214} [2024-06-21 22:03:35,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-21 22:03:35,030 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 214 transitions, 2423 flow [2024-06-21 22:03:35,031 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-21 22:03:35,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:35,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:35,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 22:03:35,031 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:35,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:35,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1166255739, now seen corresponding path program 3 times [2024-06-21 22:03:35,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:35,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124161999] [2024-06-21 22:03:35,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:35,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:35,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:35,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:35,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124161999] [2024-06-21 22:03:35,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124161999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:35,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:35,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:35,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386106827] [2024-06-21 22:03:35,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:35,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:35,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:35,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:35,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:36,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:36,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 214 transitions, 2423 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-21 22:03:36,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:36,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:36,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:36,657 INFO L124 PetriNetUnfolderBase]: 1989/3119 cut-off events. [2024-06-21 22:03:36,657 INFO L125 PetriNetUnfolderBase]: For 98973/98973 co-relation queries the response was YES. [2024-06-21 22:03:36,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22301 conditions, 3119 events. 1989/3119 cut-off events. For 98973/98973 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16685 event pairs, 473 based on Foata normal form. 2/3102 useless extension candidates. Maximal degree in co-relation 22220. Up to 2653 conditions per place. [2024-06-21 22:03:36,685 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 147 selfloop transitions, 98 changer transitions 0/250 dead transitions. [2024-06-21 22:03:36,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 250 transitions, 3270 flow [2024-06-21 22:03:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:36,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:36,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 22:03:36,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 22:03:36,693 INFO L175 Difference]: Start difference. First operand has 172 places, 214 transitions, 2423 flow. Second operand 9 states and 173 transitions. [2024-06-21 22:03:36,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 250 transitions, 3270 flow [2024-06-21 22:03:36,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 250 transitions, 3146 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:36,777 INFO L231 Difference]: Finished difference. Result has 176 places, 222 transitions, 2666 flow [2024-06-21 22:03:36,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2666, PETRI_PLACES=176, PETRI_TRANSITIONS=222} [2024-06-21 22:03:36,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-21 22:03:36,778 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 222 transitions, 2666 flow [2024-06-21 22:03:36,778 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-21 22:03:36,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:36,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:36,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 22:03:36,779 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-21 22:03:36,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:36,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1370049005, now seen corresponding path program 4 times [2024-06-21 22:03:36,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:36,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63312294] [2024-06-21 22:03:36,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:36,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:36,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:37,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:37,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:37,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63312294] [2024-06-21 22:03:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63312294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223463172] [2024-06-21 22:03:37,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:37,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:37,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:37,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:37,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 222 transitions, 2666 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-21 22:03:37,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:37,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:37,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:38,519 INFO L124 PetriNetUnfolderBase]: 2000/3140 cut-off events. [2024-06-21 22:03:38,519 INFO L125 PetriNetUnfolderBase]: For 106617/106617 co-relation queries the response was YES. [2024-06-21 22:03:38,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23063 conditions, 3140 events. 2000/3140 cut-off events. For 106617/106617 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16886 event pairs, 468 based on Foata normal form. 2/3123 useless extension candidates. Maximal degree in co-relation 22981. Up to 2767 conditions per place. [2024-06-21 22:03:38,549 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 173 selfloop transitions, 73 changer transitions 0/251 dead transitions. [2024-06-21 22:03:38,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 251 transitions, 3312 flow [2024-06-21 22:03:38,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:38,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:38,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 22:03:38,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 22:03:38,551 INFO L175 Difference]: Start difference. First operand has 176 places, 222 transitions, 2666 flow. Second operand 9 states and 172 transitions. [2024-06-21 22:03:38,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 251 transitions, 3312 flow [2024-06-21 22:03:38,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 251 transitions, 3109 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:38,642 INFO L231 Difference]: Finished difference. Result has 180 places, 225 transitions, 2699 flow [2024-06-21 22:03:38,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2699, PETRI_PLACES=180, PETRI_TRANSITIONS=225} [2024-06-21 22:03:38,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 22:03:38,643 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 225 transitions, 2699 flow [2024-06-21 22:03:38,643 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-21 22:03:38,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:38,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:38,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 22:03:38,644 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-21 22:03:38,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:38,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2008467787, now seen corresponding path program 5 times [2024-06-21 22:03:38,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:38,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277941726] [2024-06-21 22:03:38,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:38,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:38,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:39,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:39,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277941726] [2024-06-21 22:03:39,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277941726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:39,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:39,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:39,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670532030] [2024-06-21 22:03:39,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:39,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:39,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:39,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:39,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:39,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:39,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 225 transitions, 2699 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-21 22:03:39,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:39,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:39,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:40,361 INFO L124 PetriNetUnfolderBase]: 1995/3133 cut-off events. [2024-06-21 22:03:40,361 INFO L125 PetriNetUnfolderBase]: For 109202/109202 co-relation queries the response was YES. [2024-06-21 22:03:40,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22994 conditions, 3133 events. 1995/3133 cut-off events. For 109202/109202 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16854 event pairs, 468 based on Foata normal form. 2/3116 useless extension candidates. Maximal degree in co-relation 22911. Up to 2760 conditions per place. [2024-06-21 22:03:40,388 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 77 changer transitions 0/251 dead transitions. [2024-06-21 22:03:40,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 251 transitions, 3269 flow [2024-06-21 22:03:40,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:40,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:40,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 22:03:40,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:03:40,389 INFO L175 Difference]: Start difference. First operand has 180 places, 225 transitions, 2699 flow. Second operand 9 states and 171 transitions. [2024-06-21 22:03:40,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 251 transitions, 3269 flow [2024-06-21 22:03:40,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 251 transitions, 3057 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:40,486 INFO L231 Difference]: Finished difference. Result has 182 places, 225 transitions, 2649 flow [2024-06-21 22:03:40,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2649, PETRI_PLACES=182, PETRI_TRANSITIONS=225} [2024-06-21 22:03:40,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-21 22:03:40,487 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 225 transitions, 2649 flow [2024-06-21 22:03:40,487 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-21 22:03:40,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:40,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:40,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 22:03:40,487 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:40,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:40,488 INFO L85 PathProgramCache]: Analyzing trace with hash 837321783, now seen corresponding path program 2 times [2024-06-21 22:03:40,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:40,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074499657] [2024-06-21 22:03:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:40,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:40,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:41,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:41,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074499657] [2024-06-21 22:03:41,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074499657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:41,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:41,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:41,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745024094] [2024-06-21 22:03:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:41,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:41,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:41,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:41,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:41,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:41,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 225 transitions, 2649 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-21 22:03:41,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:41,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:41,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:41,780 INFO L124 PetriNetUnfolderBase]: 2015/3183 cut-off events. [2024-06-21 22:03:41,781 INFO L125 PetriNetUnfolderBase]: For 113350/113350 co-relation queries the response was YES. [2024-06-21 22:03:41,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23262 conditions, 3183 events. 2015/3183 cut-off events. For 113350/113350 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17146 event pairs, 423 based on Foata normal form. 4/3184 useless extension candidates. Maximal degree in co-relation 23178. Up to 2893 conditions per place. [2024-06-21 22:03:41,810 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 191 selfloop transitions, 50 changer transitions 0/246 dead transitions. [2024-06-21 22:03:41,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 246 transitions, 3325 flow [2024-06-21 22:03:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:03:41,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:03:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 22:03:41,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-21 22:03:41,816 INFO L175 Difference]: Start difference. First operand has 182 places, 225 transitions, 2649 flow. Second operand 6 states and 121 transitions. [2024-06-21 22:03:41,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 246 transitions, 3325 flow [2024-06-21 22:03:41,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 246 transitions, 3089 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:41,915 INFO L231 Difference]: Finished difference. Result has 180 places, 228 transitions, 2571 flow [2024-06-21 22:03:41,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2571, PETRI_PLACES=180, PETRI_TRANSITIONS=228} [2024-06-21 22:03:41,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 22:03:41,916 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 228 transitions, 2571 flow [2024-06-21 22:03:41,916 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-21 22:03:41,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:41,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:41,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 22:03:41,917 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:41,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:41,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1541399669, now seen corresponding path program 3 times [2024-06-21 22:03:41,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:41,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657585142] [2024-06-21 22:03:41,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:41,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:41,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:42,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:42,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657585142] [2024-06-21 22:03:42,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657585142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:42,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:42,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:42,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259023423] [2024-06-21 22:03:42,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:42,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:42,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:42,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:42,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:42,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:42,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 228 transitions, 2571 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-21 22:03:42,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:42,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:42,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:43,212 INFO L124 PetriNetUnfolderBase]: 2003/3167 cut-off events. [2024-06-21 22:03:43,213 INFO L125 PetriNetUnfolderBase]: For 116469/116469 co-relation queries the response was YES. [2024-06-21 22:03:43,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22953 conditions, 3167 events. 2003/3167 cut-off events. For 116469/116469 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17023 event pairs, 457 based on Foata normal form. 4/3168 useless extension candidates. Maximal degree in co-relation 22868. Up to 2921 conditions per place. [2024-06-21 22:03:43,241 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 193 selfloop transitions, 44 changer transitions 0/242 dead transitions. [2024-06-21 22:03:43,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 242 transitions, 3103 flow [2024-06-21 22:03:43,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:03:43,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:03:43,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-21 22:03:43,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-21 22:03:43,243 INFO L175 Difference]: Start difference. First operand has 180 places, 228 transitions, 2571 flow. Second operand 5 states and 104 transitions. [2024-06-21 22:03:43,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 242 transitions, 3103 flow [2024-06-21 22:03:43,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 242 transitions, 2991 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:43,351 INFO L231 Difference]: Finished difference. Result has 181 places, 228 transitions, 2586 flow [2024-06-21 22:03:43,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2586, PETRI_PLACES=181, PETRI_TRANSITIONS=228} [2024-06-21 22:03:43,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 22:03:43,352 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 228 transitions, 2586 flow [2024-06-21 22:03:43,352 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-21 22:03:43,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:43,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:43,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 22:03:43,352 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-21 22:03:43,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:43,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1631657225, now seen corresponding path program 5 times [2024-06-21 22:03:43,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:43,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269155953] [2024-06-21 22:03:43,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:43,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:44,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:44,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:44,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269155953] [2024-06-21 22:03:44,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269155953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:44,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:44,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:44,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701810304] [2024-06-21 22:03:44,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:44,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:44,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:44,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:44,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:44,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:44,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 228 transitions, 2586 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-21 22:03:44,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:44,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:44,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:44,863 INFO L124 PetriNetUnfolderBase]: 1956/3139 cut-off events. [2024-06-21 22:03:44,863 INFO L125 PetriNetUnfolderBase]: For 124661/124785 co-relation queries the response was YES. [2024-06-21 22:03:44,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22774 conditions, 3139 events. 1956/3139 cut-off events. For 124661/124785 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17451 event pairs, 407 based on Foata normal form. 29/3107 useless extension candidates. Maximal degree in co-relation 22689. Up to 2711 conditions per place. [2024-06-21 22:03:44,892 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 63 changer transitions 0/280 dead transitions. [2024-06-21 22:03:44,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 280 transitions, 3422 flow [2024-06-21 22:03:44,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:44,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:44,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 22:03:44,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 22:03:44,893 INFO L175 Difference]: Start difference. First operand has 181 places, 228 transitions, 2586 flow. Second operand 9 states and 179 transitions. [2024-06-21 22:03:44,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 280 transitions, 3422 flow [2024-06-21 22:03:45,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 280 transitions, 3312 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:45,009 INFO L231 Difference]: Finished difference. Result has 188 places, 248 transitions, 2933 flow [2024-06-21 22:03:45,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2933, PETRI_PLACES=188, PETRI_TRANSITIONS=248} [2024-06-21 22:03:45,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-21 22:03:45,009 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 248 transitions, 2933 flow [2024-06-21 22:03:45,009 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-21 22:03:45,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:45,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:45,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 22:03:45,010 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-21 22:03:45,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:45,010 INFO L85 PathProgramCache]: Analyzing trace with hash -838136713, now seen corresponding path program 6 times [2024-06-21 22:03:45,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:45,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117577473] [2024-06-21 22:03:45,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:45,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:45,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:45,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:45,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:45,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117577473] [2024-06-21 22:03:45,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117577473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:45,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:45,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:45,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803361796] [2024-06-21 22:03:45,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:45,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:45,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:45,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:45,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:45,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:45,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 248 transitions, 2933 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-21 22:03:45,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:45,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:45,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:46,631 INFO L124 PetriNetUnfolderBase]: 2049/3297 cut-off events. [2024-06-21 22:03:46,631 INFO L125 PetriNetUnfolderBase]: For 135277/135504 co-relation queries the response was YES. [2024-06-21 22:03:46,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24222 conditions, 3297 events. 2049/3297 cut-off events. For 135277/135504 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18665 event pairs, 430 based on Foata normal form. 61/3287 useless extension candidates. Maximal degree in co-relation 24134. Up to 2826 conditions per place. [2024-06-21 22:03:46,661 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 75 changer transitions 0/300 dead transitions. [2024-06-21 22:03:46,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 300 transitions, 3797 flow [2024-06-21 22:03:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:46,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:46,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 22:03:46,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 22:03:46,662 INFO L175 Difference]: Start difference. First operand has 188 places, 248 transitions, 2933 flow. Second operand 9 states and 179 transitions. [2024-06-21 22:03:46,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 300 transitions, 3797 flow [2024-06-21 22:03:46,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 300 transitions, 3676 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:46,790 INFO L231 Difference]: Finished difference. Result has 196 places, 267 transitions, 3302 flow [2024-06-21 22:03:46,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3302, PETRI_PLACES=196, PETRI_TRANSITIONS=267} [2024-06-21 22:03:46,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-21 22:03:46,791 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 267 transitions, 3302 flow [2024-06-21 22:03:46,791 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-21 22:03:46,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:46,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:46,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 22:03:46,791 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-21 22:03:46,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:46,792 INFO L85 PathProgramCache]: Analyzing trace with hash -279087877, now seen corresponding path program 7 times [2024-06-21 22:03:46,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:46,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600858499] [2024-06-21 22:03:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:46,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:46,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:47,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:47,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600858499] [2024-06-21 22:03:47,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600858499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:47,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:47,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:47,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890681112] [2024-06-21 22:03:47,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:47,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:47,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:47,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:47,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:47,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:47,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 267 transitions, 3302 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-21 22:03:47,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:47,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:47,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:48,479 INFO L124 PetriNetUnfolderBase]: 2102/3400 cut-off events. [2024-06-21 22:03:48,479 INFO L125 PetriNetUnfolderBase]: For 143356/143691 co-relation queries the response was YES. [2024-06-21 22:03:48,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25082 conditions, 3400 events. 2102/3400 cut-off events. For 143356/143691 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19502 event pairs, 381 based on Foata normal form. 118/3437 useless extension candidates. Maximal degree in co-relation 24991. Up to 2791 conditions per place. [2024-06-21 22:03:48,513 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 90 changer transitions 0/315 dead transitions. [2024-06-21 22:03:48,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 315 transitions, 4145 flow [2024-06-21 22:03:48,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:48,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:48,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 22:03:48,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 22:03:48,515 INFO L175 Difference]: Start difference. First operand has 196 places, 267 transitions, 3302 flow. Second operand 9 states and 178 transitions. [2024-06-21 22:03:48,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 315 transitions, 4145 flow [2024-06-21 22:03:48,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 315 transitions, 3957 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:48,646 INFO L231 Difference]: Finished difference. Result has 201 places, 282 transitions, 3555 flow [2024-06-21 22:03:48,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3555, PETRI_PLACES=201, PETRI_TRANSITIONS=282} [2024-06-21 22:03:48,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-21 22:03:48,647 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 282 transitions, 3555 flow [2024-06-21 22:03:48,647 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-21 22:03:48,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:48,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:48,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 22:03:48,648 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:48,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1751464301, now seen corresponding path program 1 times [2024-06-21 22:03:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:48,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808379040] [2024-06-21 22:03:48,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:48,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:49,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:49,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:49,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808379040] [2024-06-21 22:03:49,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808379040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:49,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:49,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:49,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294328956] [2024-06-21 22:03:49,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:49,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:49,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:49,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:49,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:49,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:49,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 282 transitions, 3555 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-21 22:03:49,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:49,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:49,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:49,956 INFO L124 PetriNetUnfolderBase]: 2256/3633 cut-off events. [2024-06-21 22:03:49,956 INFO L125 PetriNetUnfolderBase]: For 140906/140906 co-relation queries the response was YES. [2024-06-21 22:03:49,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27069 conditions, 3633 events. 2256/3633 cut-off events. For 140906/140906 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20977 event pairs, 655 based on Foata normal form. 3/3630 useless extension candidates. Maximal degree in co-relation 26976. Up to 3268 conditions per place. [2024-06-21 22:03:49,992 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 234 selfloop transitions, 26 changer transitions 0/307 dead transitions. [2024-06-21 22:03:49,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 307 transitions, 4279 flow [2024-06-21 22:03:49,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:49,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:49,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 22:03:49,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-21 22:03:49,993 INFO L175 Difference]: Start difference. First operand has 201 places, 282 transitions, 3555 flow. Second operand 7 states and 138 transitions. [2024-06-21 22:03:49,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 307 transitions, 4279 flow [2024-06-21 22:03:50,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 307 transitions, 4073 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:50,172 INFO L231 Difference]: Finished difference. Result has 201 places, 288 transitions, 3473 flow [2024-06-21 22:03:50,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3473, PETRI_PLACES=201, PETRI_TRANSITIONS=288} [2024-06-21 22:03:50,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-21 22:03:50,172 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 288 transitions, 3473 flow [2024-06-21 22:03:50,173 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-21 22:03:50,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:50,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:50,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 22:03:50,173 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:50,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:50,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1033090751, now seen corresponding path program 2 times [2024-06-21 22:03:50,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:50,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662382754] [2024-06-21 22:03:50,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:50,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:50,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:50,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662382754] [2024-06-21 22:03:50,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662382754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:50,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:50,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:50,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628950957] [2024-06-21 22:03:50,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:50,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:50,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:50,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:50,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:50,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:50,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 288 transitions, 3473 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-21 22:03:50,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:50,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:50,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:51,522 INFO L124 PetriNetUnfolderBase]: 2285/3678 cut-off events. [2024-06-21 22:03:51,522 INFO L125 PetriNetUnfolderBase]: For 146818/146818 co-relation queries the response was YES. [2024-06-21 22:03:51,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27343 conditions, 3678 events. 2285/3678 cut-off events. For 146818/146818 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21324 event pairs, 652 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 27250. Up to 3320 conditions per place. [2024-06-21 22:03:51,557 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 26 changer transitions 0/311 dead transitions. [2024-06-21 22:03:51,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 311 transitions, 4137 flow [2024-06-21 22:03:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:51,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:03:51,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:03:51,559 INFO L175 Difference]: Start difference. First operand has 201 places, 288 transitions, 3473 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:03:51,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 311 transitions, 4137 flow [2024-06-21 22:03:51,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 311 transitions, 4083 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:51,726 INFO L231 Difference]: Finished difference. Result has 205 places, 296 transitions, 3566 flow [2024-06-21 22:03:51,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3566, PETRI_PLACES=205, PETRI_TRANSITIONS=296} [2024-06-21 22:03:51,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-21 22:03:51,727 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 296 transitions, 3566 flow [2024-06-21 22:03:51,727 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-21 22:03:51,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:51,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:51,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 22:03:51,727 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:51,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:51,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1316882269, now seen corresponding path program 3 times [2024-06-21 22:03:51,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:51,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569612584] [2024-06-21 22:03:51,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:51,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:52,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:52,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:52,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569612584] [2024-06-21 22:03:52,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569612584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:52,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:52,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:52,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146478250] [2024-06-21 22:03:52,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:52,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:52,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:52,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:52,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:52,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:03:52,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 296 transitions, 3566 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-21 22:03:52,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:52,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:03:52,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:53,142 INFO L124 PetriNetUnfolderBase]: 2277/3664 cut-off events. [2024-06-21 22:03:53,142 INFO L125 PetriNetUnfolderBase]: For 148140/148140 co-relation queries the response was YES. [2024-06-21 22:03:53,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27344 conditions, 3664 events. 2277/3664 cut-off events. For 148140/148140 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21115 event pairs, 652 based on Foata normal form. 3/3664 useless extension candidates. Maximal degree in co-relation 27249. Up to 3323 conditions per place. [2024-06-21 22:03:53,179 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 20 changer transitions 0/307 dead transitions. [2024-06-21 22:03:53,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 307 transitions, 4122 flow [2024-06-21 22:03:53,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:53,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:53,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 22:03:53,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 22:03:53,180 INFO L175 Difference]: Start difference. First operand has 205 places, 296 transitions, 3566 flow. Second operand 8 states and 139 transitions. [2024-06-21 22:03:53,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 307 transitions, 4122 flow [2024-06-21 22:03:53,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 307 transitions, 4035 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:53,365 INFO L231 Difference]: Finished difference. Result has 209 places, 296 transitions, 3526 flow [2024-06-21 22:03:53,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3526, PETRI_PLACES=209, PETRI_TRANSITIONS=296} [2024-06-21 22:03:53,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 22:03:53,366 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 296 transitions, 3526 flow [2024-06-21 22:03:53,366 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-21 22:03:53,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:53,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:53,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 22:03:53,366 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:53,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:53,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1210468535, now seen corresponding path program 1 times [2024-06-21 22:03:53,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:53,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663990580] [2024-06-21 22:03:53,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:53,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:53,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:54,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:54,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663990580] [2024-06-21 22:03:54,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663990580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:54,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:54,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:54,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804580957] [2024-06-21 22:03:54,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:54,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:54,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:54,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:54,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:54,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:54,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 296 transitions, 3526 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:54,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:54,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:54,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:54,878 INFO L124 PetriNetUnfolderBase]: 2391/3780 cut-off events. [2024-06-21 22:03:54,878 INFO L125 PetriNetUnfolderBase]: For 150933/150933 co-relation queries the response was YES. [2024-06-21 22:03:54,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28064 conditions, 3780 events. 2391/3780 cut-off events. For 150933/150933 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21321 event pairs, 680 based on Foata normal form. 2/3779 useless extension candidates. Maximal degree in co-relation 27968. Up to 3612 conditions per place. [2024-06-21 22:03:54,920 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 287 selfloop transitions, 14 changer transitions 0/306 dead transitions. [2024-06-21 22:03:54,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 306 transitions, 4178 flow [2024-06-21 22:03:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:03:54,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:03:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-21 22:03:54,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 22:03:54,922 INFO L175 Difference]: Start difference. First operand has 209 places, 296 transitions, 3526 flow. Second operand 5 states and 94 transitions. [2024-06-21 22:03:54,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 306 transitions, 4178 flow [2024-06-21 22:03:55,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 306 transitions, 4065 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 22:03:55,119 INFO L231 Difference]: Finished difference. Result has 205 places, 298 transitions, 3474 flow [2024-06-21 22:03:55,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3474, PETRI_PLACES=205, PETRI_TRANSITIONS=298} [2024-06-21 22:03:55,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-21 22:03:55,120 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 298 transitions, 3474 flow [2024-06-21 22:03:55,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:55,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:55,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:55,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 22:03:55,120 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-21 22:03:55,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:55,121 INFO L85 PathProgramCache]: Analyzing trace with hash -2020739340, now seen corresponding path program 1 times [2024-06-21 22:03:55,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:55,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678114496] [2024-06-21 22:03:55,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:55,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:55,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:56,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-21 22:03:56,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:56,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678114496] [2024-06-21 22:03:56,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678114496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:56,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:56,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:56,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434880035] [2024-06-21 22:03:56,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:56,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:56,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:56,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:56,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 298 transitions, 3474 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-21 22:03:56,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:56,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:56,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:56,902 INFO L124 PetriNetUnfolderBase]: 2408/3799 cut-off events. [2024-06-21 22:03:56,902 INFO L125 PetriNetUnfolderBase]: For 158160/158160 co-relation queries the response was YES. [2024-06-21 22:03:56,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28291 conditions, 3799 events. 2408/3799 cut-off events. For 158160/158160 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21317 event pairs, 540 based on Foata normal form. 4/3800 useless extension candidates. Maximal degree in co-relation 28198. Up to 3425 conditions per place. [2024-06-21 22:03:56,942 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 56 changer transitions 0/334 dead transitions. [2024-06-21 22:03:56,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 334 transitions, 4345 flow [2024-06-21 22:03:56,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:56,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:56,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 22:03:56,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:03:56,944 INFO L175 Difference]: Start difference. First operand has 205 places, 298 transitions, 3474 flow. Second operand 9 states and 171 transitions. [2024-06-21 22:03:56,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 334 transitions, 4345 flow [2024-06-21 22:03:57,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 334 transitions, 4300 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:57,126 INFO L231 Difference]: Finished difference. Result has 212 places, 304 transitions, 3664 flow [2024-06-21 22:03:57,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3664, PETRI_PLACES=212, PETRI_TRANSITIONS=304} [2024-06-21 22:03:57,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-21 22:03:57,127 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 304 transitions, 3664 flow [2024-06-21 22:03:57,127 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-21 22:03:57,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:57,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:57,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 22:03:57,127 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-21 22:03:57,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:57,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1390165238, now seen corresponding path program 2 times [2024-06-21 22:03:57,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:57,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250649189] [2024-06-21 22:03:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:57,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:57,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:57,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:57,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:57,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250649189] [2024-06-21 22:03:57,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250649189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:57,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:57,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:57,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25815293] [2024-06-21 22:03:57,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:57,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:57,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:57,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:57,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:58,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:58,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 304 transitions, 3664 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-21 22:03:58,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:58,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:58,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:58,851 INFO L124 PetriNetUnfolderBase]: 2450/3876 cut-off events. [2024-06-21 22:03:58,852 INFO L125 PetriNetUnfolderBase]: For 170148/170148 co-relation queries the response was YES. [2024-06-21 22:03:58,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29488 conditions, 3876 events. 2450/3876 cut-off events. For 170148/170148 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21954 event pairs, 578 based on Foata normal form. 4/3877 useless extension candidates. Maximal degree in co-relation 29393. Up to 3533 conditions per place. [2024-06-21 22:03:58,892 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 46 changer transitions 0/343 dead transitions. [2024-06-21 22:03:58,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 343 transitions, 4710 flow [2024-06-21 22:03:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 22:03:58,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 22:03:58,893 INFO L175 Difference]: Start difference. First operand has 212 places, 304 transitions, 3664 flow. Second operand 9 states and 173 transitions. [2024-06-21 22:03:58,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 343 transitions, 4710 flow [2024-06-21 22:03:59,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 343 transitions, 4580 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:59,106 INFO L231 Difference]: Finished difference. Result has 218 places, 309 transitions, 3738 flow [2024-06-21 22:03:59,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3738, PETRI_PLACES=218, PETRI_TRANSITIONS=309} [2024-06-21 22:03:59,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-21 22:03:59,107 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 309 transitions, 3738 flow [2024-06-21 22:03:59,107 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-21 22:03:59,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:59,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:59,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 22:03:59,107 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-21 22:03:59,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:59,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1928168686, now seen corresponding path program 3 times [2024-06-21 22:03:59,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:59,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133770185] [2024-06-21 22:03:59,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:59,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:59,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-21 22:03:59,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:59,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133770185] [2024-06-21 22:03:59,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133770185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:59,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:59,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:59,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387399598] [2024-06-21 22:03:59,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:59,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:59,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:59,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:59,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:59,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:03:59,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 309 transitions, 3738 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-21 22:03:59,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:59,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:03:59,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:00,837 INFO L124 PetriNetUnfolderBase]: 2442/3864 cut-off events. [2024-06-21 22:04:00,837 INFO L125 PetriNetUnfolderBase]: For 175225/175225 co-relation queries the response was YES. [2024-06-21 22:04:00,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29591 conditions, 3864 events. 2442/3864 cut-off events. For 175225/175225 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21804 event pairs, 583 based on Foata normal form. 4/3865 useless extension candidates. Maximal degree in co-relation 29494. Up to 3573 conditions per place. [2024-06-21 22:04:00,877 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 45 changer transitions 0/341 dead transitions. [2024-06-21 22:04:00,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 341 transitions, 4559 flow [2024-06-21 22:04:00,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:00,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:00,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 22:04:00,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 22:04:00,881 INFO L175 Difference]: Start difference. First operand has 218 places, 309 transitions, 3738 flow. Second operand 9 states and 169 transitions. [2024-06-21 22:04:00,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 341 transitions, 4559 flow [2024-06-21 22:04:01,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 341 transitions, 4397 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:01,113 INFO L231 Difference]: Finished difference. Result has 222 places, 310 transitions, 3709 flow [2024-06-21 22:04:01,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3709, PETRI_PLACES=222, PETRI_TRANSITIONS=310} [2024-06-21 22:04:01,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-21 22:04:01,114 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 310 transitions, 3709 flow [2024-06-21 22:04:01,114 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-21 22:04:01,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:01,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:01,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 22:04:01,115 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-21 22:04:01,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1855887770, now seen corresponding path program 4 times [2024-06-21 22:04:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:01,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074660892] [2024-06-21 22:04:01,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:01,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:01,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-21 22:04:01,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:01,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074660892] [2024-06-21 22:04:01,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074660892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:01,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:01,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:01,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899173038] [2024-06-21 22:04:01,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:01,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:01,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:01,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:01,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:01,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:01,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 310 transitions, 3709 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-21 22:04:01,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:01,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:01,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:02,740 INFO L124 PetriNetUnfolderBase]: 2459/3881 cut-off events. [2024-06-21 22:04:02,741 INFO L125 PetriNetUnfolderBase]: For 180309/180309 co-relation queries the response was YES. [2024-06-21 22:04:02,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29785 conditions, 3881 events. 2459/3881 cut-off events. For 180309/180309 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21818 event pairs, 392 based on Foata normal form. 4/3882 useless extension candidates. Maximal degree in co-relation 29686. Up to 3273 conditions per place. [2024-06-21 22:04:02,780 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 307 selfloop transitions, 55 changer transitions 0/367 dead transitions. [2024-06-21 22:04:02,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 367 transitions, 4893 flow [2024-06-21 22:04:02,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:02,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:02,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 22:04:02,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 22:04:02,781 INFO L175 Difference]: Start difference. First operand has 222 places, 310 transitions, 3709 flow. Second operand 9 states and 169 transitions. [2024-06-21 22:04:02,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 367 transitions, 4893 flow [2024-06-21 22:04:03,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 367 transitions, 4807 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:03,062 INFO L231 Difference]: Finished difference. Result has 226 places, 334 transitions, 4172 flow [2024-06-21 22:04:03,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4172, PETRI_PLACES=226, PETRI_TRANSITIONS=334} [2024-06-21 22:04:03,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-21 22:04:03,062 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 334 transitions, 4172 flow [2024-06-21 22:04:03,063 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-21 22:04:03,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:03,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:03,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 22:04:03,063 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-21 22:04:03,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:03,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1197269198, now seen corresponding path program 1 times [2024-06-21 22:04:03,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:03,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399502044] [2024-06-21 22:04:03,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:03,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:04,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-21 22:04:04,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:04,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399502044] [2024-06-21 22:04:04,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399502044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:04,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:04,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:04,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000537269] [2024-06-21 22:04:04,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:04,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:04,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:04,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:04,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:04,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:04,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 334 transitions, 4172 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-21 22:04:04,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:04,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:04,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:05,155 INFO L124 PetriNetUnfolderBase]: 2627/4185 cut-off events. [2024-06-21 22:04:05,156 INFO L125 PetriNetUnfolderBase]: For 216665/216665 co-relation queries the response was YES. [2024-06-21 22:04:05,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33142 conditions, 4185 events. 2627/4185 cut-off events. For 216665/216665 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 24186 event pairs, 550 based on Foata normal form. 12/4194 useless extension candidates. Maximal degree in co-relation 33040. Up to 3491 conditions per place. [2024-06-21 22:04:05,200 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 310 selfloop transitions, 69 changer transitions 0/384 dead transitions. [2024-06-21 22:04:05,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 384 transitions, 5417 flow [2024-06-21 22:04:05,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:05,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:05,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-21 22:04:05,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700665188470067 [2024-06-21 22:04:05,202 INFO L175 Difference]: Start difference. First operand has 226 places, 334 transitions, 4172 flow. Second operand 11 states and 212 transitions. [2024-06-21 22:04:05,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 384 transitions, 5417 flow [2024-06-21 22:04:05,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 384 transitions, 5295 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-21 22:04:05,562 INFO L231 Difference]: Finished difference. Result has 235 places, 337 transitions, 4294 flow [2024-06-21 22:04:05,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4294, PETRI_PLACES=235, PETRI_TRANSITIONS=337} [2024-06-21 22:04:05,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-21 22:04:05,562 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 337 transitions, 4294 flow [2024-06-21 22:04:05,563 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-21 22:04:05,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:05,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:05,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 22:04:05,563 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:05,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:05,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1398351008, now seen corresponding path program 2 times [2024-06-21 22:04:05,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:05,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88634221] [2024-06-21 22:04:05,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:05,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:06,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88634221] [2024-06-21 22:04:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88634221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:06,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:06,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:06,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39160159] [2024-06-21 22:04:06,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:06,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:06,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:06,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:06,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:06,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:06,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 337 transitions, 4294 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-21 22:04:06,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:06,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:06,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:07,689 INFO L124 PetriNetUnfolderBase]: 2685/4272 cut-off events. [2024-06-21 22:04:07,689 INFO L125 PetriNetUnfolderBase]: For 222325/222325 co-relation queries the response was YES. [2024-06-21 22:04:07,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33130 conditions, 4272 events. 2685/4272 cut-off events. For 222325/222325 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24704 event pairs, 590 based on Foata normal form. 16/4285 useless extension candidates. Maximal degree in co-relation 33025. Up to 3814 conditions per place. [2024-06-21 22:04:07,737 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 306 selfloop transitions, 63 changer transitions 0/374 dead transitions. [2024-06-21 22:04:07,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 374 transitions, 5243 flow [2024-06-21 22:04:07,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:07,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:07,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 22:04:07,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-21 22:04:07,753 INFO L175 Difference]: Start difference. First operand has 235 places, 337 transitions, 4294 flow. Second operand 10 states and 189 transitions. [2024-06-21 22:04:07,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 374 transitions, 5243 flow [2024-06-21 22:04:08,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 374 transitions, 5115 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:08,107 INFO L231 Difference]: Finished difference. Result has 238 places, 338 transitions, 4338 flow [2024-06-21 22:04:08,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4338, PETRI_PLACES=238, PETRI_TRANSITIONS=338} [2024-06-21 22:04:08,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-21 22:04:08,109 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 338 transitions, 4338 flow [2024-06-21 22:04:08,109 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-21 22:04:08,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:08,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:08,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 22:04:08,109 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:08,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:08,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1072792736, now seen corresponding path program 3 times [2024-06-21 22:04:08,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:08,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874145698] [2024-06-21 22:04:08,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:08,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:09,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-21 22:04:09,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:09,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874145698] [2024-06-21 22:04:09,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874145698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:09,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:09,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:09,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712481386] [2024-06-21 22:04:09,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:09,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:09,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:09,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:09,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:09,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 338 transitions, 4338 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-21 22:04:09,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:09,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:09,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:10,429 INFO L124 PetriNetUnfolderBase]: 2657/4239 cut-off events. [2024-06-21 22:04:10,429 INFO L125 PetriNetUnfolderBase]: For 211355/211355 co-relation queries the response was YES. [2024-06-21 22:04:10,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32206 conditions, 4239 events. 2657/4239 cut-off events. For 211355/211355 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24623 event pairs, 597 based on Foata normal form. 16/4252 useless extension candidates. Maximal degree in co-relation 32099. Up to 3855 conditions per place. [2024-06-21 22:04:10,468 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 324 selfloop transitions, 47 changer transitions 0/376 dead transitions. [2024-06-21 22:04:10,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 376 transitions, 5260 flow [2024-06-21 22:04:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:10,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 22:04:10,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 22:04:10,470 INFO L175 Difference]: Start difference. First operand has 238 places, 338 transitions, 4338 flow. Second operand 10 states and 188 transitions. [2024-06-21 22:04:10,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 376 transitions, 5260 flow [2024-06-21 22:04:10,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 376 transitions, 5129 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:10,812 INFO L231 Difference]: Finished difference. Result has 240 places, 338 transitions, 4308 flow [2024-06-21 22:04:10,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4308, PETRI_PLACES=240, PETRI_TRANSITIONS=338} [2024-06-21 22:04:10,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-21 22:04:10,813 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 338 transitions, 4308 flow [2024-06-21 22:04:10,813 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-21 22:04:10,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:10,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:10,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 22:04:10,814 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:10,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:10,814 INFO L85 PathProgramCache]: Analyzing trace with hash 271347302, now seen corresponding path program 5 times [2024-06-21 22:04:10,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:10,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200608462] [2024-06-21 22:04:10,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:10,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:10,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:11,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:11,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200608462] [2024-06-21 22:04:11,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200608462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:11,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:11,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:11,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062620565] [2024-06-21 22:04:11,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:11,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:11,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:11,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:11,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 338 transitions, 4308 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-21 22:04:11,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:11,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:11,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:12,670 INFO L124 PetriNetUnfolderBase]: 2649/4220 cut-off events. [2024-06-21 22:04:12,670 INFO L125 PetriNetUnfolderBase]: For 203679/203679 co-relation queries the response was YES. [2024-06-21 22:04:12,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31972 conditions, 4220 events. 2649/4220 cut-off events. For 203679/203679 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24438 event pairs, 611 based on Foata normal form. 4/4216 useless extension candidates. Maximal degree in co-relation 31864. Up to 3832 conditions per place. [2024-06-21 22:04:12,713 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 316 selfloop transitions, 52 changer transitions 0/373 dead transitions. [2024-06-21 22:04:12,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 373 transitions, 5296 flow [2024-06-21 22:04:12,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:12,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:12,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 22:04:12,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 22:04:12,715 INFO L175 Difference]: Start difference. First operand has 240 places, 338 transitions, 4308 flow. Second operand 9 states and 170 transitions. [2024-06-21 22:04:12,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 373 transitions, 5296 flow [2024-06-21 22:04:13,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 373 transitions, 5199 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:13,016 INFO L231 Difference]: Finished difference. Result has 242 places, 345 transitions, 4486 flow [2024-06-21 22:04:13,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4211, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4486, PETRI_PLACES=242, PETRI_TRANSITIONS=345} [2024-06-21 22:04:13,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-21 22:04:13,017 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 345 transitions, 4486 flow [2024-06-21 22:04:13,017 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-21 22:04:13,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:13,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-21 22:04:13,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 22:04:13,018 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:13,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:13,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1884530206, now seen corresponding path program 4 times [2024-06-21 22:04:13,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:13,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625042390] [2024-06-21 22:04:13,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:13,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:13,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:14,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:14,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:14,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625042390] [2024-06-21 22:04:14,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625042390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:14,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:14,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:14,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506707788] [2024-06-21 22:04:14,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:14,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:14,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:14,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:14,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:14,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 345 transitions, 4486 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-21 22:04:14,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:15,023 INFO L124 PetriNetUnfolderBase]: 2793/4470 cut-off events. [2024-06-21 22:04:15,024 INFO L125 PetriNetUnfolderBase]: For 240198/240198 co-relation queries the response was YES. [2024-06-21 22:04:15,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34756 conditions, 4470 events. 2793/4470 cut-off events. For 240198/240198 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26370 event pairs, 644 based on Foata normal form. 12/4474 useless extension candidates. Maximal degree in co-relation 34646. Up to 3821 conditions per place. [2024-06-21 22:04:15,073 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 79 changer transitions 0/388 dead transitions. [2024-06-21 22:04:15,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 388 transitions, 5744 flow [2024-06-21 22:04:15,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:15,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:15,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 22:04:15,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-21 22:04:15,074 INFO L175 Difference]: Start difference. First operand has 242 places, 345 transitions, 4486 flow. Second operand 10 states and 194 transitions. [2024-06-21 22:04:15,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 388 transitions, 5744 flow [2024-06-21 22:04:15,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 388 transitions, 5570 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:15,480 INFO L231 Difference]: Finished difference. Result has 248 places, 349 transitions, 4592 flow [2024-06-21 22:04:15,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=248, PETRI_TRANSITIONS=349} [2024-06-21 22:04:15,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-21 22:04:15,481 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 349 transitions, 4592 flow [2024-06-21 22:04:15,481 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-21 22:04:15,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:15,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:15,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 22:04:15,482 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:15,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:15,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1544847070, now seen corresponding path program 5 times [2024-06-21 22:04:15,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:15,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770581725] [2024-06-21 22:04:15,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:15,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:16,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:16,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:16,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770581725] [2024-06-21 22:04:16,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770581725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:16,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:16,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:16,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906189752] [2024-06-21 22:04:16,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:16,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:16,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:16,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:16,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:16,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:16,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 349 transitions, 4592 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-21 22:04:16,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:16,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:16,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:17,508 INFO L124 PetriNetUnfolderBase]: 2961/4756 cut-off events. [2024-06-21 22:04:17,509 INFO L125 PetriNetUnfolderBase]: For 271647/271647 co-relation queries the response was YES. [2024-06-21 22:04:17,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37624 conditions, 4756 events. 2961/4756 cut-off events. For 271647/271647 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 28576 event pairs, 664 based on Foata normal form. 12/4752 useless extension candidates. Maximal degree in co-relation 37512. Up to 4009 conditions per place. [2024-06-21 22:04:17,565 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 82 changer transitions 0/391 dead transitions. [2024-06-21 22:04:17,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 391 transitions, 5857 flow [2024-06-21 22:04:17,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:17,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 22:04:17,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-21 22:04:17,567 INFO L175 Difference]: Start difference. First operand has 248 places, 349 transitions, 4592 flow. Second operand 10 states and 194 transitions. [2024-06-21 22:04:17,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 391 transitions, 5857 flow [2024-06-21 22:04:17,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 391 transitions, 5725 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:17,953 INFO L231 Difference]: Finished difference. Result has 253 places, 352 transitions, 4743 flow [2024-06-21 22:04:17,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4743, PETRI_PLACES=253, PETRI_TRANSITIONS=352} [2024-06-21 22:04:17,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-21 22:04:17,954 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 352 transitions, 4743 flow [2024-06-21 22:04:17,954 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-21 22:04:17,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:17,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:17,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 22:04:17,955 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:17,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:17,955 INFO L85 PathProgramCache]: Analyzing trace with hash 723730696, now seen corresponding path program 6 times [2024-06-21 22:04:17,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:17,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333324710] [2024-06-21 22:04:17,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:17,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:17,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:18,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:18,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:18,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333324710] [2024-06-21 22:04:18,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333324710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:18,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:18,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:18,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033001498] [2024-06-21 22:04:18,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:18,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:18,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:18,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:18,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:19,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 352 transitions, 4743 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-21 22:04:19,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:19,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:19,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:20,198 INFO L124 PetriNetUnfolderBase]: 2933/4716 cut-off events. [2024-06-21 22:04:20,199 INFO L125 PetriNetUnfolderBase]: For 267556/267556 co-relation queries the response was YES. [2024-06-21 22:04:20,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36840 conditions, 4716 events. 2933/4716 cut-off events. For 267556/267556 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 28389 event pairs, 673 based on Foata normal form. 16/4724 useless extension candidates. Maximal degree in co-relation 36725. Up to 4080 conditions per place. [2024-06-21 22:04:20,251 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 279 selfloop transitions, 108 changer transitions 0/392 dead transitions. [2024-06-21 22:04:20,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 392 transitions, 5707 flow [2024-06-21 22:04:20,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:20,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 22:04:20,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:04:20,275 INFO L175 Difference]: Start difference. First operand has 253 places, 352 transitions, 4743 flow. Second operand 11 states and 209 transitions. [2024-06-21 22:04:20,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 392 transitions, 5707 flow [2024-06-21 22:04:20,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 392 transitions, 5558 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:20,730 INFO L231 Difference]: Finished difference. Result has 258 places, 352 transitions, 4817 flow [2024-06-21 22:04:20,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4817, PETRI_PLACES=258, PETRI_TRANSITIONS=352} [2024-06-21 22:04:20,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-21 22:04:20,732 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 352 transitions, 4817 flow [2024-06-21 22:04:20,732 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-21 22:04:20,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:20,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:20,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 22:04:20,732 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:20,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:20,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1875592906, now seen corresponding path program 7 times [2024-06-21 22:04:20,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:20,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959912206] [2024-06-21 22:04:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:20,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:20,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:21,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-21 22:04:21,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:21,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959912206] [2024-06-21 22:04:21,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959912206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:21,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127834575] [2024-06-21 22:04:21,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:21,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:21,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:21,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:21,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:21,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 352 transitions, 4817 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-21 22:04:21,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:21,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:21,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:22,922 INFO L124 PetriNetUnfolderBase]: 3076/4975 cut-off events. [2024-06-21 22:04:22,923 INFO L125 PetriNetUnfolderBase]: For 286238/286238 co-relation queries the response was YES. [2024-06-21 22:04:22,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39167 conditions, 4975 events. 3076/4975 cut-off events. For 286238/286238 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30310 event pairs, 622 based on Foata normal form. 12/4979 useless extension candidates. Maximal degree in co-relation 39050. Up to 3406 conditions per place. [2024-06-21 22:04:22,980 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 300 selfloop transitions, 90 changer transitions 0/395 dead transitions. [2024-06-21 22:04:22,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 395 transitions, 6102 flow [2024-06-21 22:04:22,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:22,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:22,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 22:04:22,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-21 22:04:22,982 INFO L175 Difference]: Start difference. First operand has 258 places, 352 transitions, 4817 flow. Second operand 10 states and 194 transitions. [2024-06-21 22:04:22,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 395 transitions, 6102 flow [2024-06-21 22:04:23,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 395 transitions, 5887 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 22:04:23,470 INFO L231 Difference]: Finished difference. Result has 260 places, 355 transitions, 4926 flow [2024-06-21 22:04:23,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4926, PETRI_PLACES=260, PETRI_TRANSITIONS=355} [2024-06-21 22:04:23,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-21 22:04:23,471 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 355 transitions, 4926 flow [2024-06-21 22:04:23,471 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-21 22:04:23,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:23,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:23,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 22:04:23,471 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:23,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:23,472 INFO L85 PathProgramCache]: Analyzing trace with hash 478421474, now seen corresponding path program 8 times [2024-06-21 22:04:23,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:23,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106218738] [2024-06-21 22:04:23,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:23,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:24,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:24,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106218738] [2024-06-21 22:04:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106218738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:24,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:24,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:24,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100674194] [2024-06-21 22:04:24,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:24,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:24,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:24,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:24,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:24,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 355 transitions, 4926 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-21 22:04:24,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:24,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:24,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:25,657 INFO L124 PetriNetUnfolderBase]: 3117/5038 cut-off events. [2024-06-21 22:04:25,657 INFO L125 PetriNetUnfolderBase]: For 299072/299072 co-relation queries the response was YES. [2024-06-21 22:04:25,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40199 conditions, 5038 events. 3117/5038 cut-off events. For 299072/299072 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30933 event pairs, 712 based on Foata normal form. 12/5034 useless extension candidates. Maximal degree in co-relation 40080. Up to 4281 conditions per place. [2024-06-21 22:04:25,717 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 312 selfloop transitions, 78 changer transitions 0/395 dead transitions. [2024-06-21 22:04:25,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 395 transitions, 6155 flow [2024-06-21 22:04:25,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:25,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:25,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 22:04:25,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:04:25,719 INFO L175 Difference]: Start difference. First operand has 260 places, 355 transitions, 4926 flow. Second operand 10 states and 195 transitions. [2024-06-21 22:04:25,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 395 transitions, 6155 flow [2024-06-21 22:04:26,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 395 transitions, 6008 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:26,331 INFO L231 Difference]: Finished difference. Result has 264 places, 356 transitions, 4986 flow [2024-06-21 22:04:26,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4986, PETRI_PLACES=264, PETRI_TRANSITIONS=356} [2024-06-21 22:04:26,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-21 22:04:26,332 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 356 transitions, 4986 flow [2024-06-21 22:04:26,332 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-21 22:04:26,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:26,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:26,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 22:04:26,332 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:26,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:26,333 INFO L85 PathProgramCache]: Analyzing trace with hash 471004724, now seen corresponding path program 9 times [2024-06-21 22:04:26,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:26,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308416220] [2024-06-21 22:04:26,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:26,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:26,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:27,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:27,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308416220] [2024-06-21 22:04:27,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308416220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:27,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:27,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:27,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946974946] [2024-06-21 22:04:27,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:27,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:27,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:27,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:27,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:27,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:27,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 356 transitions, 4986 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-21 22:04:27,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:27,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:27,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:29,004 INFO L124 PetriNetUnfolderBase]: 3117/5045 cut-off events. [2024-06-21 22:04:29,004 INFO L125 PetriNetUnfolderBase]: For 291375/291375 co-relation queries the response was YES. [2024-06-21 22:04:29,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39362 conditions, 5045 events. 3117/5045 cut-off events. For 291375/291375 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31138 event pairs, 742 based on Foata normal form. 16/5053 useless extension candidates. Maximal degree in co-relation 39241. Up to 4558 conditions per place. [2024-06-21 22:04:29,065 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 334 selfloop transitions, 60 changer transitions 0/399 dead transitions. [2024-06-21 22:04:29,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 399 transitions, 6015 flow [2024-06-21 22:04:29,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:29,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:29,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 22:04:29,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-21 22:04:29,066 INFO L175 Difference]: Start difference. First operand has 264 places, 356 transitions, 4986 flow. Second operand 11 states and 208 transitions. [2024-06-21 22:04:29,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 399 transitions, 6015 flow [2024-06-21 22:04:29,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 399 transitions, 5777 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:29,564 INFO L231 Difference]: Finished difference. Result has 267 places, 361 transitions, 4939 flow [2024-06-21 22:04:29,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4756, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4939, PETRI_PLACES=267, PETRI_TRANSITIONS=361} [2024-06-21 22:04:29,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 22:04:29,564 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 361 transitions, 4939 flow [2024-06-21 22:04:29,565 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-21 22:04:29,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:29,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:29,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 22:04:29,565 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:29,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:29,565 INFO L85 PathProgramCache]: Analyzing trace with hash -2132958494, now seen corresponding path program 10 times [2024-06-21 22:04:29,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:29,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376784371] [2024-06-21 22:04:29,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:29,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:30,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:30,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:30,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376784371] [2024-06-21 22:04:30,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376784371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:30,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:30,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:30,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107457849] [2024-06-21 22:04:30,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:30,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:30,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:30,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:30,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:30,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:30,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 361 transitions, 4939 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-21 22:04:30,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:30,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:30,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:31,995 INFO L124 PetriNetUnfolderBase]: 3089/5001 cut-off events. [2024-06-21 22:04:31,996 INFO L125 PetriNetUnfolderBase]: For 277551/277551 co-relation queries the response was YES. [2024-06-21 22:04:32,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37960 conditions, 5001 events. 3089/5001 cut-off events. For 277551/277551 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 30803 event pairs, 726 based on Foata normal form. 16/5009 useless extension candidates. Maximal degree in co-relation 37839. Up to 4519 conditions per place. [2024-06-21 22:04:32,055 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 333 selfloop transitions, 62 changer transitions 0/400 dead transitions. [2024-06-21 22:04:32,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 400 transitions, 5920 flow [2024-06-21 22:04:32,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:32,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:32,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 22:04:32,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567627494456763 [2024-06-21 22:04:32,056 INFO L175 Difference]: Start difference. First operand has 267 places, 361 transitions, 4939 flow. Second operand 11 states and 206 transitions. [2024-06-21 22:04:32,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 400 transitions, 5920 flow [2024-06-21 22:04:32,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 400 transitions, 5804 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:32,472 INFO L231 Difference]: Finished difference. Result has 270 places, 362 transitions, 4966 flow [2024-06-21 22:04:32,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4966, PETRI_PLACES=270, PETRI_TRANSITIONS=362} [2024-06-21 22:04:32,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-21 22:04:32,472 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 362 transitions, 4966 flow [2024-06-21 22:04:32,473 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-21 22:04:32,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:32,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:32,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 22:04:32,473 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:32,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:32,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1957320237, now seen corresponding path program 1 times [2024-06-21 22:04:32,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:32,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816111889] [2024-06-21 22:04:32,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:32,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:32,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:33,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:33,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:33,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816111889] [2024-06-21 22:04:33,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816111889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:33,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:33,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:33,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449294375] [2024-06-21 22:04:33,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:33,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:33,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:33,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:33,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:33,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:04:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 362 transitions, 4966 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-21 22:04:33,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:33,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:04:33,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:34,151 INFO L124 PetriNetUnfolderBase]: 2984/4905 cut-off events. [2024-06-21 22:04:34,151 INFO L125 PetriNetUnfolderBase]: For 272308/272309 co-relation queries the response was YES. [2024-06-21 22:04:34,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37520 conditions, 4905 events. 2984/4905 cut-off events. For 272308/272309 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 30909 event pairs, 749 based on Foata normal form. 4/4903 useless extension candidates. Maximal degree in co-relation 37398. Up to 4425 conditions per place. [2024-06-21 22:04:34,209 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 303 selfloop transitions, 50 changer transitions 0/400 dead transitions. [2024-06-21 22:04:34,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 400 transitions, 6286 flow [2024-06-21 22:04:34,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:34,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:34,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 22:04:34,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-21 22:04:34,210 INFO L175 Difference]: Start difference. First operand has 270 places, 362 transitions, 4966 flow. Second operand 8 states and 161 transitions. [2024-06-21 22:04:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 400 transitions, 6286 flow [2024-06-21 22:04:34,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 400 transitions, 6160 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 22:04:34,628 INFO L231 Difference]: Finished difference. Result has 271 places, 374 transitions, 5179 flow [2024-06-21 22:04:34,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5179, PETRI_PLACES=271, PETRI_TRANSITIONS=374} [2024-06-21 22:04:34,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-21 22:04:34,628 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 374 transitions, 5179 flow [2024-06-21 22:04:34,629 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-21 22:04:34,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:34,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:34,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 22:04:34,629 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:34,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1957323957, now seen corresponding path program 2 times [2024-06-21 22:04:34,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:34,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151240823] [2024-06-21 22:04:34,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:34,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:35,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-21 22:04:35,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:35,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151240823] [2024-06-21 22:04:35,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151240823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:35,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:35,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:35,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958093081] [2024-06-21 22:04:35,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:35,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:35,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:04:35,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 374 transitions, 5179 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-21 22:04:35,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:35,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:04:35,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:36,466 INFO L124 PetriNetUnfolderBase]: 2994/4919 cut-off events. [2024-06-21 22:04:36,467 INFO L125 PetriNetUnfolderBase]: For 283200/283219 co-relation queries the response was YES. [2024-06-21 22:04:36,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38201 conditions, 4919 events. 2994/4919 cut-off events. For 283200/283219 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31002 event pairs, 750 based on Foata normal form. 4/4916 useless extension candidates. Maximal degree in co-relation 38076. Up to 4487 conditions per place. [2024-06-21 22:04:36,526 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 37 changer transitions 0/397 dead transitions. [2024-06-21 22:04:36,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 397 transitions, 6003 flow [2024-06-21 22:04:36,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:36,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:04:36,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 22:04:36,528 INFO L175 Difference]: Start difference. First operand has 271 places, 374 transitions, 5179 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:04:36,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 397 transitions, 6003 flow [2024-06-21 22:04:37,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 397 transitions, 5932 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 22:04:37,096 INFO L231 Difference]: Finished difference. Result has 277 places, 377 transitions, 5244 flow [2024-06-21 22:04:37,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5114, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5244, PETRI_PLACES=277, PETRI_TRANSITIONS=377} [2024-06-21 22:04:37,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-21 22:04:37,097 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 377 transitions, 5244 flow [2024-06-21 22:04:37,097 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-21 22:04:37,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:37,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:37,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 22:04:37,097 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:37,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:37,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1542901405, now seen corresponding path program 3 times [2024-06-21 22:04:37,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:37,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030835076] [2024-06-21 22:04:37,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:37,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:37,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:37,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:37,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:37,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030835076] [2024-06-21 22:04:37,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030835076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:37,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:37,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:37,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006363593] [2024-06-21 22:04:37,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:37,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:37,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:37,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:37,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:38,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:04:38,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 377 transitions, 5244 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-21 22:04:38,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:38,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:04:38,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:39,018 INFO L124 PetriNetUnfolderBase]: 3002/4931 cut-off events. [2024-06-21 22:04:39,019 INFO L125 PetriNetUnfolderBase]: For 289614/289632 co-relation queries the response was YES. [2024-06-21 22:04:39,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38447 conditions, 4931 events. 3002/4931 cut-off events. For 289614/289632 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31120 event pairs, 753 based on Foata normal form. 2/4927 useless extension candidates. Maximal degree in co-relation 38320. Up to 4526 conditions per place. [2024-06-21 22:04:39,075 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 29 changer transitions 0/397 dead transitions. [2024-06-21 22:04:39,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 397 transitions, 6054 flow [2024-06-21 22:04:39,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:39,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:39,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:04:39,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:04:39,077 INFO L175 Difference]: Start difference. First operand has 277 places, 377 transitions, 5244 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:04:39,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 397 transitions, 6054 flow [2024-06-21 22:04:39,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 397 transitions, 5952 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:39,728 INFO L231 Difference]: Finished difference. Result has 279 places, 380 transitions, 5262 flow [2024-06-21 22:04:39,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5142, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5262, PETRI_PLACES=279, PETRI_TRANSITIONS=380} [2024-06-21 22:04:39,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-21 22:04:39,729 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 380 transitions, 5262 flow [2024-06-21 22:04:39,729 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-21 22:04:39,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:39,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:39,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 22:04:39,729 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:39,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:39,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1793451933, now seen corresponding path program 4 times [2024-06-21 22:04:39,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:39,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855597255] [2024-06-21 22:04:39,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:39,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:40,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:40,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:40,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855597255] [2024-06-21 22:04:40,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855597255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:40,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:40,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:40,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138570217] [2024-06-21 22:04:40,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:40,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:40,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:40,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:40,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:40,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:04:40,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 380 transitions, 5262 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-21 22:04:40,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:40,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:04:40,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:41,670 INFO L124 PetriNetUnfolderBase]: 3002/4931 cut-off events. [2024-06-21 22:04:41,670 INFO L125 PetriNetUnfolderBase]: For 294750/294752 co-relation queries the response was YES. [2024-06-21 22:04:41,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38404 conditions, 4931 events. 3002/4931 cut-off events. For 294750/294752 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31122 event pairs, 753 based on Foata normal form. 4/4927 useless extension candidates. Maximal degree in co-relation 38276. Up to 4510 conditions per place. [2024-06-21 22:04:41,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 327 selfloop transitions, 30 changer transitions 0/404 dead transitions. [2024-06-21 22:04:41,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 404 transitions, 6114 flow [2024-06-21 22:04:41,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:04:41,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:04:41,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 22:04:41,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 22:04:41,733 INFO L175 Difference]: Start difference. First operand has 279 places, 380 transitions, 5262 flow. Second operand 7 states and 141 transitions. [2024-06-21 22:04:41,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 404 transitions, 6114 flow [2024-06-21 22:04:42,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 404 transitions, 6022 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:42,407 INFO L231 Difference]: Finished difference. Result has 280 places, 383 transitions, 5302 flow [2024-06-21 22:04:42,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5302, PETRI_PLACES=280, PETRI_TRANSITIONS=383} [2024-06-21 22:04:42,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 22:04:42,408 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 383 transitions, 5302 flow [2024-06-21 22:04:42,408 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-21 22:04:42,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:42,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:42,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 22:04:42,409 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:42,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:42,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2118697291, now seen corresponding path program 1 times [2024-06-21 22:04:42,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:42,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911017355] [2024-06-21 22:04:42,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:42,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:42,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:43,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-21 22:04:43,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:43,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911017355] [2024-06-21 22:04:43,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911017355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:43,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:43,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:43,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231080552] [2024-06-21 22:04:43,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:43,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:43,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:43,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:43,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:43,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 383 transitions, 5302 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-21 22:04:43,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:43,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:43,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:44,286 INFO L124 PetriNetUnfolderBase]: 3130/5063 cut-off events. [2024-06-21 22:04:44,286 INFO L125 PetriNetUnfolderBase]: For 296443/296443 co-relation queries the response was YES. [2024-06-21 22:04:44,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39374 conditions, 5063 events. 3130/5063 cut-off events. For 296443/296443 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31310 event pairs, 782 based on Foata normal form. 1/5061 useless extension candidates. Maximal degree in co-relation 39245. Up to 4829 conditions per place. [2024-06-21 22:04:44,341 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 362 selfloop transitions, 27 changer transitions 0/394 dead transitions. [2024-06-21 22:04:44,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 394 transitions, 6122 flow [2024-06-21 22:04:44,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:04:44,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:04:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 22:04:44,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 22:04:44,343 INFO L175 Difference]: Start difference. First operand has 280 places, 383 transitions, 5302 flow. Second operand 5 states and 100 transitions. [2024-06-21 22:04:44,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 394 transitions, 6122 flow [2024-06-21 22:04:44,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 394 transitions, 6004 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:44,955 INFO L231 Difference]: Finished difference. Result has 280 places, 383 transitions, 5259 flow [2024-06-21 22:04:44,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5259, PETRI_PLACES=280, PETRI_TRANSITIONS=383} [2024-06-21 22:04:44,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 22:04:44,956 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 383 transitions, 5259 flow [2024-06-21 22:04:44,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-21 22:04:44,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:44,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-21 22:04:44,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 22:04:44,956 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:44,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:44,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1716848810, now seen corresponding path program 1 times [2024-06-21 22:04:44,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:44,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370390596] [2024-06-21 22:04:44,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:44,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:44,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:45,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:45,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:45,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370390596] [2024-06-21 22:04:45,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370390596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:45,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:45,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:45,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679728016] [2024-06-21 22:04:45,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:45,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:45,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:45,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:45,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:46,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:46,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 383 transitions, 5259 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-21 22:04:46,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:46,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:46,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:47,240 INFO L124 PetriNetUnfolderBase]: 3171/5126 cut-off events. [2024-06-21 22:04:47,241 INFO L125 PetriNetUnfolderBase]: For 321676/321676 co-relation queries the response was YES. [2024-06-21 22:04:47,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39904 conditions, 5126 events. 3171/5126 cut-off events. For 321676/321676 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31660 event pairs, 678 based on Foata normal form. 12/5135 useless extension candidates. Maximal degree in co-relation 39774. Up to 4643 conditions per place. [2024-06-21 22:04:47,302 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 57 changer transitions 0/421 dead transitions. [2024-06-21 22:04:47,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 421 transitions, 6285 flow [2024-06-21 22:04:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:47,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:47,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 22:04:47,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-21 22:04:47,304 INFO L175 Difference]: Start difference. First operand has 280 places, 383 transitions, 5259 flow. Second operand 10 states and 189 transitions. [2024-06-21 22:04:47,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 421 transitions, 6285 flow [2024-06-21 22:04:48,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 421 transitions, 6231 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 22:04:48,016 INFO L231 Difference]: Finished difference. Result has 286 places, 384 transitions, 5369 flow [2024-06-21 22:04:48,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5369, PETRI_PLACES=286, PETRI_TRANSITIONS=384} [2024-06-21 22:04:48,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 22:04:48,016 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 384 transitions, 5369 flow [2024-06-21 22:04:48,017 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-21 22:04:48,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:48,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:48,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 22:04:48,017 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:48,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:48,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1107931306, now seen corresponding path program 2 times [2024-06-21 22:04:48,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:48,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703994856] [2024-06-21 22:04:48,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:48,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:48,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:49,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:49,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:49,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703994856] [2024-06-21 22:04:49,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703994856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:49,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:49,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:49,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546116687] [2024-06-21 22:04:49,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:49,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:49,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:49,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:49,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:49,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:49,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 384 transitions, 5369 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-21 22:04:49,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:49,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:49,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:50,229 INFO L124 PetriNetUnfolderBase]: 3212/5208 cut-off events. [2024-06-21 22:04:50,230 INFO L125 PetriNetUnfolderBase]: For 334507/334507 co-relation queries the response was YES. [2024-06-21 22:04:50,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40768 conditions, 5208 events. 3212/5208 cut-off events. For 334507/334507 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32406 event pairs, 718 based on Foata normal form. 12/5217 useless extension candidates. Maximal degree in co-relation 40637. Up to 4762 conditions per place. [2024-06-21 22:04:50,291 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 48 changer transitions 0/424 dead transitions. [2024-06-21 22:04:50,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 424 transitions, 6409 flow [2024-06-21 22:04:50,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:50,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:50,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 22:04:50,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-21 22:04:50,293 INFO L175 Difference]: Start difference. First operand has 286 places, 384 transitions, 5369 flow. Second operand 10 states and 189 transitions. [2024-06-21 22:04:50,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 424 transitions, 6409 flow [2024-06-21 22:04:50,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 424 transitions, 6273 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:50,982 INFO L231 Difference]: Finished difference. Result has 288 places, 385 transitions, 5381 flow [2024-06-21 22:04:50,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5381, PETRI_PLACES=288, PETRI_TRANSITIONS=385} [2024-06-21 22:04:50,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-21 22:04:50,983 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 385 transitions, 5381 flow [2024-06-21 22:04:50,983 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-21 22:04:50,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:50,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:50,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 22:04:50,983 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-21 22:04:50,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:50,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1103347336, now seen corresponding path program 3 times [2024-06-21 22:04:50,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:50,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638100704] [2024-06-21 22:04:50,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:50,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:51,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:51,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638100704] [2024-06-21 22:04:51,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638100704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:51,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:51,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:51,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79697294] [2024-06-21 22:04:51,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:51,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:51,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:51,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:52,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:52,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 385 transitions, 5381 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-21 22:04:52,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:52,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:52,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:53,317 INFO L124 PetriNetUnfolderBase]: 3253/5279 cut-off events. [2024-06-21 22:04:53,318 INFO L125 PetriNetUnfolderBase]: For 344538/344538 co-relation queries the response was YES. [2024-06-21 22:04:53,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41296 conditions, 5279 events. 3253/5279 cut-off events. For 344538/344538 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32993 event pairs, 745 based on Foata normal form. 12/5288 useless extension candidates. Maximal degree in co-relation 41164. Up to 4879 conditions per place. [2024-06-21 22:04:53,390 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 46 changer transitions 0/424 dead transitions. [2024-06-21 22:04:53,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 424 transitions, 6421 flow [2024-06-21 22:04:53,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:53,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:53,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 22:04:53,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-21 22:04:53,391 INFO L175 Difference]: Start difference. First operand has 288 places, 385 transitions, 5381 flow. Second operand 10 states and 187 transitions. [2024-06-21 22:04:53,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 424 transitions, 6421 flow [2024-06-21 22:04:54,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 424 transitions, 6301 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:54,128 INFO L231 Difference]: Finished difference. Result has 290 places, 386 transitions, 5407 flow [2024-06-21 22:04:54,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5407, PETRI_PLACES=290, PETRI_TRANSITIONS=386} [2024-06-21 22:04:54,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-21 22:04:54,129 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 386 transitions, 5407 flow [2024-06-21 22:04:54,129 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-21 22:04:54,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:54,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:54,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 22:04:54,129 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-21 22:04:54,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:54,130 INFO L85 PathProgramCache]: Analyzing trace with hash 441497430, now seen corresponding path program 4 times [2024-06-21 22:04:54,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:54,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685798114] [2024-06-21 22:04:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:54,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:54,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:55,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-21 22:04:55,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:55,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685798114] [2024-06-21 22:04:55,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685798114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:55,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:55,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:55,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418525951] [2024-06-21 22:04:55,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:55,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:55,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:55,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:55,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:55,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:55,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 386 transitions, 5407 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-21 22:04:55,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:55,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:55,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:56,547 INFO L124 PetriNetUnfolderBase]: 3294/5340 cut-off events. [2024-06-21 22:04:56,548 INFO L125 PetriNetUnfolderBase]: For 354710/354710 co-relation queries the response was YES. [2024-06-21 22:04:56,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41829 conditions, 5340 events. 3294/5340 cut-off events. For 354710/354710 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33295 event pairs, 600 based on Foata normal form. 12/5349 useless extension candidates. Maximal degree in co-relation 41696. Up to 4623 conditions per place. [2024-06-21 22:04:56,616 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 56 changer transitions 0/427 dead transitions. [2024-06-21 22:04:56,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 427 transitions, 6459 flow [2024-06-21 22:04:56,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:56,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:56,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 22:04:56,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-21 22:04:56,617 INFO L175 Difference]: Start difference. First operand has 290 places, 386 transitions, 5407 flow. Second operand 10 states and 187 transitions. [2024-06-21 22:04:56,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 427 transitions, 6459 flow [2024-06-21 22:04:57,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 427 transitions, 6341 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:57,415 INFO L231 Difference]: Finished difference. Result has 292 places, 387 transitions, 5457 flow [2024-06-21 22:04:57,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5457, PETRI_PLACES=292, PETRI_TRANSITIONS=387} [2024-06-21 22:04:57,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-21 22:04:57,415 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 387 transitions, 5457 flow [2024-06-21 22:04:57,416 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-21 22:04:57,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:57,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:57,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 22:04:57,416 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:57,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:57,416 INFO L85 PathProgramCache]: Analyzing trace with hash -746849442, now seen corresponding path program 1 times [2024-06-21 22:04:57,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:57,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176199032] [2024-06-21 22:04:57,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:57,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:58,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:58,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:58,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176199032] [2024-06-21 22:04:58,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176199032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:58,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:58,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:58,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393019370] [2024-06-21 22:04:58,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:58,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:58,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:58,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:58,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:58,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:04:58,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 387 transitions, 5457 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-21 22:04:58,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:58,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:04:58,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:59,281 INFO L124 PetriNetUnfolderBase]: 3320/5382 cut-off events. [2024-06-21 22:04:59,281 INFO L125 PetriNetUnfolderBase]: For 352411/352411 co-relation queries the response was YES. [2024-06-21 22:04:59,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42557 conditions, 5382 events. 3320/5382 cut-off events. For 352411/352411 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33664 event pairs, 794 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 42423. Up to 5063 conditions per place. [2024-06-21 22:04:59,347 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 364 selfloop transitions, 48 changer transitions 0/417 dead transitions. [2024-06-21 22:04:59,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 417 transitions, 6679 flow [2024-06-21 22:04:59,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:59,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:59,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:04:59,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 22:04:59,348 INFO L175 Difference]: Start difference. First operand has 292 places, 387 transitions, 5457 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:04:59,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 417 transitions, 6679 flow [2024-06-21 22:05:00,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 417 transitions, 6539 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:00,108 INFO L231 Difference]: Finished difference. Result has 292 places, 393 transitions, 5579 flow [2024-06-21 22:05:00,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5579, PETRI_PLACES=292, PETRI_TRANSITIONS=393} [2024-06-21 22:05:00,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-21 22:05:00,108 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 393 transitions, 5579 flow [2024-06-21 22:05:00,109 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-21 22:05:00,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:00,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:00,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 22:05:00,109 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:00,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1756718470, now seen corresponding path program 1 times [2024-06-21 22:05:00,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:00,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849458826] [2024-06-21 22:05:00,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:00,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:00,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:00,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:00,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:00,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849458826] [2024-06-21 22:05:00,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849458826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:00,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:00,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:00,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594217921] [2024-06-21 22:05:00,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:00,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:00,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:00,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:00,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:00,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:00,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 393 transitions, 5579 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-21 22:05:00,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:00,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:00,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:01,957 INFO L124 PetriNetUnfolderBase]: 3382/5474 cut-off events. [2024-06-21 22:05:01,957 INFO L125 PetriNetUnfolderBase]: For 376011/376011 co-relation queries the response was YES. [2024-06-21 22:05:02,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43674 conditions, 5474 events. 3382/5474 cut-off events. For 376011/376011 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34350 event pairs, 798 based on Foata normal form. 4/5475 useless extension candidates. Maximal degree in co-relation 43539. Up to 5131 conditions per place. [2024-06-21 22:05:02,025 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 380 selfloop transitions, 48 changer transitions 0/433 dead transitions. [2024-06-21 22:05:02,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 433 transitions, 6922 flow [2024-06-21 22:05:02,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:02,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:02,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:05:02,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 22:05:02,026 INFO L175 Difference]: Start difference. First operand has 292 places, 393 transitions, 5579 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:05:02,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 433 transitions, 6922 flow [2024-06-21 22:05:02,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 433 transitions, 6792 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:02,816 INFO L231 Difference]: Finished difference. Result has 298 places, 409 transitions, 5840 flow [2024-06-21 22:05:02,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5840, PETRI_PLACES=298, PETRI_TRANSITIONS=409} [2024-06-21 22:05:02,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-21 22:05:02,817 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 409 transitions, 5840 flow [2024-06-21 22:05:02,817 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-21 22:05:02,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:02,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:02,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 22:05:02,818 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:02,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:02,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1756718656, now seen corresponding path program 2 times [2024-06-21 22:05:02,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:02,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337830356] [2024-06-21 22:05:02,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:02,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:03,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:03,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337830356] [2024-06-21 22:05:03,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337830356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:03,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:03,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915181708] [2024-06-21 22:05:03,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:03,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:03,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:03,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:03,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:03,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:03,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 409 transitions, 5840 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-21 22:05:03,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:03,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:03,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:04,736 INFO L124 PetriNetUnfolderBase]: 3392/5486 cut-off events. [2024-06-21 22:05:04,737 INFO L125 PetriNetUnfolderBase]: For 386102/386102 co-relation queries the response was YES. [2024-06-21 22:05:04,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44599 conditions, 5486 events. 3392/5486 cut-off events. For 386102/386102 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 34397 event pairs, 798 based on Foata normal form. 2/5485 useless extension candidates. Maximal degree in co-relation 44460. Up to 5199 conditions per place. [2024-06-21 22:05:04,807 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 44 changer transitions 0/432 dead transitions. [2024-06-21 22:05:04,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 432 transitions, 6855 flow [2024-06-21 22:05:04,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:04,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:04,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 22:05:04,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 22:05:04,808 INFO L175 Difference]: Start difference. First operand has 298 places, 409 transitions, 5840 flow. Second operand 8 states and 148 transitions. [2024-06-21 22:05:04,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 432 transitions, 6855 flow [2024-06-21 22:05:05,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 432 transitions, 6750 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-21 22:05:05,750 INFO L231 Difference]: Finished difference. Result has 304 places, 412 transitions, 5908 flow [2024-06-21 22:05:05,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5908, PETRI_PLACES=304, PETRI_TRANSITIONS=412} [2024-06-21 22:05:05,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 22:05:05,751 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 412 transitions, 5908 flow [2024-06-21 22:05:05,751 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-21 22:05:05,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:05,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:05,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 22:05:05,752 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:05,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:05,752 INFO L85 PathProgramCache]: Analyzing trace with hash -569597952, now seen corresponding path program 3 times [2024-06-21 22:05:05,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:05,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025629661] [2024-06-21 22:05:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:05,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:05,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:06,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:06,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025629661] [2024-06-21 22:05:06,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025629661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:06,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:06,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003519730] [2024-06-21 22:05:06,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:06,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:06,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:06,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:06,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:06,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 412 transitions, 5908 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-21 22:05:06,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:06,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:06,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:07,772 INFO L124 PetriNetUnfolderBase]: 3412/5524 cut-off events. [2024-06-21 22:05:07,772 INFO L125 PetriNetUnfolderBase]: For 394536/394536 co-relation queries the response was YES. [2024-06-21 22:05:07,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44805 conditions, 5524 events. 3412/5524 cut-off events. For 394536/394536 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34641 event pairs, 795 based on Foata normal form. 2/5523 useless extension candidates. Maximal degree in co-relation 44664. Up to 5263 conditions per place. [2024-06-21 22:05:07,840 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 396 selfloop transitions, 37 changer transitions 0/438 dead transitions. [2024-06-21 22:05:07,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 438 transitions, 7020 flow [2024-06-21 22:05:07,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:07,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:05:07,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 22:05:07,842 INFO L175 Difference]: Start difference. First operand has 304 places, 412 transitions, 5908 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:05:07,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 438 transitions, 7020 flow [2024-06-21 22:05:08,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 438 transitions, 6851 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:08,702 INFO L231 Difference]: Finished difference. Result has 306 places, 421 transitions, 6015 flow [2024-06-21 22:05:08,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5755, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6015, PETRI_PLACES=306, PETRI_TRANSITIONS=421} [2024-06-21 22:05:08,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-21 22:05:08,702 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 421 transitions, 6015 flow [2024-06-21 22:05:08,703 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-21 22:05:08,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:08,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:08,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 22:05:08,703 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:08,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:08,703 INFO L85 PathProgramCache]: Analyzing trace with hash -2118354670, now seen corresponding path program 2 times [2024-06-21 22:05:08,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:08,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434864335] [2024-06-21 22:05:08,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:08,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:09,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:09,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:09,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434864335] [2024-06-21 22:05:09,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434864335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:09,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:09,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:09,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175957737] [2024-06-21 22:05:09,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:09,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:09,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:09,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:09,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:09,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:09,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 421 transitions, 6015 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-21 22:05:09,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:09,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:09,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:10,632 INFO L124 PetriNetUnfolderBase]: 3432/5548 cut-off events. [2024-06-21 22:05:10,633 INFO L125 PetriNetUnfolderBase]: For 409664/409664 co-relation queries the response was YES. [2024-06-21 22:05:10,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45108 conditions, 5548 events. 3432/5548 cut-off events. For 409664/409664 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 34796 event pairs, 794 based on Foata normal form. 4/5549 useless extension candidates. Maximal degree in co-relation 44966. Up to 5279 conditions per place. [2024-06-21 22:05:10,710 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 398 selfloop transitions, 40 changer transitions 0/443 dead transitions. [2024-06-21 22:05:10,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 443 transitions, 7043 flow [2024-06-21 22:05:10,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:10,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:10,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:05:10,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 22:05:10,711 INFO L175 Difference]: Start difference. First operand has 306 places, 421 transitions, 6015 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:05:10,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 443 transitions, 7043 flow [2024-06-21 22:05:11,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 443 transitions, 6904 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:11,740 INFO L231 Difference]: Finished difference. Result has 310 places, 426 transitions, 6046 flow [2024-06-21 22:05:11,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6046, PETRI_PLACES=310, PETRI_TRANSITIONS=426} [2024-06-21 22:05:11,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-21 22:05:11,741 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 426 transitions, 6046 flow [2024-06-21 22:05:11,741 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-21 22:05:11,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:11,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:11,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 22:05:11,742 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:11,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:11,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2118591820, now seen corresponding path program 3 times [2024-06-21 22:05:11,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:11,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204694182] [2024-06-21 22:05:11,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:11,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:12,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:12,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204694182] [2024-06-21 22:05:12,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204694182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:12,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:12,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:12,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737897416] [2024-06-21 22:05:12,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:12,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:12,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:12,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:12,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:12,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:12,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 426 transitions, 6046 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-21 22:05:12,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:12,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:12,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:13,652 INFO L124 PetriNetUnfolderBase]: 3452/5584 cut-off events. [2024-06-21 22:05:13,652 INFO L125 PetriNetUnfolderBase]: For 418140/418140 co-relation queries the response was YES. [2024-06-21 22:05:13,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45483 conditions, 5584 events. 3452/5584 cut-off events. For 418140/418140 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35081 event pairs, 800 based on Foata normal form. 4/5585 useless extension candidates. Maximal degree in co-relation 45340. Up to 5281 conditions per place. [2024-06-21 22:05:13,717 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 399 selfloop transitions, 45 changer transitions 0/449 dead transitions. [2024-06-21 22:05:13,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 449 transitions, 7109 flow [2024-06-21 22:05:13,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:13,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:05:13,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:05:13,718 INFO L175 Difference]: Start difference. First operand has 310 places, 426 transitions, 6046 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:05:13,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 449 transitions, 7109 flow [2024-06-21 22:05:14,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 449 transitions, 6978 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:14,587 INFO L231 Difference]: Finished difference. Result has 313 places, 429 transitions, 6088 flow [2024-06-21 22:05:14,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6088, PETRI_PLACES=313, PETRI_TRANSITIONS=429} [2024-06-21 22:05:14,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-21 22:05:14,592 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 429 transitions, 6088 flow [2024-06-21 22:05:14,592 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-21 22:05:14,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:14,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:14,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 22:05:14,593 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:14,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:14,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2118345742, now seen corresponding path program 1 times [2024-06-21 22:05:14,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:14,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709231894] [2024-06-21 22:05:14,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:14,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:14,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:15,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-21 22:05:15,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:15,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709231894] [2024-06-21 22:05:15,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709231894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:15,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:15,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:05:15,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398184950] [2024-06-21 22:05:15,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:15,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:05:15,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:15,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:05:15,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:05:15,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:15,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 429 transitions, 6088 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-21 22:05:15,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:15,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:15,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:17,052 INFO L124 PetriNetUnfolderBase]: 3496/5641 cut-off events. [2024-06-21 22:05:17,052 INFO L125 PetriNetUnfolderBase]: For 447096/447096 co-relation queries the response was YES. [2024-06-21 22:05:17,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45911 conditions, 5641 events. 3496/5641 cut-off events. For 447096/447096 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35323 event pairs, 762 based on Foata normal form. 12/5650 useless extension candidates. Maximal degree in co-relation 45767. Up to 5218 conditions per place. [2024-06-21 22:05:17,117 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 73 changer transitions 0/455 dead transitions. [2024-06-21 22:05:17,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 455 transitions, 7172 flow [2024-06-21 22:05:17,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:17,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:17,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:05:17,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 22:05:17,118 INFO L175 Difference]: Start difference. First operand has 313 places, 429 transitions, 6088 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:05:17,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 455 transitions, 7172 flow [2024-06-21 22:05:18,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 455 transitions, 7031 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:18,159 INFO L231 Difference]: Finished difference. Result has 315 places, 430 transitions, 6112 flow [2024-06-21 22:05:18,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5947, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6112, PETRI_PLACES=315, PETRI_TRANSITIONS=430} [2024-06-21 22:05:18,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-21 22:05:18,160 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 430 transitions, 6112 flow [2024-06-21 22:05:18,160 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-21 22:05:18,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:18,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:18,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 22:05:18,161 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:18,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:18,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1452303180, now seen corresponding path program 5 times [2024-06-21 22:05:18,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:18,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649119759] [2024-06-21 22:05:18,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:18,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:18,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:19,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:19,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:19,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649119759] [2024-06-21 22:05:19,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649119759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:19,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:19,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:05:19,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722622791] [2024-06-21 22:05:19,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:19,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:05:19,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:19,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:05:19,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:05:19,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:19,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 430 transitions, 6112 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-21 22:05:19,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:19,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:19,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:20,890 INFO L124 PetriNetUnfolderBase]: 3476/5615 cut-off events. [2024-06-21 22:05:20,891 INFO L125 PetriNetUnfolderBase]: For 424501/424501 co-relation queries the response was YES. [2024-06-21 22:05:20,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45062 conditions, 5615 events. 3476/5615 cut-off events. For 424501/424501 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35282 event pairs, 735 based on Foata normal form. 12/5608 useless extension candidates. Maximal degree in co-relation 44917. Up to 5000 conditions per place. [2024-06-21 22:05:20,958 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 378 selfloop transitions, 81 changer transitions 0/464 dead transitions. [2024-06-21 22:05:20,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 464 transitions, 7066 flow [2024-06-21 22:05:20,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 22:05:20,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 22:05:20,960 INFO L175 Difference]: Start difference. First operand has 315 places, 430 transitions, 6112 flow. Second operand 10 states and 188 transitions. [2024-06-21 22:05:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 464 transitions, 7066 flow [2024-06-21 22:05:21,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 464 transitions, 6919 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:21,945 INFO L231 Difference]: Finished difference. Result has 318 places, 429 transitions, 6021 flow [2024-06-21 22:05:21,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6021, PETRI_PLACES=318, PETRI_TRANSITIONS=429} [2024-06-21 22:05:21,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-21 22:05:21,945 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 429 transitions, 6021 flow [2024-06-21 22:05:21,946 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-21 22:05:21,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:21,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:21,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 22:05:21,946 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:21,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:21,946 INFO L85 PathProgramCache]: Analyzing trace with hash 572135658, now seen corresponding path program 4 times [2024-06-21 22:05:21,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:21,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551351644] [2024-06-21 22:05:21,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:21,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:22,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-21 22:05:22,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:22,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551351644] [2024-06-21 22:05:22,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551351644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:22,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:22,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:22,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011701470] [2024-06-21 22:05:22,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:22,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:22,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:22,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:22,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:22,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:22,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 429 transitions, 6021 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-21 22:05:22,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:22,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:22,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:23,903 INFO L124 PetriNetUnfolderBase]: 3510/5662 cut-off events. [2024-06-21 22:05:23,903 INFO L125 PetriNetUnfolderBase]: For 427296/427296 co-relation queries the response was YES. [2024-06-21 22:05:23,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46059 conditions, 5662 events. 3510/5662 cut-off events. For 427296/427296 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 35564 event pairs, 802 based on Foata normal form. 2/5654 useless extension candidates. Maximal degree in co-relation 45913. Up to 5160 conditions per place. [2024-06-21 22:05:23,983 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 374 selfloop transitions, 92 changer transitions 0/471 dead transitions. [2024-06-21 22:05:23,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 471 transitions, 7875 flow [2024-06-21 22:05:23,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:23,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:23,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:05:23,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:05:23,984 INFO L175 Difference]: Start difference. First operand has 318 places, 429 transitions, 6021 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:05:23,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 471 transitions, 7875 flow [2024-06-21 22:05:25,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 471 transitions, 7511 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-21 22:05:25,204 INFO L231 Difference]: Finished difference. Result has 315 places, 445 transitions, 6250 flow [2024-06-21 22:05:25,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5657, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6250, PETRI_PLACES=315, PETRI_TRANSITIONS=445} [2024-06-21 22:05:25,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-21 22:05:25,205 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 445 transitions, 6250 flow [2024-06-21 22:05:25,205 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-21 22:05:25,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:25,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:25,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 22:05:25,206 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:25,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:25,206 INFO L85 PathProgramCache]: Analyzing trace with hash 278730752, now seen corresponding path program 5 times [2024-06-21 22:05:25,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:25,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904481121] [2024-06-21 22:05:25,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:25,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:25,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:25,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:25,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904481121] [2024-06-21 22:05:25,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904481121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:25,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:25,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:25,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069620739] [2024-06-21 22:05:25,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:25,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:25,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:25,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:25,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:26,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:26,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 445 transitions, 6250 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-21 22:05:26,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:26,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:26,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:27,186 INFO L124 PetriNetUnfolderBase]: 3530/5696 cut-off events. [2024-06-21 22:05:27,187 INFO L125 PetriNetUnfolderBase]: For 439421/439421 co-relation queries the response was YES. [2024-06-21 22:05:27,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45856 conditions, 5696 events. 3530/5696 cut-off events. For 439421/439421 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 35897 event pairs, 807 based on Foata normal form. 2/5688 useless extension candidates. Maximal degree in co-relation 45712. Up to 5341 conditions per place. [2024-06-21 22:05:27,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 399 selfloop transitions, 67 changer transitions 0/471 dead transitions. [2024-06-21 22:05:27,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 471 transitions, 7400 flow [2024-06-21 22:05:27,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:27,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:27,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 22:05:27,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 22:05:27,266 INFO L175 Difference]: Start difference. First operand has 315 places, 445 transitions, 6250 flow. Second operand 8 states and 147 transitions. [2024-06-21 22:05:27,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 471 transitions, 7400 flow [2024-06-21 22:05:28,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 471 transitions, 7231 flow, removed 72 selfloop flow, removed 2 redundant places. [2024-06-21 22:05:28,609 INFO L231 Difference]: Finished difference. Result has 321 places, 453 transitions, 6363 flow [2024-06-21 22:05:28,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6103, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6363, PETRI_PLACES=321, PETRI_TRANSITIONS=453} [2024-06-21 22:05:28,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-21 22:05:28,610 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 453 transitions, 6363 flow [2024-06-21 22:05:28,611 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-21 22:05:28,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:28,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:28,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 22:05:28,611 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:28,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash 201242544, now seen corresponding path program 4 times [2024-06-21 22:05:28,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:28,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744718859] [2024-06-21 22:05:28,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:28,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:29,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-21 22:05:29,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744718859] [2024-06-21 22:05:29,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744718859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:29,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:29,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:29,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070470016] [2024-06-21 22:05:29,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:29,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:29,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:29,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:29,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:29,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:29,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 453 transitions, 6363 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-21 22:05:29,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:29,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:29,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:30,756 INFO L124 PetriNetUnfolderBase]: 3574/5765 cut-off events. [2024-06-21 22:05:30,756 INFO L125 PetriNetUnfolderBase]: For 463372/463372 co-relation queries the response was YES. [2024-06-21 22:05:30,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46728 conditions, 5765 events. 3574/5765 cut-off events. For 463372/463372 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 36411 event pairs, 807 based on Foata normal form. 4/5759 useless extension candidates. Maximal degree in co-relation 46582. Up to 5258 conditions per place. [2024-06-21 22:05:30,836 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 396 selfloop transitions, 83 changer transitions 0/484 dead transitions. [2024-06-21 22:05:30,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 484 transitions, 7914 flow [2024-06-21 22:05:30,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:30,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:30,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 22:05:30,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 22:05:30,837 INFO L175 Difference]: Start difference. First operand has 321 places, 453 transitions, 6363 flow. Second operand 8 states and 155 transitions. [2024-06-21 22:05:30,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 484 transitions, 7914 flow [2024-06-21 22:05:32,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 484 transitions, 7745 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:32,177 INFO L231 Difference]: Finished difference. Result has 325 places, 459 transitions, 6525 flow [2024-06-21 22:05:32,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6525, PETRI_PLACES=325, PETRI_TRANSITIONS=459} [2024-06-21 22:05:32,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 22:05:32,178 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 459 transitions, 6525 flow [2024-06-21 22:05:32,178 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-21 22:05:32,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:32,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:32,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 22:05:32,179 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:32,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:32,179 INFO L85 PathProgramCache]: Analyzing trace with hash 457622898, now seen corresponding path program 6 times [2024-06-21 22:05:32,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:32,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31504994] [2024-06-21 22:05:32,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:32,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:32,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:32,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:32,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31504994] [2024-06-21 22:05:32,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31504994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:32,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:32,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:32,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892252581] [2024-06-21 22:05:32,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:32,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:32,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:32,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:32,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:32,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:32,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 459 transitions, 6525 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-21 22:05:32,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:32,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:32,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:34,054 INFO L124 PetriNetUnfolderBase]: 3584/5777 cut-off events. [2024-06-21 22:05:34,054 INFO L125 PetriNetUnfolderBase]: For 473135/473135 co-relation queries the response was YES. [2024-06-21 22:05:34,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47405 conditions, 5777 events. 3584/5777 cut-off events. For 473135/473135 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36464 event pairs, 815 based on Foata normal form. 2/5769 useless extension candidates. Maximal degree in co-relation 47258. Up to 5247 conditions per place. [2024-06-21 22:05:34,135 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 371 selfloop transitions, 110 changer transitions 0/486 dead transitions. [2024-06-21 22:05:34,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 486 transitions, 7991 flow [2024-06-21 22:05:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:34,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:34,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 22:05:34,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 22:05:34,136 INFO L175 Difference]: Start difference. First operand has 325 places, 459 transitions, 6525 flow. Second operand 8 states and 154 transitions. [2024-06-21 22:05:34,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 486 transitions, 7991 flow [2024-06-21 22:05:35,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 486 transitions, 7773 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:35,583 INFO L231 Difference]: Finished difference. Result has 328 places, 462 transitions, 6604 flow [2024-06-21 22:05:35,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6307, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6604, PETRI_PLACES=328, PETRI_TRANSITIONS=462} [2024-06-21 22:05:35,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-21 22:05:35,586 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 462 transitions, 6604 flow [2024-06-21 22:05:35,586 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-21 22:05:35,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:35,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:35,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 22:05:35,587 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:35,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:35,587 INFO L85 PathProgramCache]: Analyzing trace with hash 535469342, now seen corresponding path program 7 times [2024-06-21 22:05:35,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:35,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328548139] [2024-06-21 22:05:35,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:35,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:36,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:36,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:36,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328548139] [2024-06-21 22:05:36,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328548139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:36,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:36,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:36,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666685408] [2024-06-21 22:05:36,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:36,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:36,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:36,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:36,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:36,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:36,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 462 transitions, 6604 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-21 22:05:36,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:36,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:36,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:37,514 INFO L124 PetriNetUnfolderBase]: 3594/5795 cut-off events. [2024-06-21 22:05:37,514 INFO L125 PetriNetUnfolderBase]: For 478476/478476 co-relation queries the response was YES. [2024-06-21 22:05:37,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47286 conditions, 5795 events. 3594/5795 cut-off events. For 478476/478476 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36634 event pairs, 815 based on Foata normal form. 2/5787 useless extension candidates. Maximal degree in co-relation 47138. Up to 5257 conditions per place. [2024-06-21 22:05:37,595 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 363 selfloop transitions, 118 changer transitions 0/486 dead transitions. [2024-06-21 22:05:37,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 486 transitions, 7941 flow [2024-06-21 22:05:37,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:37,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:37,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:05:37,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 22:05:37,597 INFO L175 Difference]: Start difference. First operand has 328 places, 462 transitions, 6604 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:05:37,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 486 transitions, 7941 flow [2024-06-21 22:05:38,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 486 transitions, 7646 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:38,942 INFO L231 Difference]: Finished difference. Result has 330 places, 466 transitions, 6658 flow [2024-06-21 22:05:38,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6320, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6658, PETRI_PLACES=330, PETRI_TRANSITIONS=466} [2024-06-21 22:05:38,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 22:05:38,943 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 466 transitions, 6658 flow [2024-06-21 22:05:38,943 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-21 22:05:38,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:38,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:38,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 22:05:38,952 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:38,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash 585472974, now seen corresponding path program 5 times [2024-06-21 22:05:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:38,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406872000] [2024-06-21 22:05:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:39,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:39,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:39,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406872000] [2024-06-21 22:05:39,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406872000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:39,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:39,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:39,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826376052] [2024-06-21 22:05:39,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:39,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:39,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:39,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:39,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:39,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:39,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 466 transitions, 6658 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-21 22:05:39,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:39,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:39,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:41,018 INFO L124 PetriNetUnfolderBase]: 3614/5831 cut-off events. [2024-06-21 22:05:41,018 INFO L125 PetriNetUnfolderBase]: For 497743/497743 co-relation queries the response was YES. [2024-06-21 22:05:41,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47517 conditions, 5831 events. 3614/5831 cut-off events. For 497743/497743 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36991 event pairs, 844 based on Foata normal form. 4/5832 useless extension candidates. Maximal degree in co-relation 47369. Up to 5551 conditions per place. [2024-06-21 22:05:41,105 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 455 selfloop transitions, 27 changer transitions 0/487 dead transitions. [2024-06-21 22:05:41,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 487 transitions, 7777 flow [2024-06-21 22:05:41,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:41,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:41,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:05:41,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 22:05:41,106 INFO L175 Difference]: Start difference. First operand has 330 places, 466 transitions, 6658 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:05:41,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 487 transitions, 7777 flow [2024-06-21 22:05:42,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 487 transitions, 7551 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:42,615 INFO L231 Difference]: Finished difference. Result has 335 places, 470 transitions, 6579 flow [2024-06-21 22:05:42,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6434, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6579, PETRI_PLACES=335, PETRI_TRANSITIONS=470} [2024-06-21 22:05:42,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-21 22:05:42,616 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 470 transitions, 6579 flow [2024-06-21 22:05:42,616 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-21 22:05:42,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:42,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-21 22:05:42,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 22:05:42,617 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:42,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:42,617 INFO L85 PathProgramCache]: Analyzing trace with hash 585027318, now seen corresponding path program 8 times [2024-06-21 22:05:42,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:42,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683823184] [2024-06-21 22:05:42,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:42,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:43,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:43,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:43,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683823184] [2024-06-21 22:05:43,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683823184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:43,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:43,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:43,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866135590] [2024-06-21 22:05:43,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:43,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:43,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:43,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:43,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:43,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:43,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 470 transitions, 6579 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-21 22:05:43,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:43,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:43,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:44,658 INFO L124 PetriNetUnfolderBase]: 3650/5893 cut-off events. [2024-06-21 22:05:44,658 INFO L125 PetriNetUnfolderBase]: For 508999/508999 co-relation queries the response was YES. [2024-06-21 22:05:44,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47993 conditions, 5893 events. 3650/5893 cut-off events. For 508999/508999 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 37485 event pairs, 817 based on Foata normal form. 2/5887 useless extension candidates. Maximal degree in co-relation 47843. Up to 5476 conditions per place. [2024-06-21 22:05:44,745 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 86 changer transitions 0/504 dead transitions. [2024-06-21 22:05:44,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 504 transitions, 8090 flow [2024-06-21 22:05:44,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:44,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:44,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 22:05:44,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 22:05:44,746 INFO L175 Difference]: Start difference. First operand has 335 places, 470 transitions, 6579 flow. Second operand 10 states and 176 transitions. [2024-06-21 22:05:44,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 504 transitions, 8090 flow [2024-06-21 22:05:46,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 504 transitions, 7986 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:46,117 INFO L231 Difference]: Finished difference. Result has 342 places, 482 transitions, 6916 flow [2024-06-21 22:05:46,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6475, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6916, PETRI_PLACES=342, PETRI_TRANSITIONS=482} [2024-06-21 22:05:46,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-21 22:05:46,118 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 482 transitions, 6916 flow [2024-06-21 22:05:46,118 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-21 22:05:46,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:46,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:46,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 22:05:46,118 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:46,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:46,119 INFO L85 PathProgramCache]: Analyzing trace with hash 662782622, now seen corresponding path program 9 times [2024-06-21 22:05:46,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:46,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31104928] [2024-06-21 22:05:46,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:46,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:46,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:46,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:46,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31104928] [2024-06-21 22:05:46,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31104928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:46,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:46,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:46,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296053017] [2024-06-21 22:05:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:46,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:46,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:46,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:46,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:46,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:46,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 482 transitions, 6916 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-21 22:05:46,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:46,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:46,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:48,256 INFO L124 PetriNetUnfolderBase]: 3644/5885 cut-off events. [2024-06-21 22:05:48,256 INFO L125 PetriNetUnfolderBase]: For 513555/513555 co-relation queries the response was YES. [2024-06-21 22:05:48,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47976 conditions, 5885 events. 3644/5885 cut-off events. For 513555/513555 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37401 event pairs, 818 based on Foata normal form. 2/5879 useless extension candidates. Maximal degree in co-relation 47823. Up to 5471 conditions per place. [2024-06-21 22:05:48,333 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 85 changer transitions 0/499 dead transitions. [2024-06-21 22:05:48,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 499 transitions, 7998 flow [2024-06-21 22:05:48,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:48,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:05:48,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 22:05:48,334 INFO L175 Difference]: Start difference. First operand has 342 places, 482 transitions, 6916 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:05:48,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 499 transitions, 7998 flow [2024-06-21 22:05:49,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 499 transitions, 7747 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:49,679 INFO L231 Difference]: Finished difference. Result has 345 places, 482 transitions, 6841 flow [2024-06-21 22:05:49,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6665, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6841, PETRI_PLACES=345, PETRI_TRANSITIONS=482} [2024-06-21 22:05:49,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 22:05:49,680 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 482 transitions, 6841 flow [2024-06-21 22:05:49,680 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-21 22:05:49,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:49,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:49,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 22:05:49,680 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:49,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:49,681 INFO L85 PathProgramCache]: Analyzing trace with hash 662515898, now seen corresponding path program 6 times [2024-06-21 22:05:49,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:49,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501391768] [2024-06-21 22:05:49,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:49,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:49,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:50,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:50,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501391768] [2024-06-21 22:05:50,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501391768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:50,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:50,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:50,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098438989] [2024-06-21 22:05:50,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:50,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:50,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:50,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:50,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:50,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:50,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 482 transitions, 6841 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-21 22:05:50,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:50,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:50,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:51,548 INFO L124 PetriNetUnfolderBase]: 3664/5921 cut-off events. [2024-06-21 22:05:51,548 INFO L125 PetriNetUnfolderBase]: For 532153/532153 co-relation queries the response was YES. [2024-06-21 22:05:51,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48236 conditions, 5921 events. 3664/5921 cut-off events. For 532153/532153 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 37745 event pairs, 814 based on Foata normal form. 4/5917 useless extension candidates. Maximal degree in co-relation 48083. Up to 5352 conditions per place. [2024-06-21 22:05:51,637 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 413 selfloop transitions, 92 changer transitions 0/510 dead transitions. [2024-06-21 22:05:51,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 510 transitions, 8246 flow [2024-06-21 22:05:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 22:05:51,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 22:05:51,639 INFO L175 Difference]: Start difference. First operand has 345 places, 482 transitions, 6841 flow. Second operand 8 states and 153 transitions. [2024-06-21 22:05:51,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 510 transitions, 8246 flow [2024-06-21 22:05:53,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 510 transitions, 8076 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:53,155 INFO L231 Difference]: Finished difference. Result has 346 places, 485 transitions, 6932 flow [2024-06-21 22:05:53,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6671, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6932, PETRI_PLACES=346, PETRI_TRANSITIONS=485} [2024-06-21 22:05:53,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-21 22:05:53,156 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 485 transitions, 6932 flow [2024-06-21 22:05:53,156 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-21 22:05:53,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:53,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:53,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 22:05:53,157 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:53,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1491475524, now seen corresponding path program 10 times [2024-06-21 22:05:53,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:53,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532546154] [2024-06-21 22:05:53,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:53,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:53,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:53,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532546154] [2024-06-21 22:05:53,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532546154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:53,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:53,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:53,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479228782] [2024-06-21 22:05:53,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:53,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:53,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:53,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:53,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:53,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:53,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 485 transitions, 6932 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-21 22:05:53,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:53,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:53,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:55,035 INFO L124 PetriNetUnfolderBase]: 3658/5913 cut-off events. [2024-06-21 22:05:55,035 INFO L125 PetriNetUnfolderBase]: For 530219/530219 co-relation queries the response was YES. [2024-06-21 22:05:55,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48253 conditions, 5913 events. 3658/5913 cut-off events. For 530219/530219 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37712 event pairs, 821 based on Foata normal form. 2/5907 useless extension candidates. Maximal degree in co-relation 48099. Up to 5429 conditions per place. [2024-06-21 22:05:55,124 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 411 selfloop transitions, 92 changer transitions 0/508 dead transitions. [2024-06-21 22:05:55,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 508 transitions, 8224 flow [2024-06-21 22:05:55,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:05:55,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:05:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 22:05:55,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-21 22:05:55,133 INFO L175 Difference]: Start difference. First operand has 346 places, 485 transitions, 6932 flow. Second operand 7 states and 138 transitions. [2024-06-21 22:05:55,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 508 transitions, 8224 flow [2024-06-21 22:05:56,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 508 transitions, 7994 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:56,774 INFO L231 Difference]: Finished difference. Result has 348 places, 485 transitions, 6898 flow [2024-06-21 22:05:56,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6702, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6898, PETRI_PLACES=348, PETRI_TRANSITIONS=485} [2024-06-21 22:05:56,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-21 22:05:56,786 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 485 transitions, 6898 flow [2024-06-21 22:05:56,787 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-21 22:05:56,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:56,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:56,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 22:05:56,788 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:56,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:56,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1491296778, now seen corresponding path program 7 times [2024-06-21 22:05:56,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:56,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294256445] [2024-06-21 22:05:56,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:56,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:56,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:57,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:57,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:57,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294256445] [2024-06-21 22:05:57,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294256445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:57,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:57,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:57,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181777756] [2024-06-21 22:05:57,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:57,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:57,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:57,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:57,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:57,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:05:57,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 485 transitions, 6898 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-21 22:05:57,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:57,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:05:57,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:58,963 INFO L124 PetriNetUnfolderBase]: 3688/5953 cut-off events. [2024-06-21 22:05:58,963 INFO L125 PetriNetUnfolderBase]: For 549225/549225 co-relation queries the response was YES. [2024-06-21 22:05:59,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48566 conditions, 5953 events. 3688/5953 cut-off events. For 549225/549225 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 37919 event pairs, 841 based on Foata normal form. 4/5954 useless extension candidates. Maximal degree in co-relation 48411. Up to 5635 conditions per place. [2024-06-21 22:05:59,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 469 selfloop transitions, 33 changer transitions 0/507 dead transitions. [2024-06-21 22:05:59,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 507 transitions, 8091 flow [2024-06-21 22:05:59,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:05:59,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:05:59,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 22:05:59,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 22:05:59,048 INFO L175 Difference]: Start difference. First operand has 348 places, 485 transitions, 6898 flow. Second operand 7 states and 129 transitions. [2024-06-21 22:05:59,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 507 transitions, 8091 flow [2024-06-21 22:06:00,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 507 transitions, 7838 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 22:06:00,878 INFO L231 Difference]: Finished difference. Result has 346 places, 491 transitions, 6838 flow [2024-06-21 22:06:00,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6838, PETRI_PLACES=346, PETRI_TRANSITIONS=491} [2024-06-21 22:06:00,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-21 22:06:00,879 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 491 transitions, 6838 flow [2024-06-21 22:06:00,879 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-21 22:06:00,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:00,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:00,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 22:06:00,879 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:00,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:00,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1491742248, now seen corresponding path program 8 times [2024-06-21 22:06:00,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:00,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024946766] [2024-06-21 22:06:00,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:00,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:01,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:01,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:01,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024946766] [2024-06-21 22:06:01,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024946766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:01,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:01,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:01,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364689705] [2024-06-21 22:06:01,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:01,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:01,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:01,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:01,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:01,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:01,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 491 transitions, 6838 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-21 22:06:01,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:01,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:01,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:02,960 INFO L124 PetriNetUnfolderBase]: 3708/5981 cut-off events. [2024-06-21 22:06:02,960 INFO L125 PetriNetUnfolderBase]: For 547862/547862 co-relation queries the response was YES. [2024-06-21 22:06:03,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48643 conditions, 5981 events. 3708/5981 cut-off events. For 547862/547862 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 38061 event pairs, 801 based on Foata normal form. 4/5975 useless extension candidates. Maximal degree in co-relation 48490. Up to 5382 conditions per place. [2024-06-21 22:06:03,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 103 changer transitions 0/517 dead transitions. [2024-06-21 22:06:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 517 transitions, 8405 flow [2024-06-21 22:06:03,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:03,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 22:06:03,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 22:06:03,048 INFO L175 Difference]: Start difference. First operand has 346 places, 491 transitions, 6838 flow. Second operand 7 states and 140 transitions. [2024-06-21 22:06:03,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 517 transitions, 8405 flow [2024-06-21 22:06:04,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 517 transitions, 8295 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 22:06:04,873 INFO L231 Difference]: Finished difference. Result has 350 places, 494 transitions, 7034 flow [2024-06-21 22:06:04,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6738, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7034, PETRI_PLACES=350, PETRI_TRANSITIONS=494} [2024-06-21 22:06:04,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-21 22:06:04,874 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 494 transitions, 7034 flow [2024-06-21 22:06:04,874 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-21 22:06:04,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:04,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:04,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 22:06:04,875 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:04,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:04,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1491742434, now seen corresponding path program 11 times [2024-06-21 22:06:04,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:04,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008473726] [2024-06-21 22:06:04,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:04,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:04,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:05,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:05,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008473726] [2024-06-21 22:06:05,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008473726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:05,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:05,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:05,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729953355] [2024-06-21 22:06:05,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:05,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:05,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:05,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:05,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:05,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:05,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 494 transitions, 7034 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-21 22:06:05,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:05,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:05,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:06,966 INFO L124 PetriNetUnfolderBase]: 3702/5987 cut-off events. [2024-06-21 22:06:06,966 INFO L125 PetriNetUnfolderBase]: For 533680/533680 co-relation queries the response was YES. [2024-06-21 22:06:07,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48554 conditions, 5987 events. 3702/5987 cut-off events. For 533680/533680 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38284 event pairs, 828 based on Foata normal form. 2/5979 useless extension candidates. Maximal degree in co-relation 48400. Up to 5494 conditions per place. [2024-06-21 22:06:07,053 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 427 selfloop transitions, 86 changer transitions 0/518 dead transitions. [2024-06-21 22:06:07,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 518 transitions, 8366 flow [2024-06-21 22:06:07,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:07,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:07,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 22:06:07,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-21 22:06:07,055 INFO L175 Difference]: Start difference. First operand has 350 places, 494 transitions, 7034 flow. Second operand 7 states and 139 transitions. [2024-06-21 22:06:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 518 transitions, 8366 flow [2024-06-21 22:06:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 518 transitions, 8078 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 22:06:08,911 INFO L231 Difference]: Finished difference. Result has 350 places, 494 transitions, 6939 flow [2024-06-21 22:06:08,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6750, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6939, PETRI_PLACES=350, PETRI_TRANSITIONS=494} [2024-06-21 22:06:08,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-21 22:06:08,912 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 494 transitions, 6939 flow [2024-06-21 22:06:08,912 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-21 22:06:08,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:08,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:08,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 22:06:08,912 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:08,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:08,913 INFO L85 PathProgramCache]: Analyzing trace with hash -919753528, now seen corresponding path program 9 times [2024-06-21 22:06:08,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:08,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760103431] [2024-06-21 22:06:08,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:08,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:08,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:09,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:09,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:09,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760103431] [2024-06-21 22:06:09,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760103431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:09,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:09,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:09,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654006907] [2024-06-21 22:06:09,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:09,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:09,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:09,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:09,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:09,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:09,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 494 transitions, 6939 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-21 22:06:09,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:09,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:09,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:10,841 INFO L124 PetriNetUnfolderBase]: 3722/6016 cut-off events. [2024-06-21 22:06:10,842 INFO L125 PetriNetUnfolderBase]: For 530807/530807 co-relation queries the response was YES. [2024-06-21 22:06:10,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48378 conditions, 6016 events. 3722/6016 cut-off events. For 530807/530807 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38431 event pairs, 818 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 48226. Up to 5647 conditions per place. [2024-06-21 22:06:10,928 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 459 selfloop transitions, 53 changer transitions 0/517 dead transitions. [2024-06-21 22:06:10,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 517 transitions, 8140 flow [2024-06-21 22:06:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:06:10,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:06:10,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 22:06:10,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-21 22:06:10,930 INFO L175 Difference]: Start difference. First operand has 350 places, 494 transitions, 6939 flow. Second operand 6 states and 121 transitions. [2024-06-21 22:06:10,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 517 transitions, 8140 flow [2024-06-21 22:06:12,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 517 transitions, 7998 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:12,577 INFO L231 Difference]: Finished difference. Result has 352 places, 499 transitions, 7063 flow [2024-06-21 22:06:12,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7063, PETRI_PLACES=352, PETRI_TRANSITIONS=499} [2024-06-21 22:06:12,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 22:06:12,578 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 499 transitions, 7063 flow [2024-06-21 22:06:12,578 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-21 22:06:12,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:12,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:12,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 22:06:12,579 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:12,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash -841662592, now seen corresponding path program 10 times [2024-06-21 22:06:12,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:12,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400454496] [2024-06-21 22:06:12,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:12,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:13,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:13,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400454496] [2024-06-21 22:06:13,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400454496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:13,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:13,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:13,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937843895] [2024-06-21 22:06:13,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:13,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:13,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:13,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:13,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:13,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:13,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 499 transitions, 7063 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-21 22:06:13,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:13,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:13,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:14,496 INFO L124 PetriNetUnfolderBase]: 3742/6040 cut-off events. [2024-06-21 22:06:14,496 INFO L125 PetriNetUnfolderBase]: For 533674/533674 co-relation queries the response was YES. [2024-06-21 22:06:14,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48691 conditions, 6040 events. 3742/6040 cut-off events. For 533674/533674 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38573 event pairs, 812 based on Foata normal form. 4/6041 useless extension candidates. Maximal degree in co-relation 48538. Up to 5701 conditions per place. [2024-06-21 22:06:14,574 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 469 selfloop transitions, 44 changer transitions 0/518 dead transitions. [2024-06-21 22:06:14,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 518 transitions, 8246 flow [2024-06-21 22:06:14,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:14,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:14,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 22:06:14,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-21 22:06:14,576 INFO L175 Difference]: Start difference. First operand has 352 places, 499 transitions, 7063 flow. Second operand 7 states and 130 transitions. [2024-06-21 22:06:14,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 518 transitions, 8246 flow [2024-06-21 22:06:16,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 518 transitions, 8143 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 22:06:16,180 INFO L231 Difference]: Finished difference. Result has 356 places, 502 transitions, 7149 flow [2024-06-21 22:06:16,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6960, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7149, PETRI_PLACES=356, PETRI_TRANSITIONS=502} [2024-06-21 22:06:16,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-21 22:06:16,181 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 502 transitions, 7149 flow [2024-06-21 22:06:16,181 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-21 22:06:16,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:16,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:16,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 22:06:16,184 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:16,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1698395874, now seen corresponding path program 12 times [2024-06-21 22:06:16,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:16,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088495665] [2024-06-21 22:06:16,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:16,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:16,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:16,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088495665] [2024-06-21 22:06:16,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088495665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:16,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:16,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:16,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815930893] [2024-06-21 22:06:16,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:16,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:16,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:16,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:16,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:16,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:16,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 502 transitions, 7149 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-21 22:06:16,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:16,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:16,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:18,311 INFO L124 PetriNetUnfolderBase]: 3736/6040 cut-off events. [2024-06-21 22:06:18,312 INFO L125 PetriNetUnfolderBase]: For 530819/530819 co-relation queries the response was YES. [2024-06-21 22:06:18,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48497 conditions, 6040 events. 3736/6040 cut-off events. For 530819/530819 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38594 event pairs, 817 based on Foata normal form. 2/6039 useless extension candidates. Maximal degree in co-relation 48343. Up to 5652 conditions per place. [2024-06-21 22:06:18,398 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 463 selfloop transitions, 56 changer transitions 0/524 dead transitions. [2024-06-21 22:06:18,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 524 transitions, 8288 flow [2024-06-21 22:06:18,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:18,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 22:06:18,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 22:06:18,400 INFO L175 Difference]: Start difference. First operand has 356 places, 502 transitions, 7149 flow. Second operand 7 states and 136 transitions. [2024-06-21 22:06:18,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 524 transitions, 8288 flow [2024-06-21 22:06:19,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 524 transitions, 8050 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:19,997 INFO L231 Difference]: Finished difference. Result has 358 places, 502 transitions, 7045 flow [2024-06-21 22:06:19,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7045, PETRI_PLACES=358, PETRI_TRANSITIONS=502} [2024-06-21 22:06:19,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-21 22:06:19,998 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 502 transitions, 7045 flow [2024-06-21 22:06:19,998 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-21 22:06:19,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:19,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:19,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 22:06:19,999 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:19,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1088609692, now seen corresponding path program 11 times [2024-06-21 22:06:20,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:20,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135871708] [2024-06-21 22:06:20,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:20,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:20,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:20,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135871708] [2024-06-21 22:06:20,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135871708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:20,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:20,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:20,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005049332] [2024-06-21 22:06:20,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:20,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:20,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:20,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:20,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:20,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:20,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 502 transitions, 7045 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-21 22:06:20,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:20,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:20,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:22,057 INFO L124 PetriNetUnfolderBase]: 3724/6020 cut-off events. [2024-06-21 22:06:22,057 INFO L125 PetriNetUnfolderBase]: For 521396/521396 co-relation queries the response was YES. [2024-06-21 22:06:22,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47756 conditions, 6020 events. 3724/6020 cut-off events. For 521396/521396 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38500 event pairs, 802 based on Foata normal form. 4/6021 useless extension candidates. Maximal degree in co-relation 47602. Up to 5576 conditions per place. [2024-06-21 22:06:22,146 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 436 selfloop transitions, 85 changer transitions 0/526 dead transitions. [2024-06-21 22:06:22,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 526 transitions, 8211 flow [2024-06-21 22:06:22,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:22,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:22,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 22:06:22,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 22:06:22,148 INFO L175 Difference]: Start difference. First operand has 358 places, 502 transitions, 7045 flow. Second operand 7 states and 143 transitions. [2024-06-21 22:06:22,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 526 transitions, 8211 flow [2024-06-21 22:06:23,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 526 transitions, 8076 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:23,723 INFO L231 Difference]: Finished difference. Result has 360 places, 502 transitions, 7107 flow [2024-06-21 22:06:23,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7107, PETRI_PLACES=360, PETRI_TRANSITIONS=502} [2024-06-21 22:06:23,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-21 22:06:23,724 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 502 transitions, 7107 flow [2024-06-21 22:06:23,724 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-21 22:06:23,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:23,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:23,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 22:06:23,725 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:23,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:23,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1698395688, now seen corresponding path program 12 times [2024-06-21 22:06:23,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:23,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805488834] [2024-06-21 22:06:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:23,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:23,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:24,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:24,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:24,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805488834] [2024-06-21 22:06:24,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805488834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:24,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:24,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:24,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6928091] [2024-06-21 22:06:24,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:24,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:24,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:24,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:24,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:24,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 502 transitions, 7107 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-21 22:06:24,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:24,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:24,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:25,625 INFO L124 PetriNetUnfolderBase]: 3712/5996 cut-off events. [2024-06-21 22:06:25,625 INFO L125 PetriNetUnfolderBase]: For 507887/507887 co-relation queries the response was YES. [2024-06-21 22:06:25,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47295 conditions, 5996 events. 3712/5996 cut-off events. For 507887/507887 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 38315 event pairs, 806 based on Foata normal form. 4/5997 useless extension candidates. Maximal degree in co-relation 47140. Up to 5549 conditions per place. [2024-06-21 22:06:25,716 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 448 selfloop transitions, 70 changer transitions 0/523 dead transitions. [2024-06-21 22:06:25,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 523 transitions, 8253 flow [2024-06-21 22:06:25,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:25,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:25,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 22:06:25,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-21 22:06:25,718 INFO L175 Difference]: Start difference. First operand has 360 places, 502 transitions, 7107 flow. Second operand 7 states and 137 transitions. [2024-06-21 22:06:25,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 523 transitions, 8253 flow [2024-06-21 22:06:27,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 523 transitions, 8031 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 22:06:27,490 INFO L231 Difference]: Finished difference. Result has 361 places, 502 transitions, 7042 flow [2024-06-21 22:06:27,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7042, PETRI_PLACES=361, PETRI_TRANSITIONS=502} [2024-06-21 22:06:27,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-21 22:06:27,491 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 502 transitions, 7042 flow [2024-06-21 22:06:27,491 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-21 22:06:27,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:27,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:27,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 22:06:27,491 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:27,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:27,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1698149610, now seen corresponding path program 2 times [2024-06-21 22:06:27,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:27,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236778951] [2024-06-21 22:06:27,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:27,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:28,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:28,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:28,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236778951] [2024-06-21 22:06:28,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236778951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:28,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:28,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:06:28,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933253487] [2024-06-21 22:06:28,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:28,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:06:28,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:28,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:06:28,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:06:28,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:28,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 502 transitions, 7042 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-21 22:06:28,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:28,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:28,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:30,073 INFO L124 PetriNetUnfolderBase]: 3756/6059 cut-off events. [2024-06-21 22:06:30,073 INFO L125 PetriNetUnfolderBase]: For 544248/544248 co-relation queries the response was YES. [2024-06-21 22:06:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47722 conditions, 6059 events. 3756/6059 cut-off events. For 544248/544248 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 38655 event pairs, 771 based on Foata normal form. 12/6068 useless extension candidates. Maximal degree in co-relation 47566. Up to 5534 conditions per place. [2024-06-21 22:06:30,157 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 451 selfloop transitions, 71 changer transitions 0/527 dead transitions. [2024-06-21 22:06:30,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 527 transitions, 8272 flow [2024-06-21 22:06:30,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:30,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 22:06:30,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-21 22:06:30,158 INFO L175 Difference]: Start difference. First operand has 361 places, 502 transitions, 7042 flow. Second operand 7 states and 137 transitions. [2024-06-21 22:06:30,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 527 transitions, 8272 flow [2024-06-21 22:06:31,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 527 transitions, 8114 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 22:06:31,709 INFO L231 Difference]: Finished difference. Result has 362 places, 503 transitions, 7050 flow [2024-06-21 22:06:31,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7050, PETRI_PLACES=362, PETRI_TRANSITIONS=503} [2024-06-21 22:06:31,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-21 22:06:31,710 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 503 transitions, 7050 flow [2024-06-21 22:06:31,710 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-21 22:06:31,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:31,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:31,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 22:06:31,710 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:31,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:31,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1255320810, now seen corresponding path program 3 times [2024-06-21 22:06:31,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:31,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517608830] [2024-06-21 22:06:31,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:31,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:31,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:32,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-21 22:06:32,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:32,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517608830] [2024-06-21 22:06:32,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517608830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:32,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:32,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:32,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844033546] [2024-06-21 22:06:32,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:32,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:32,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:32,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:32,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:32,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:32,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 503 transitions, 7050 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-21 22:06:32,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:32,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:32,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:34,185 INFO L124 PetriNetUnfolderBase]: 3800/6147 cut-off events. [2024-06-21 22:06:34,186 INFO L125 PetriNetUnfolderBase]: For 535141/535141 co-relation queries the response was YES. [2024-06-21 22:06:34,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48089 conditions, 6147 events. 3800/6147 cut-off events. For 535141/535141 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39466 event pairs, 679 based on Foata normal form. 12/6156 useless extension candidates. Maximal degree in co-relation 47933. Up to 5465 conditions per place. [2024-06-21 22:06:34,262 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 431 selfloop transitions, 92 changer transitions 0/528 dead transitions. [2024-06-21 22:06:34,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 528 transitions, 8272 flow [2024-06-21 22:06:34,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:06:34,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:06:34,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 22:06:34,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 22:06:34,263 INFO L175 Difference]: Start difference. First operand has 362 places, 503 transitions, 7050 flow. Second operand 6 states and 126 transitions. [2024-06-21 22:06:34,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 528 transitions, 8272 flow [2024-06-21 22:06:35,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 528 transitions, 8126 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:35,587 INFO L231 Difference]: Finished difference. Result has 363 places, 504 transitions, 7155 flow [2024-06-21 22:06:35,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6906, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7155, PETRI_PLACES=363, PETRI_TRANSITIONS=504} [2024-06-21 22:06:35,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 22:06:35,588 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 504 transitions, 7155 flow [2024-06-21 22:06:35,588 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-21 22:06:35,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:35,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:35,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 22:06:35,588 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:35,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:35,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1254815820, now seen corresponding path program 4 times [2024-06-21 22:06:35,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:35,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515956716] [2024-06-21 22:06:35,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:35,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:35,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:36,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:36,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:36,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515956716] [2024-06-21 22:06:36,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515956716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:36,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:36,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:36,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918096880] [2024-06-21 22:06:36,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:36,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:36,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:36,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:36,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 504 transitions, 7155 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-21 22:06:36,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:36,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:36,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:38,012 INFO L124 PetriNetUnfolderBase]: 3802/6153 cut-off events. [2024-06-21 22:06:38,012 INFO L125 PetriNetUnfolderBase]: For 508897/508897 co-relation queries the response was YES. [2024-06-21 22:06:38,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47974 conditions, 6153 events. 3802/6153 cut-off events. For 508897/508897 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39528 event pairs, 671 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 47817. Up to 5433 conditions per place. [2024-06-21 22:06:38,103 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 434 selfloop transitions, 95 changer transitions 0/534 dead transitions. [2024-06-21 22:06:38,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 534 transitions, 8447 flow [2024-06-21 22:06:38,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:38,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:38,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 22:06:38,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 22:06:38,105 INFO L175 Difference]: Start difference. First operand has 363 places, 504 transitions, 7155 flow. Second operand 7 states and 143 transitions. [2024-06-21 22:06:38,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 534 transitions, 8447 flow [2024-06-21 22:06:39,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 534 transitions, 8306 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 22:06:39,700 INFO L231 Difference]: Finished difference. Result has 366 places, 505 transitions, 7226 flow [2024-06-21 22:06:39,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7014, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7226, PETRI_PLACES=366, PETRI_TRANSITIONS=505} [2024-06-21 22:06:39,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-21 22:06:39,701 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 505 transitions, 7226 flow [2024-06-21 22:06:39,701 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-21 22:06:39,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:39,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:39,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 22:06:39,702 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:39,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:39,702 INFO L85 PathProgramCache]: Analyzing trace with hash 544644412, now seen corresponding path program 1 times [2024-06-21 22:06:39,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:39,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847668460] [2024-06-21 22:06:39,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:39,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:40,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:40,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:40,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847668460] [2024-06-21 22:06:40,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847668460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:40,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:40,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:40,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835280538] [2024-06-21 22:06:40,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:40,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:40,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:40,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:40,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:40,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:06:40,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 505 transitions, 7226 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-21 22:06:40,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:40,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:06:40,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:42,211 INFO L124 PetriNetUnfolderBase]: 3775/6162 cut-off events. [2024-06-21 22:06:42,212 INFO L125 PetriNetUnfolderBase]: For 571558/571594 co-relation queries the response was YES. [2024-06-21 22:06:42,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49205 conditions, 6162 events. 3775/6162 cut-off events. For 571558/571594 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40278 event pairs, 824 based on Foata normal form. 10/6164 useless extension candidates. Maximal degree in co-relation 49047. Up to 5393 conditions per place. [2024-06-21 22:06:42,310 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 60 changer transitions 0/544 dead transitions. [2024-06-21 22:06:42,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 544 transitions, 8578 flow [2024-06-21 22:06:42,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:06:42,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:06:42,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 22:06:42,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-21 22:06:42,311 INFO L175 Difference]: Start difference. First operand has 366 places, 505 transitions, 7226 flow. Second operand 9 states and 181 transitions. [2024-06-21 22:06:42,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 544 transitions, 8578 flow [2024-06-21 22:06:44,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 544 transitions, 8380 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:44,426 INFO L231 Difference]: Finished difference. Result has 370 places, 507 transitions, 7190 flow [2024-06-21 22:06:44,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7028, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7190, PETRI_PLACES=370, PETRI_TRANSITIONS=507} [2024-06-21 22:06:44,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 22:06:44,426 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 507 transitions, 7190 flow [2024-06-21 22:06:44,427 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-21 22:06:44,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:44,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:44,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 22:06:44,427 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:44,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:44,427 INFO L85 PathProgramCache]: Analyzing trace with hash 544704862, now seen corresponding path program 2 times [2024-06-21 22:06:44,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:44,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539961914] [2024-06-21 22:06:44,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:44,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:45,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:45,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:45,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539961914] [2024-06-21 22:06:45,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539961914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:45,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:45,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125046560] [2024-06-21 22:06:45,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:45,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:45,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:06:45,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 507 transitions, 7190 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-21 22:06:45,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:45,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:06:45,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:46,797 INFO L124 PetriNetUnfolderBase]: 3824/6234 cut-off events. [2024-06-21 22:06:46,797 INFO L125 PetriNetUnfolderBase]: For 598346/598382 co-relation queries the response was YES. [2024-06-21 22:06:46,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49581 conditions, 6234 events. 3824/6234 cut-off events. For 598346/598382 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40734 event pairs, 855 based on Foata normal form. 14/6242 useless extension candidates. Maximal degree in co-relation 49422. Up to 5572 conditions per place. [2024-06-21 22:06:46,887 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 410 selfloop transitions, 59 changer transitions 0/540 dead transitions. [2024-06-21 22:06:46,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 540 transitions, 8324 flow [2024-06-21 22:06:46,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:46,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:46,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 22:06:46,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-21 22:06:46,888 INFO L175 Difference]: Start difference. First operand has 370 places, 507 transitions, 7190 flow. Second operand 10 states and 191 transitions. [2024-06-21 22:06:46,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 540 transitions, 8324 flow [2024-06-21 22:06:48,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 540 transitions, 8243 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:48,633 INFO L231 Difference]: Finished difference. Result has 375 places, 508 transitions, 7257 flow [2024-06-21 22:06:48,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7257, PETRI_PLACES=375, PETRI_TRANSITIONS=508} [2024-06-21 22:06:48,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 22:06:48,635 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 508 transitions, 7257 flow [2024-06-21 22:06:48,635 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-21 22:06:48,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:48,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:48,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 22:06:48,635 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:48,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:48,636 INFO L85 PathProgramCache]: Analyzing trace with hash 662977240, now seen corresponding path program 1 times [2024-06-21 22:06:48,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:48,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689432126] [2024-06-21 22:06:48,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:48,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:49,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:49,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:49,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689432126] [2024-06-21 22:06:49,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689432126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:49,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:49,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:49,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603661146] [2024-06-21 22:06:49,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:49,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:49,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:49,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:49,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:49,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:49,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 508 transitions, 7257 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-21 22:06:49,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:49,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:49,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:51,125 INFO L124 PetriNetUnfolderBase]: 3957/6372 cut-off events. [2024-06-21 22:06:51,125 INFO L125 PetriNetUnfolderBase]: For 559767/559767 co-relation queries the response was YES. [2024-06-21 22:06:51,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50907 conditions, 6372 events. 3957/6372 cut-off events. For 559767/559767 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41037 event pairs, 892 based on Foata normal form. 2/6371 useless extension candidates. Maximal degree in co-relation 50746. Up to 6076 conditions per place. [2024-06-21 22:06:51,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 492 selfloop transitions, 29 changer transitions 0/526 dead transitions. [2024-06-21 22:06:51,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 526 transitions, 8405 flow [2024-06-21 22:06:51,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:51,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:51,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 22:06:51,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 22:06:51,220 INFO L175 Difference]: Start difference. First operand has 375 places, 508 transitions, 7257 flow. Second operand 8 states and 141 transitions. [2024-06-21 22:06:51,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 526 transitions, 8405 flow [2024-06-21 22:06:53,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 526 transitions, 8289 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 22:06:53,155 INFO L231 Difference]: Finished difference. Result has 375 places, 510 transitions, 7256 flow [2024-06-21 22:06:53,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7256, PETRI_PLACES=375, PETRI_TRANSITIONS=510} [2024-06-21 22:06:53,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 22:06:53,156 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 510 transitions, 7256 flow [2024-06-21 22:06:53,156 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-21 22:06:53,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:53,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:53,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 22:06:53,156 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:53,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash 662792542, now seen corresponding path program 3 times [2024-06-21 22:06:53,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:53,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455504179] [2024-06-21 22:06:53,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:53,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:54,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:54,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:54,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455504179] [2024-06-21 22:06:54,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455504179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:54,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:54,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:06:54,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653404096] [2024-06-21 22:06:54,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:54,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:06:54,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:54,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:06:54,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:06:54,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:06:54,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 510 transitions, 7256 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:54,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:54,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:06:54,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:55,650 INFO L124 PetriNetUnfolderBase]: 3879/6321 cut-off events. [2024-06-21 22:06:55,650 INFO L125 PetriNetUnfolderBase]: For 617291/617291 co-relation queries the response was YES. [2024-06-21 22:06:55,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50593 conditions, 6321 events. 3879/6321 cut-off events. For 617291/617291 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41379 event pairs, 863 based on Foata normal form. 14/6329 useless extension candidates. Maximal degree in co-relation 50431. Up to 5737 conditions per place. [2024-06-21 22:06:55,741 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 35 changer transitions 0/535 dead transitions. [2024-06-21 22:06:55,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 535 transitions, 8346 flow [2024-06-21 22:06:55,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:06:55,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:06:55,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:06:55,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 22:06:55,742 INFO L175 Difference]: Start difference. First operand has 375 places, 510 transitions, 7256 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:06:55,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 535 transitions, 8346 flow [2024-06-21 22:06:58,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 535 transitions, 8247 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 22:06:58,006 INFO L231 Difference]: Finished difference. Result has 378 places, 511 transitions, 7257 flow [2024-06-21 22:06:58,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7257, PETRI_PLACES=378, PETRI_TRANSITIONS=511} [2024-06-21 22:06:58,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 22:06:58,007 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 511 transitions, 7257 flow [2024-06-21 22:06:58,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:58,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:58,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:58,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 22:06:58,008 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:58,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:58,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1485024796, now seen corresponding path program 2 times [2024-06-21 22:06:58,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:58,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862245893] [2024-06-21 22:06:58,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:58,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:58,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:58,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:58,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862245893] [2024-06-21 22:06:58,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862245893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:58,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:58,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:06:58,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575648019] [2024-06-21 22:06:58,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:58,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:06:58,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:58,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:06:58,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:06:58,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:06:58,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 511 transitions, 7257 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-21 22:06:58,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:58,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:06:58,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:00,382 INFO L124 PetriNetUnfolderBase]: 4017/6464 cut-off events. [2024-06-21 22:07:00,382 INFO L125 PetriNetUnfolderBase]: For 585475/585475 co-relation queries the response was YES. [2024-06-21 22:07:00,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51846 conditions, 6464 events. 4017/6464 cut-off events. For 585475/585475 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41715 event pairs, 888 based on Foata normal form. 2/6463 useless extension candidates. Maximal degree in co-relation 51683. Up to 6160 conditions per place. [2024-06-21 22:07:00,473 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 492 selfloop transitions, 29 changer transitions 0/526 dead transitions. [2024-06-21 22:07:00,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 526 transitions, 8399 flow [2024-06-21 22:07:00,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:07:00,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:07:00,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 22:07:00,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 22:07:00,476 INFO L175 Difference]: Start difference. First operand has 378 places, 511 transitions, 7257 flow. Second operand 6 states and 112 transitions. [2024-06-21 22:07:00,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 526 transitions, 8399 flow [2024-06-21 22:07:02,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 526 transitions, 8327 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:02,583 INFO L231 Difference]: Finished difference. Result has 377 places, 513 transitions, 7308 flow [2024-06-21 22:07:02,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7185, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7308, PETRI_PLACES=377, PETRI_TRANSITIONS=513} [2024-06-21 22:07:02,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 22:07:02,584 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 513 transitions, 7308 flow [2024-06-21 22:07:02,584 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-21 22:07:02,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:02,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:02,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 22:07:02,584 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:02,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:02,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1491465604, now seen corresponding path program 4 times [2024-06-21 22:07:02,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:02,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771764599] [2024-06-21 22:07:02,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:02,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:02,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:03,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:03,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:03,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771764599] [2024-06-21 22:07:03,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771764599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:03,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:03,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:03,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252837949] [2024-06-21 22:07:03,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:03,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:03,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:03,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:03,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:03,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 22:07:03,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 513 transitions, 7308 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-21 22:07:03,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:03,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 22:07:03,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:05,105 INFO L124 PetriNetUnfolderBase]: 3855/6290 cut-off events. [2024-06-21 22:07:05,105 INFO L125 PetriNetUnfolderBase]: For 589044/589044 co-relation queries the response was YES. [2024-06-21 22:07:05,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49421 conditions, 6290 events. 3855/6290 cut-off events. For 589044/589044 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41240 event pairs, 840 based on Foata normal form. 14/6298 useless extension candidates. Maximal degree in co-relation 49257. Up to 5670 conditions per place. [2024-06-21 22:07:05,187 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 435 selfloop transitions, 38 changer transitions 0/544 dead transitions. [2024-06-21 22:07:05,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 544 transitions, 8428 flow [2024-06-21 22:07:05,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:05,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:05,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 22:07:05,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-21 22:07:05,188 INFO L175 Difference]: Start difference. First operand has 377 places, 513 transitions, 7308 flow. Second operand 8 states and 163 transitions. [2024-06-21 22:07:05,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 544 transitions, 8428 flow [2024-06-21 22:07:07,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 544 transitions, 8325 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 22:07:07,411 INFO L231 Difference]: Finished difference. Result has 381 places, 513 transitions, 7290 flow [2024-06-21 22:07:07,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7205, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7290, PETRI_PLACES=381, PETRI_TRANSITIONS=513} [2024-06-21 22:07:07,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 22:07:07,412 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 513 transitions, 7290 flow [2024-06-21 22:07:07,413 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-21 22:07:07,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:07,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:07,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 22:07:07,413 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:07,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:07,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1484794404, now seen corresponding path program 1 times [2024-06-21 22:07:07,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:07,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032290713] [2024-06-21 22:07:07,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:07,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:08,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:08,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032290713] [2024-06-21 22:07:08,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032290713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:08,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:08,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:08,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356076187] [2024-06-21 22:07:08,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:08,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:08,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:08,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:08,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:08,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:08,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 513 transitions, 7290 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-21 22:07:08,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:08,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:08,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:09,703 INFO L124 PetriNetUnfolderBase]: 3981/6421 cut-off events. [2024-06-21 22:07:09,703 INFO L125 PetriNetUnfolderBase]: For 532534/532534 co-relation queries the response was YES. [2024-06-21 22:07:09,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50186 conditions, 6421 events. 3981/6421 cut-off events. For 532534/532534 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 41472 event pairs, 899 based on Foata normal form. 1/6419 useless extension candidates. Maximal degree in co-relation 50021. Up to 6097 conditions per place. [2024-06-21 22:07:09,941 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 487 selfloop transitions, 37 changer transitions 0/529 dead transitions. [2024-06-21 22:07:09,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 529 transitions, 8404 flow [2024-06-21 22:07:09,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:07:09,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:07:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-21 22:07:09,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.483739837398374 [2024-06-21 22:07:09,942 INFO L175 Difference]: Start difference. First operand has 381 places, 513 transitions, 7290 flow. Second operand 6 states and 119 transitions. [2024-06-21 22:07:09,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 529 transitions, 8404 flow [2024-06-21 22:07:11,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 529 transitions, 8294 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:11,795 INFO L231 Difference]: Finished difference. Result has 380 places, 513 transitions, 7272 flow [2024-06-21 22:07:11,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7272, PETRI_PLACES=380, PETRI_TRANSITIONS=513} [2024-06-21 22:07:11,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 22:07:11,796 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 513 transitions, 7272 flow [2024-06-21 22:07:11,796 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-21 22:07:11,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:11,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:11,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 22:07:11,796 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:11,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:11,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1484794156, now seen corresponding path program 3 times [2024-06-21 22:07:11,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:11,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210032177] [2024-06-21 22:07:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:11,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:11,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:12,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:12,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:12,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210032177] [2024-06-21 22:07:12,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210032177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:12,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:12,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:12,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253989228] [2024-06-21 22:07:12,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:12,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:12,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:12,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:12,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:12,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:12,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 513 transitions, 7272 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-21 22:07:12,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:12,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:12,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:14,141 INFO L124 PetriNetUnfolderBase]: 3989/6435 cut-off events. [2024-06-21 22:07:14,141 INFO L125 PetriNetUnfolderBase]: For 546874/546874 co-relation queries the response was YES. [2024-06-21 22:07:14,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50300 conditions, 6435 events. 3989/6435 cut-off events. For 546874/546874 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41576 event pairs, 885 based on Foata normal form. 2/6434 useless extension candidates. Maximal degree in co-relation 50134. Up to 6109 conditions per place. [2024-06-21 22:07:14,238 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 487 selfloop transitions, 36 changer transitions 0/528 dead transitions. [2024-06-21 22:07:14,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 528 transitions, 8418 flow [2024-06-21 22:07:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:07:14,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:07:14,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 22:07:14,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-21 22:07:14,239 INFO L175 Difference]: Start difference. First operand has 380 places, 513 transitions, 7272 flow. Second operand 6 states and 113 transitions. [2024-06-21 22:07:14,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 528 transitions, 8418 flow [2024-06-21 22:07:16,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 528 transitions, 8319 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 22:07:16,361 INFO L231 Difference]: Finished difference. Result has 380 places, 515 transitions, 7313 flow [2024-06-21 22:07:16,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7173, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7313, PETRI_PLACES=380, PETRI_TRANSITIONS=515} [2024-06-21 22:07:16,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 22:07:16,362 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 515 transitions, 7313 flow [2024-06-21 22:07:16,362 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-21 22:07:16,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:16,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:16,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 22:07:16,362 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:16,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:16,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1254808876, now seen corresponding path program 4 times [2024-06-21 22:07:16,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:16,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173307518] [2024-06-21 22:07:16,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:16,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:16,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:17,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:17,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:17,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173307518] [2024-06-21 22:07:17,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173307518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:17,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:17,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:17,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176006344] [2024-06-21 22:07:17,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:17,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:17,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:17,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:17,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:17,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:17,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 515 transitions, 7313 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-21 22:07:17,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:17,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:17,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:18,648 INFO L124 PetriNetUnfolderBase]: 3984/6438 cut-off events. [2024-06-21 22:07:18,648 INFO L125 PetriNetUnfolderBase]: For 538948/538948 co-relation queries the response was YES. [2024-06-21 22:07:18,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50159 conditions, 6438 events. 3984/6438 cut-off events. For 538948/538948 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 41668 event pairs, 898 based on Foata normal form. 2/6437 useless extension candidates. Maximal degree in co-relation 49993. Up to 6144 conditions per place. [2024-06-21 22:07:18,752 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 506 selfloop transitions, 16 changer transitions 0/527 dead transitions. [2024-06-21 22:07:18,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 527 transitions, 8443 flow [2024-06-21 22:07:18,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:07:18,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:07:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 22:07:18,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-21 22:07:18,753 INFO L175 Difference]: Start difference. First operand has 380 places, 515 transitions, 7313 flow. Second operand 6 states and 107 transitions. [2024-06-21 22:07:18,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 527 transitions, 8443 flow [2024-06-21 22:07:20,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 527 transitions, 8327 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 22:07:20,868 INFO L231 Difference]: Finished difference. Result has 382 places, 517 transitions, 7294 flow [2024-06-21 22:07:20,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7294, PETRI_PLACES=382, PETRI_TRANSITIONS=517} [2024-06-21 22:07:20,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-21 22:07:20,868 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 517 transitions, 7294 flow [2024-06-21 22:07:20,868 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-21 22:07:20,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:20,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:20,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 22:07:20,869 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:20,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:20,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1677585614, now seen corresponding path program 1 times [2024-06-21 22:07:20,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:20,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904507935] [2024-06-21 22:07:20,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:20,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:21,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-21 22:07:21,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:21,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904507935] [2024-06-21 22:07:21,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904507935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:21,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:21,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:21,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565670866] [2024-06-21 22:07:21,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:21,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:21,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:21,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:21,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:21,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:21,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 517 transitions, 7294 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-21 22:07:21,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:21,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:21,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:23,227 INFO L124 PetriNetUnfolderBase]: 3997/6451 cut-off events. [2024-06-21 22:07:23,227 INFO L125 PetriNetUnfolderBase]: For 538344/538344 co-relation queries the response was YES. [2024-06-21 22:07:23,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50289 conditions, 6451 events. 3997/6451 cut-off events. For 538344/538344 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41595 event pairs, 859 based on Foata normal form. 1/6449 useless extension candidates. Maximal degree in co-relation 50122. Up to 6075 conditions per place. [2024-06-21 22:07:23,321 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 56 changer transitions 0/560 dead transitions. [2024-06-21 22:07:23,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 560 transitions, 8949 flow [2024-06-21 22:07:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:07:23,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 22:07:23,323 INFO L175 Difference]: Start difference. First operand has 382 places, 517 transitions, 7294 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:07:23,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 560 transitions, 8949 flow [2024-06-21 22:07:25,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 560 transitions, 8872 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 22:07:25,500 INFO L231 Difference]: Finished difference. Result has 389 places, 534 transitions, 7656 flow [2024-06-21 22:07:25,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7656, PETRI_PLACES=389, PETRI_TRANSITIONS=534} [2024-06-21 22:07:25,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 22:07:25,500 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 534 transitions, 7656 flow [2024-06-21 22:07:25,501 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-21 22:07:25,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:25,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:25,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 22:07:25,501 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:25,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:25,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1843296629, now seen corresponding path program 1 times [2024-06-21 22:07:25,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:25,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719181557] [2024-06-21 22:07:25,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:25,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:26,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:26,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:26,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719181557] [2024-06-21 22:07:26,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719181557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:26,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:26,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:26,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522454715] [2024-06-21 22:07:26,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:26,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:26,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:26,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:26,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:26,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:26,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 534 transitions, 7656 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-21 22:07:26,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:26,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:26,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:27,854 INFO L124 PetriNetUnfolderBase]: 4049/6523 cut-off events. [2024-06-21 22:07:27,854 INFO L125 PetriNetUnfolderBase]: For 580367/580367 co-relation queries the response was YES. [2024-06-21 22:07:27,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52054 conditions, 6523 events. 4049/6523 cut-off events. For 580367/580367 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42078 event pairs, 859 based on Foata normal form. 4/6524 useless extension candidates. Maximal degree in co-relation 51884. Up to 5907 conditions per place. [2024-06-21 22:07:27,954 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 473 selfloop transitions, 92 changer transitions 0/570 dead transitions. [2024-06-21 22:07:27,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 570 transitions, 9297 flow [2024-06-21 22:07:27,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:27,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:27,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 22:07:27,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 22:07:27,956 INFO L175 Difference]: Start difference. First operand has 389 places, 534 transitions, 7656 flow. Second operand 9 states and 174 transitions. [2024-06-21 22:07:27,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 570 transitions, 9297 flow [2024-06-21 22:07:30,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 570 transitions, 9128 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 22:07:30,481 INFO L231 Difference]: Finished difference. Result has 394 places, 540 transitions, 7846 flow [2024-06-21 22:07:30,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7846, PETRI_PLACES=394, PETRI_TRANSITIONS=540} [2024-06-21 22:07:30,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 22:07:30,482 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 540 transitions, 7846 flow [2024-06-21 22:07:30,482 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-21 22:07:30,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:30,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:30,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 22:07:30,483 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:30,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:30,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1843296474, now seen corresponding path program 2 times [2024-06-21 22:07:30,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:30,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311154198] [2024-06-21 22:07:30,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:30,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:30,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:31,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:31,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:31,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311154198] [2024-06-21 22:07:31,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311154198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:31,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:31,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:31,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307853259] [2024-06-21 22:07:31,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:31,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:31,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:31,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:31,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:31,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:31,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 540 transitions, 7846 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-21 22:07:31,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:31,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:31,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:32,987 INFO L124 PetriNetUnfolderBase]: 4059/6537 cut-off events. [2024-06-21 22:07:32,988 INFO L125 PetriNetUnfolderBase]: For 590445/590445 co-relation queries the response was YES. [2024-06-21 22:07:33,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52860 conditions, 6537 events. 4059/6537 cut-off events. For 590445/590445 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 42214 event pairs, 864 based on Foata normal form. 2/6536 useless extension candidates. Maximal degree in co-relation 52688. Up to 6117 conditions per place. [2024-06-21 22:07:33,087 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 79 changer transitions 0/569 dead transitions. [2024-06-21 22:07:33,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 569 transitions, 9210 flow [2024-06-21 22:07:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:33,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 22:07:33,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 22:07:33,088 INFO L175 Difference]: Start difference. First operand has 394 places, 540 transitions, 7846 flow. Second operand 9 states and 166 transitions. [2024-06-21 22:07:33,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 569 transitions, 9210 flow [2024-06-21 22:07:35,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 569 transitions, 9031 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:35,446 INFO L231 Difference]: Finished difference. Result has 398 places, 546 transitions, 7996 flow [2024-06-21 22:07:35,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7667, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7996, PETRI_PLACES=398, PETRI_TRANSITIONS=546} [2024-06-21 22:07:35,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-21 22:07:35,447 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 546 transitions, 7996 flow [2024-06-21 22:07:35,447 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-21 22:07:35,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:35,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:35,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 22:07:35,448 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:35,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1673770599, now seen corresponding path program 2 times [2024-06-21 22:07:35,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:35,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397474894] [2024-06-21 22:07:35,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:35,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:35,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:36,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:36,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:36,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397474894] [2024-06-21 22:07:36,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397474894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:36,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:36,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:36,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673893628] [2024-06-21 22:07:36,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:36,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:36,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:36,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:36,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:36,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:36,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 546 transitions, 7996 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-21 22:07:36,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:36,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:36,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:38,044 INFO L124 PetriNetUnfolderBase]: 4111/6609 cut-off events. [2024-06-21 22:07:38,044 INFO L125 PetriNetUnfolderBase]: For 632786/632786 co-relation queries the response was YES. [2024-06-21 22:07:38,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54428 conditions, 6609 events. 4111/6609 cut-off events. For 632786/632786 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 42676 event pairs, 863 based on Foata normal form. 4/6610 useless extension candidates. Maximal degree in co-relation 54254. Up to 6098 conditions per place. [2024-06-21 22:07:38,136 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 500 selfloop transitions, 79 changer transitions 0/584 dead transitions. [2024-06-21 22:07:38,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 584 transitions, 9655 flow [2024-06-21 22:07:38,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:07:38,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:07:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 22:07:38,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-21 22:07:38,138 INFO L175 Difference]: Start difference. First operand has 398 places, 546 transitions, 7996 flow. Second operand 11 states and 200 transitions. [2024-06-21 22:07:38,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 584 transitions, 9655 flow [2024-06-21 22:07:40,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 584 transitions, 9381 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:40,016 INFO L231 Difference]: Finished difference. Result has 402 places, 552 transitions, 8016 flow [2024-06-21 22:07:40,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7722, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8016, PETRI_PLACES=402, PETRI_TRANSITIONS=552} [2024-06-21 22:07:40,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-21 22:07:40,017 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 552 transitions, 8016 flow [2024-06-21 22:07:40,017 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-21 22:07:40,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:40,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:40,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 22:07:40,017 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:40,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:40,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1376297330, now seen corresponding path program 3 times [2024-06-21 22:07:40,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:40,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757066725] [2024-06-21 22:07:40,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:40,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:40,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:40,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:40,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757066725] [2024-06-21 22:07:40,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757066725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:40,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:40,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:40,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091690029] [2024-06-21 22:07:40,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:40,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:40,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:40,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:40,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:40,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:40,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 552 transitions, 8016 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-21 22:07:40,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:40,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:40,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:42,596 INFO L124 PetriNetUnfolderBase]: 4121/6625 cut-off events. [2024-06-21 22:07:42,597 INFO L125 PetriNetUnfolderBase]: For 635875/635875 co-relation queries the response was YES. [2024-06-21 22:07:42,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54726 conditions, 6625 events. 4121/6625 cut-off events. For 635875/635875 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42769 event pairs, 870 based on Foata normal form. 2/6624 useless extension candidates. Maximal degree in co-relation 54551. Up to 6256 conditions per place. [2024-06-21 22:07:42,686 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 516 selfloop transitions, 58 changer transitions 0/579 dead transitions. [2024-06-21 22:07:42,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 579 transitions, 9406 flow [2024-06-21 22:07:42,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:42,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:42,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 22:07:42,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:07:42,687 INFO L175 Difference]: Start difference. First operand has 402 places, 552 transitions, 8016 flow. Second operand 9 states and 162 transitions. [2024-06-21 22:07:42,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 579 transitions, 9406 flow [2024-06-21 22:07:44,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 579 transitions, 9244 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:44,901 INFO L231 Difference]: Finished difference. Result has 404 places, 558 transitions, 8153 flow [2024-06-21 22:07:44,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7854, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8153, PETRI_PLACES=404, PETRI_TRANSITIONS=558} [2024-06-21 22:07:44,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 22:07:44,902 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 558 transitions, 8153 flow [2024-06-21 22:07:44,902 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-21 22:07:44,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:44,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:44,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 22:07:44,903 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:44,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:44,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1847015699, now seen corresponding path program 3 times [2024-06-21 22:07:44,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:44,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608780918] [2024-06-21 22:07:44,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:44,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:44,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:45,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:45,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:45,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608780918] [2024-06-21 22:07:45,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608780918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:45,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:45,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:45,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724242110] [2024-06-21 22:07:45,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:45,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:45,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:45,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:45,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:45,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:45,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 558 transitions, 8153 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-21 22:07:45,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:45,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:45,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:47,476 INFO L124 PetriNetUnfolderBase]: 4109/6607 cut-off events. [2024-06-21 22:07:47,477 INFO L125 PetriNetUnfolderBase]: For 642253/642253 co-relation queries the response was YES. [2024-06-21 22:07:47,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54777 conditions, 6607 events. 4109/6607 cut-off events. For 642253/642253 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42652 event pairs, 861 based on Foata normal form. 4/6608 useless extension candidates. Maximal degree in co-relation 54600. Up to 6104 conditions per place. [2024-06-21 22:07:47,568 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 505 selfloop transitions, 77 changer transitions 0/587 dead transitions. [2024-06-21 22:07:47,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 587 transitions, 9502 flow [2024-06-21 22:07:47,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:47,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:47,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 22:07:47,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:07:47,569 INFO L175 Difference]: Start difference. First operand has 404 places, 558 transitions, 8153 flow. Second operand 9 states and 171 transitions. [2024-06-21 22:07:47,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 587 transitions, 9502 flow [2024-06-21 22:07:49,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 587 transitions, 9230 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:49,899 INFO L231 Difference]: Finished difference. Result has 406 places, 558 transitions, 8042 flow [2024-06-21 22:07:49,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8042, PETRI_PLACES=406, PETRI_TRANSITIONS=558} [2024-06-21 22:07:49,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-21 22:07:49,900 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 558 transitions, 8042 flow [2024-06-21 22:07:49,900 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-21 22:07:49,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:49,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:49,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 22:07:49,901 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:49,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:49,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1529885804, now seen corresponding path program 4 times [2024-06-21 22:07:49,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:49,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418256643] [2024-06-21 22:07:49,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:49,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:49,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:50,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:50,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:50,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418256643] [2024-06-21 22:07:50,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418256643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:50,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:50,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:50,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501543821] [2024-06-21 22:07:50,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:50,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:50,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:50,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:50,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:50,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:50,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 558 transitions, 8042 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-21 22:07:50,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:50,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:50,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:52,789 INFO L124 PetriNetUnfolderBase]: 4114/6614 cut-off events. [2024-06-21 22:07:52,789 INFO L125 PetriNetUnfolderBase]: For 637280/637280 co-relation queries the response was YES. [2024-06-21 22:07:52,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54910 conditions, 6614 events. 4114/6614 cut-off events. For 637280/637280 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 42652 event pairs, 864 based on Foata normal form. 1/6612 useless extension candidates. Maximal degree in co-relation 54732. Up to 6298 conditions per place. [2024-06-21 22:07:52,879 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 536 selfloop transitions, 38 changer transitions 0/579 dead transitions. [2024-06-21 22:07:52,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 579 transitions, 9330 flow [2024-06-21 22:07:52,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:52,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:52,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 22:07:52,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 22:07:52,880 INFO L175 Difference]: Start difference. First operand has 406 places, 558 transitions, 8042 flow. Second operand 9 states and 154 transitions. [2024-06-21 22:07:52,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 579 transitions, 9330 flow [2024-06-21 22:07:55,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 579 transitions, 9176 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 22:07:55,910 INFO L231 Difference]: Finished difference. Result has 409 places, 563 transitions, 8078 flow [2024-06-21 22:07:55,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7888, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8078, PETRI_PLACES=409, PETRI_TRANSITIONS=563} [2024-06-21 22:07:55,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-21 22:07:55,911 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 563 transitions, 8078 flow [2024-06-21 22:07:55,911 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-21 22:07:55,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:55,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:55,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 22:07:55,912 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:55,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:55,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1529885649, now seen corresponding path program 4 times [2024-06-21 22:07:55,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:55,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846298511] [2024-06-21 22:07:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:55,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:56,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:56,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:56,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846298511] [2024-06-21 22:07:56,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846298511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:56,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:56,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:56,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028376810] [2024-06-21 22:07:56,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:56,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:56,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:56,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:56,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:56,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:07:56,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 563 transitions, 8078 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-21 22:07:56,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:56,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:07:56,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:58,482 INFO L124 PetriNetUnfolderBase]: 4166/6688 cut-off events. [2024-06-21 22:07:58,482 INFO L125 PetriNetUnfolderBase]: For 682383/682383 co-relation queries the response was YES. [2024-06-21 22:07:58,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55967 conditions, 6688 events. 4166/6688 cut-off events. For 682383/682383 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 43181 event pairs, 873 based on Foata normal form. 4/6689 useless extension candidates. Maximal degree in co-relation 55786. Up to 6267 conditions per place. [2024-06-21 22:07:58,575 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 531 selfloop transitions, 56 changer transitions 0/592 dead transitions. [2024-06-21 22:07:58,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 592 transitions, 9714 flow [2024-06-21 22:07:58,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:58,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 22:07:58,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 22:07:58,576 INFO L175 Difference]: Start difference. First operand has 409 places, 563 transitions, 8078 flow. Second operand 9 states and 166 transitions. [2024-06-21 22:07:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 592 transitions, 9714 flow [2024-06-21 22:08:01,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 592 transitions, 9590 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:01,522 INFO L231 Difference]: Finished difference. Result has 413 places, 569 transitions, 8215 flow [2024-06-21 22:08:01,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7954, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8215, PETRI_PLACES=413, PETRI_TRANSITIONS=569} [2024-06-21 22:08:01,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-21 22:08:01,523 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 569 transitions, 8215 flow [2024-06-21 22:08:01,523 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-21 22:08:01,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:01,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:01,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 22:08:01,524 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:01,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1529880069, now seen corresponding path program 5 times [2024-06-21 22:08:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751818806] [2024-06-21 22:08:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:01,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:01,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:02,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:02,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751818806] [2024-06-21 22:08:02,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751818806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:02,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:02,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:02,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505149566] [2024-06-21 22:08:02,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:02,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:02,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:02,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:02,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:02,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:02,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 569 transitions, 8215 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-21 22:08:02,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:02,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:02,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:04,005 INFO L124 PetriNetUnfolderBase]: 4186/6726 cut-off events. [2024-06-21 22:08:04,006 INFO L125 PetriNetUnfolderBase]: For 695634/695634 co-relation queries the response was YES. [2024-06-21 22:08:04,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56456 conditions, 6726 events. 4186/6726 cut-off events. For 695634/695634 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 43476 event pairs, 889 based on Foata normal form. 4/6727 useless extension candidates. Maximal degree in co-relation 56274. Up to 6283 conditions per place. [2024-06-21 22:08:04,286 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 532 selfloop transitions, 58 changer transitions 0/595 dead transitions. [2024-06-21 22:08:04,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 595 transitions, 9797 flow [2024-06-21 22:08:04,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:04,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:04,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:08:04,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 22:08:04,287 INFO L175 Difference]: Start difference. First operand has 413 places, 569 transitions, 8215 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:08:04,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 595 transitions, 9797 flow [2024-06-21 22:08:07,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 595 transitions, 9651 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:07,313 INFO L231 Difference]: Finished difference. Result has 417 places, 572 transitions, 8265 flow [2024-06-21 22:08:07,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8087, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8265, PETRI_PLACES=417, PETRI_TRANSITIONS=572} [2024-06-21 22:08:07,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-21 22:08:07,314 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 572 transitions, 8265 flow [2024-06-21 22:08:07,314 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-21 22:08:07,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:07,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:07,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 22:08:07,314 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:07,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:07,315 INFO L85 PathProgramCache]: Analyzing trace with hash -470309125, now seen corresponding path program 6 times [2024-06-21 22:08:07,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:07,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892737385] [2024-06-21 22:08:07,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:07,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:07,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:07,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:07,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892737385] [2024-06-21 22:08:07,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892737385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:07,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:07,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:07,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152583459] [2024-06-21 22:08:07,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:07,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:07,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:07,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:07,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:08,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:08,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 572 transitions, 8265 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-21 22:08:08,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:08,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:08,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:09,743 INFO L124 PetriNetUnfolderBase]: 4174/6708 cut-off events. [2024-06-21 22:08:09,743 INFO L125 PetriNetUnfolderBase]: For 686514/686514 co-relation queries the response was YES. [2024-06-21 22:08:09,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55955 conditions, 6708 events. 4174/6708 cut-off events. For 686514/686514 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 43366 event pairs, 885 based on Foata normal form. 4/6709 useless extension candidates. Maximal degree in co-relation 55771. Up to 6345 conditions per place. [2024-06-21 22:08:09,852 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 542 selfloop transitions, 45 changer transitions 0/592 dead transitions. [2024-06-21 22:08:09,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 592 transitions, 9543 flow [2024-06-21 22:08:09,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:09,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 22:08:09,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 22:08:09,853 INFO L175 Difference]: Start difference. First operand has 417 places, 572 transitions, 8265 flow. Second operand 9 states and 160 transitions. [2024-06-21 22:08:09,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 592 transitions, 9543 flow [2024-06-21 22:08:12,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 592 transitions, 9384 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 22:08:12,760 INFO L231 Difference]: Finished difference. Result has 420 places, 572 transitions, 8202 flow [2024-06-21 22:08:12,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8106, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8202, PETRI_PLACES=420, PETRI_TRANSITIONS=572} [2024-06-21 22:08:12,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-21 22:08:12,761 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 572 transitions, 8202 flow [2024-06-21 22:08:12,761 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-21 22:08:12,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:12,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:12,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 22:08:12,762 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:12,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:12,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1529670602, now seen corresponding path program 1 times [2024-06-21 22:08:12,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:12,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812835669] [2024-06-21 22:08:12,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:12,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:12,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:13,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-21 22:08:13,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:13,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812835669] [2024-06-21 22:08:13,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812835669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:13,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:13,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:13,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565411410] [2024-06-21 22:08:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:13,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:13,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:13,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:13,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:13,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:13,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 572 transitions, 8202 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-21 22:08:13,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:13,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:13,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:15,403 INFO L124 PetriNetUnfolderBase]: 4189/6716 cut-off events. [2024-06-21 22:08:15,403 INFO L125 PetriNetUnfolderBase]: For 693933/693933 co-relation queries the response was YES. [2024-06-21 22:08:15,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56133 conditions, 6716 events. 4189/6716 cut-off events. For 693933/693933 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 43275 event pairs, 834 based on Foata normal form. 3/6716 useless extension candidates. Maximal degree in co-relation 55948. Up to 6254 conditions per place. [2024-06-21 22:08:15,682 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 513 selfloop transitions, 78 changer transitions 0/596 dead transitions. [2024-06-21 22:08:15,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 596 transitions, 9600 flow [2024-06-21 22:08:15,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:08:15,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:08:15,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 22:08:15,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 22:08:15,683 INFO L175 Difference]: Start difference. First operand has 420 places, 572 transitions, 8202 flow. Second operand 8 states and 150 transitions. [2024-06-21 22:08:15,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 596 transitions, 9600 flow [2024-06-21 22:08:18,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 596 transitions, 9474 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 22:08:18,798 INFO L231 Difference]: Finished difference. Result has 419 places, 575 transitions, 8336 flow [2024-06-21 22:08:18,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8076, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8336, PETRI_PLACES=419, PETRI_TRANSITIONS=575} [2024-06-21 22:08:18,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 22:08:18,799 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 575 transitions, 8336 flow [2024-06-21 22:08:18,799 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-21 22:08:18,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:18,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:18,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 22:08:18,799 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:18,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:18,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1301318558, now seen corresponding path program 5 times [2024-06-21 22:08:18,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:18,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474613271] [2024-06-21 22:08:18,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:18,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:18,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:19,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:19,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:19,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474613271] [2024-06-21 22:08:19,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474613271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:19,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:19,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:19,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925188542] [2024-06-21 22:08:19,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:19,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:19,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:19,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:19,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:19,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:19,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 575 transitions, 8336 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-21 22:08:19,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:19,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:19,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:21,515 INFO L124 PetriNetUnfolderBase]: 4202/6742 cut-off events. [2024-06-21 22:08:21,516 INFO L125 PetriNetUnfolderBase]: For 705064/705064 co-relation queries the response was YES. [2024-06-21 22:08:21,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57043 conditions, 6742 events. 4202/6742 cut-off events. For 705064/705064 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 43524 event pairs, 904 based on Foata normal form. 1/6733 useless extension candidates. Maximal degree in co-relation 56857. Up to 6268 conditions per place. [2024-06-21 22:08:21,611 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 516 selfloop transitions, 102 changer transitions 0/623 dead transitions. [2024-06-21 22:08:21,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 623 transitions, 10170 flow [2024-06-21 22:08:21,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:21,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:21,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:08:21,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 22:08:21,612 INFO L175 Difference]: Start difference. First operand has 419 places, 575 transitions, 8336 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:08:21,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 623 transitions, 10170 flow [2024-06-21 22:08:24,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 623 transitions, 9952 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 22:08:25,005 INFO L231 Difference]: Finished difference. Result has 424 places, 599 transitions, 8732 flow [2024-06-21 22:08:25,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8118, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8732, PETRI_PLACES=424, PETRI_TRANSITIONS=599} [2024-06-21 22:08:25,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-21 22:08:25,006 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 599 transitions, 8732 flow [2024-06-21 22:08:25,006 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-21 22:08:25,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:25,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:25,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 22:08:25,006 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:25,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:25,007 INFO L85 PathProgramCache]: Analyzing trace with hash -591418159, now seen corresponding path program 7 times [2024-06-21 22:08:25,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:25,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947115992] [2024-06-21 22:08:25,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:25,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:25,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-21 22:08:25,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:25,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947115992] [2024-06-21 22:08:25,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947115992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:25,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:25,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:25,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077630742] [2024-06-21 22:08:25,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:25,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:25,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:25,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:25,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:25,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:25,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 599 transitions, 8732 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-21 22:08:25,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:25,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:25,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:27,688 INFO L124 PetriNetUnfolderBase]: 4278/6837 cut-off events. [2024-06-21 22:08:27,688 INFO L125 PetriNetUnfolderBase]: For 778040/778040 co-relation queries the response was YES. [2024-06-21 22:08:27,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59589 conditions, 6837 events. 4278/6837 cut-off events. For 778040/778040 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43963 event pairs, 854 based on Foata normal form. 4/6831 useless extension candidates. Maximal degree in co-relation 59400. Up to 5702 conditions per place. [2024-06-21 22:08:27,788 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 435 selfloop transitions, 199 changer transitions 0/639 dead transitions. [2024-06-21 22:08:27,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 639 transitions, 10885 flow [2024-06-21 22:08:27,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:27,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:27,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:08:27,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-21 22:08:27,790 INFO L175 Difference]: Start difference. First operand has 424 places, 599 transitions, 8732 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:08:27,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 639 transitions, 10885 flow [2024-06-21 22:08:30,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 639 transitions, 10618 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:30,837 INFO L231 Difference]: Finished difference. Result has 429 places, 608 transitions, 9164 flow [2024-06-21 22:08:30,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8489, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9164, PETRI_PLACES=429, PETRI_TRANSITIONS=608} [2024-06-21 22:08:30,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-21 22:08:30,838 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 608 transitions, 9164 flow [2024-06-21 22:08:30,838 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-21 22:08:30,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:30,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:30,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 22:08:30,838 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:30,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:30,839 INFO L85 PathProgramCache]: Analyzing trace with hash 46996748, now seen corresponding path program 6 times [2024-06-21 22:08:30,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:30,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435715141] [2024-06-21 22:08:30,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:30,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:31,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:31,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435715141] [2024-06-21 22:08:31,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435715141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:31,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:31,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:31,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251794369] [2024-06-21 22:08:31,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:31,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:31,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:31,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:31,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:31,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:31,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 608 transitions, 9164 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-21 22:08:31,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:31,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:31,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:33,613 INFO L124 PetriNetUnfolderBase]: 4291/6863 cut-off events. [2024-06-21 22:08:33,613 INFO L125 PetriNetUnfolderBase]: For 786266/786266 co-relation queries the response was YES. [2024-06-21 22:08:33,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60719 conditions, 6863 events. 4291/6863 cut-off events. For 786266/786266 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 44245 event pairs, 906 based on Foata normal form. 1/6854 useless extension candidates. Maximal degree in co-relation 60529. Up to 6391 conditions per place. [2024-06-21 22:08:33,715 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 535 selfloop transitions, 98 changer transitions 0/638 dead transitions. [2024-06-21 22:08:33,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 638 transitions, 10894 flow [2024-06-21 22:08:33,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:33,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:33,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 22:08:33,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 22:08:33,717 INFO L175 Difference]: Start difference. First operand has 429 places, 608 transitions, 9164 flow. Second operand 9 states and 168 transitions. [2024-06-21 22:08:33,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 638 transitions, 10894 flow [2024-06-21 22:08:36,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 638 transitions, 10638 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:36,955 INFO L231 Difference]: Finished difference. Result has 434 places, 614 transitions, 9284 flow [2024-06-21 22:08:36,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8908, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9284, PETRI_PLACES=434, PETRI_TRANSITIONS=614} [2024-06-21 22:08:36,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-21 22:08:36,956 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 614 transitions, 9284 flow [2024-06-21 22:08:36,956 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-21 22:08:36,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:36,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:36,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 22:08:36,957 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:36,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:36,957 INFO L85 PathProgramCache]: Analyzing trace with hash -368361839, now seen corresponding path program 8 times [2024-06-21 22:08:36,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:36,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104075363] [2024-06-21 22:08:36,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:36,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:36,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:37,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:37,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104075363] [2024-06-21 22:08:37,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104075363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:37,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:37,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:37,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042219099] [2024-06-21 22:08:37,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:37,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:37,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:37,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:37,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:37,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:37,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 614 transitions, 9284 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-21 22:08:37,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:37,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:37,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:39,623 INFO L124 PetriNetUnfolderBase]: 4311/6879 cut-off events. [2024-06-21 22:08:39,623 INFO L125 PetriNetUnfolderBase]: For 819168/819168 co-relation queries the response was YES. [2024-06-21 22:08:39,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61490 conditions, 6879 events. 4311/6879 cut-off events. For 819168/819168 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 44201 event pairs, 885 based on Foata normal form. 4/6873 useless extension candidates. Maximal degree in co-relation 61298. Up to 5736 conditions per place. [2024-06-21 22:08:39,726 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 455 selfloop transitions, 189 changer transitions 0/649 dead transitions. [2024-06-21 22:08:39,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 649 transitions, 11483 flow [2024-06-21 22:08:39,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:39,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:39,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 22:08:39,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 22:08:39,727 INFO L175 Difference]: Start difference. First operand has 434 places, 614 transitions, 9284 flow. Second operand 9 states and 179 transitions. [2024-06-21 22:08:39,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 649 transitions, 11483 flow [2024-06-21 22:08:42,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 649 transitions, 11265 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:42,912 INFO L231 Difference]: Finished difference. Result has 439 places, 617 transitions, 9537 flow [2024-06-21 22:08:42,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9068, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9537, PETRI_PLACES=439, PETRI_TRANSITIONS=617} [2024-06-21 22:08:42,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-21 22:08:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 617 transitions, 9537 flow [2024-06-21 22:08:42,913 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-21 22:08:42,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:42,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:42,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 22:08:42,913 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:42,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:42,913 INFO L85 PathProgramCache]: Analyzing trace with hash 47000468, now seen corresponding path program 7 times [2024-06-21 22:08:42,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:42,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118218516] [2024-06-21 22:08:42,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:42,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:43,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:43,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118218516] [2024-06-21 22:08:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118218516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:43,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27005160] [2024-06-21 22:08:43,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:43,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:43,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:43,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 617 transitions, 9537 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-21 22:08:43,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:43,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:45,693 INFO L124 PetriNetUnfolderBase]: 4321/6909 cut-off events. [2024-06-21 22:08:45,693 INFO L125 PetriNetUnfolderBase]: For 822452/822452 co-relation queries the response was YES. [2024-06-21 22:08:45,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62364 conditions, 6909 events. 4321/6909 cut-off events. For 822452/822452 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 44564 event pairs, 914 based on Foata normal form. 2/6901 useless extension candidates. Maximal degree in co-relation 62170. Up to 6306 conditions per place. [2024-06-21 22:08:45,803 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 489 selfloop transitions, 150 changer transitions 0/644 dead transitions. [2024-06-21 22:08:45,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 644 transitions, 11076 flow [2024-06-21 22:08:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:45,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 22:08:45,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 22:08:45,805 INFO L175 Difference]: Start difference. First operand has 439 places, 617 transitions, 9537 flow. Second operand 9 states and 168 transitions. [2024-06-21 22:08:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 644 transitions, 11076 flow [2024-06-21 22:08:49,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 644 transitions, 10535 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 22:08:49,542 INFO L231 Difference]: Finished difference. Result has 441 places, 623 transitions, 9496 flow [2024-06-21 22:08:49,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9496, PETRI_PLACES=441, PETRI_TRANSITIONS=623} [2024-06-21 22:08:49,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-21 22:08:49,543 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 623 transitions, 9496 flow [2024-06-21 22:08:49,543 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-21 22:08:49,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:49,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:49,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 22:08:49,543 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:49,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:49,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1943552355, now seen corresponding path program 9 times [2024-06-21 22:08:49,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:49,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792669061] [2024-06-21 22:08:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:50,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:50,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792669061] [2024-06-21 22:08:50,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792669061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:50,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:50,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:50,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057441461] [2024-06-21 22:08:50,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:50,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:50,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:50,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:50,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:50,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:50,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 623 transitions, 9496 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-21 22:08:50,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:50,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:50,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:52,317 INFO L124 PetriNetUnfolderBase]: 4373/6993 cut-off events. [2024-06-21 22:08:52,317 INFO L125 PetriNetUnfolderBase]: For 873835/873835 co-relation queries the response was YES. [2024-06-21 22:08:52,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63429 conditions, 6993 events. 4373/6993 cut-off events. For 873835/873835 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 45161 event pairs, 858 based on Foata normal form. 4/6987 useless extension candidates. Maximal degree in co-relation 63234. Up to 6296 conditions per place. [2024-06-21 22:08:52,430 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 536 selfloop transitions, 120 changer transitions 0/661 dead transitions. [2024-06-21 22:08:52,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 661 transitions, 11372 flow [2024-06-21 22:08:52,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:08:52,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:08:52,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-21 22:08:52,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-21 22:08:52,437 INFO L175 Difference]: Start difference. First operand has 441 places, 623 transitions, 9496 flow. Second operand 11 states and 201 transitions. [2024-06-21 22:08:52,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 661 transitions, 11372 flow [2024-06-21 22:08:56,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 661 transitions, 10924 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 22:08:56,344 INFO L231 Difference]: Finished difference. Result has 445 places, 629 transitions, 9428 flow [2024-06-21 22:08:56,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9048, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9428, PETRI_PLACES=445, PETRI_TRANSITIONS=629} [2024-06-21 22:08:56,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-21 22:08:56,344 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 629 transitions, 9428 flow [2024-06-21 22:08:56,345 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-21 22:08:56,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:56,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:56,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 22:08:56,345 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:56,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:56,345 INFO L85 PathProgramCache]: Analyzing trace with hash 556481337, now seen corresponding path program 10 times [2024-06-21 22:08:56,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:56,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956132784] [2024-06-21 22:08:56,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:56,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:56,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:57,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:57,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956132784] [2024-06-21 22:08:57,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956132784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:57,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:57,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:57,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241966334] [2024-06-21 22:08:57,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:57,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:57,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:57,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:57,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:57,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:08:57,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 629 transitions, 9428 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-21 22:08:57,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:57,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:08:57,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:59,226 INFO L124 PetriNetUnfolderBase]: 4361/6977 cut-off events. [2024-06-21 22:08:59,226 INFO L125 PetriNetUnfolderBase]: For 865110/865110 co-relation queries the response was YES. [2024-06-21 22:08:59,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62947 conditions, 6977 events. 4361/6977 cut-off events. For 865110/865110 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 45104 event pairs, 872 based on Foata normal form. 4/6971 useless extension candidates. Maximal degree in co-relation 62751. Up to 6288 conditions per place. [2024-06-21 22:08:59,352 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 533 selfloop transitions, 120 changer transitions 0/658 dead transitions. [2024-06-21 22:08:59,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 658 transitions, 10952 flow [2024-06-21 22:08:59,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:08:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:08:59,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 22:08:59,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 22:08:59,360 INFO L175 Difference]: Start difference. First operand has 445 places, 629 transitions, 9428 flow. Second operand 10 states and 184 transitions. [2024-06-21 22:08:59,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 658 transitions, 10952 flow [2024-06-21 22:09:03,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 658 transitions, 10712 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:03,065 INFO L231 Difference]: Finished difference. Result has 448 places, 629 transitions, 9435 flow [2024-06-21 22:09:03,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9188, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9435, PETRI_PLACES=448, PETRI_TRANSITIONS=629} [2024-06-21 22:09:03,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-21 22:09:03,065 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 629 transitions, 9435 flow [2024-06-21 22:09:03,065 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-21 22:09:03,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:03,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:03,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 22:09:03,066 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:03,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:03,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1301408768, now seen corresponding path program 8 times [2024-06-21 22:09:03,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:03,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463710960] [2024-06-21 22:09:03,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:03,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:03,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:04,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:04,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:04,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463710960] [2024-06-21 22:09:04,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463710960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:04,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:04,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:04,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466942667] [2024-06-21 22:09:04,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:04,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:04,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:04,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:04,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:04,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:04,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 629 transitions, 9435 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-21 22:09:04,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:04,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:04,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:05,840 INFO L124 PetriNetUnfolderBase]: 4371/6985 cut-off events. [2024-06-21 22:09:05,841 INFO L125 PetriNetUnfolderBase]: For 865777/865777 co-relation queries the response was YES. [2024-06-21 22:09:05,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63390 conditions, 6985 events. 4371/6985 cut-off events. For 865777/865777 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 45150 event pairs, 920 based on Foata normal form. 2/6977 useless extension candidates. Maximal degree in co-relation 63192. Up to 6376 conditions per place. [2024-06-21 22:09:05,964 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 494 selfloop transitions, 157 changer transitions 0/656 dead transitions. [2024-06-21 22:09:05,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 656 transitions, 11003 flow [2024-06-21 22:09:05,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:05,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 22:09:05,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 22:09:05,966 INFO L175 Difference]: Start difference. First operand has 448 places, 629 transitions, 9435 flow. Second operand 9 states and 167 transitions. [2024-06-21 22:09:05,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 656 transitions, 11003 flow [2024-06-21 22:09:10,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 656 transitions, 10792 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 22:09:10,600 INFO L231 Difference]: Finished difference. Result has 449 places, 635 transitions, 9744 flow [2024-06-21 22:09:10,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9744, PETRI_PLACES=449, PETRI_TRANSITIONS=635} [2024-06-21 22:09:10,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-21 22:09:10,600 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 635 transitions, 9744 flow [2024-06-21 22:09:10,600 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-21 22:09:10,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:10,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:10,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 22:09:10,601 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:10,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:10,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1586418428, now seen corresponding path program 9 times [2024-06-21 22:09:10,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:10,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604028899] [2024-06-21 22:09:10,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:10,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:11,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:11,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:11,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604028899] [2024-06-21 22:09:11,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604028899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:11,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:11,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:11,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492196736] [2024-06-21 22:09:11,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:11,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:11,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:11,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:11,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:11,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:11,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 635 transitions, 9744 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-21 22:09:11,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:11,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:11,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:13,535 INFO L124 PetriNetUnfolderBase]: 4397/7015 cut-off events. [2024-06-21 22:09:13,535 INFO L125 PetriNetUnfolderBase]: For 902787/902787 co-relation queries the response was YES. [2024-06-21 22:09:13,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64880 conditions, 7015 events. 4397/7015 cut-off events. For 902787/902787 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 45240 event pairs, 912 based on Foata normal form. 2/7007 useless extension candidates. Maximal degree in co-relation 64681. Up to 6228 conditions per place. [2024-06-21 22:09:13,659 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 446 selfloop transitions, 234 changer transitions 0/685 dead transitions. [2024-06-21 22:09:13,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 685 transitions, 12140 flow [2024-06-21 22:09:13,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:09:13,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:09:13,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 22:09:13,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4611973392461197 [2024-06-21 22:09:13,661 INFO L175 Difference]: Start difference. First operand has 449 places, 635 transitions, 9744 flow. Second operand 11 states and 208 transitions. [2024-06-21 22:09:13,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 685 transitions, 12140 flow [2024-06-21 22:09:18,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 685 transitions, 11672 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:18,598 INFO L231 Difference]: Finished difference. Result has 454 places, 654 transitions, 10350 flow [2024-06-21 22:09:18,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9276, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10350, PETRI_PLACES=454, PETRI_TRANSITIONS=654} [2024-06-21 22:09:18,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-21 22:09:18,599 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 654 transitions, 10350 flow [2024-06-21 22:09:18,599 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-21 22:09:18,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:18,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:18,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 22:09:18,599 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:18,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:18,600 INFO L85 PathProgramCache]: Analyzing trace with hash -294028494, now seen corresponding path program 10 times [2024-06-21 22:09:18,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:18,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445464790] [2024-06-21 22:09:18,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:18,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:19,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-21 22:09:19,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445464790] [2024-06-21 22:09:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445464790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:19,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:19,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:19,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015654262] [2024-06-21 22:09:19,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:19,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:19,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:19,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:19,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:19,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:19,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 654 transitions, 10350 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-21 22:09:19,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:19,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:19,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:21,663 INFO L124 PetriNetUnfolderBase]: 4420/7049 cut-off events. [2024-06-21 22:09:21,663 INFO L125 PetriNetUnfolderBase]: For 941821/941821 co-relation queries the response was YES. [2024-06-21 22:09:21,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66672 conditions, 7049 events. 4420/7049 cut-off events. For 941821/941821 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 45524 event pairs, 908 based on Foata normal form. 3/7042 useless extension candidates. Maximal degree in co-relation 66471. Up to 6255 conditions per place. [2024-06-21 22:09:21,787 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 437 selfloop transitions, 250 changer transitions 0/692 dead transitions. [2024-06-21 22:09:21,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 692 transitions, 12650 flow [2024-06-21 22:09:21,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:09:21,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:09:21,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 22:09:21,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-21 22:09:21,789 INFO L175 Difference]: Start difference. First operand has 454 places, 654 transitions, 10350 flow. Second operand 11 states and 202 transitions. [2024-06-21 22:09:21,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 692 transitions, 12650 flow [2024-06-21 22:09:26,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 692 transitions, 12186 flow, removed 137 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:26,426 INFO L231 Difference]: Finished difference. Result has 458 places, 664 transitions, 10768 flow [2024-06-21 22:09:26,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10768, PETRI_PLACES=458, PETRI_TRANSITIONS=664} [2024-06-21 22:09:26,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-21 22:09:26,427 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 664 transitions, 10768 flow [2024-06-21 22:09:26,427 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-21 22:09:26,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:26,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:26,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 22:09:26,427 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:26,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:26,428 INFO L85 PathProgramCache]: Analyzing trace with hash 50719538, now seen corresponding path program 11 times [2024-06-21 22:09:26,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:26,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812797337] [2024-06-21 22:09:26,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:26,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:26,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:27,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:27,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:27,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812797337] [2024-06-21 22:09:27,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812797337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:27,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:27,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:27,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422350756] [2024-06-21 22:09:27,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:27,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:27,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:27,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:27,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 664 transitions, 10768 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-21 22:09:27,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:27,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:27,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:29,354 INFO L124 PetriNetUnfolderBase]: 4430/7071 cut-off events. [2024-06-21 22:09:29,354 INFO L125 PetriNetUnfolderBase]: For 915441/915441 co-relation queries the response was YES. [2024-06-21 22:09:29,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65607 conditions, 7071 events. 4430/7071 cut-off events. For 915441/915441 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 45733 event pairs, 924 based on Foata normal form. 2/7063 useless extension candidates. Maximal degree in co-relation 65405. Up to 6634 conditions per place. [2024-06-21 22:09:29,480 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 603 selfloop transitions, 81 changer transitions 0/689 dead transitions. [2024-06-21 22:09:29,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 689 transitions, 12416 flow [2024-06-21 22:09:29,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:29,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 22:09:29,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:09:29,482 INFO L175 Difference]: Start difference. First operand has 458 places, 664 transitions, 10768 flow. Second operand 9 states and 162 transitions. [2024-06-21 22:09:29,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 689 transitions, 12416 flow [2024-06-21 22:09:34,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 689 transitions, 11889 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:34,111 INFO L231 Difference]: Finished difference. Result has 460 places, 670 transitions, 10627 flow [2024-06-21 22:09:34,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10247, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10627, PETRI_PLACES=460, PETRI_TRANSITIONS=670} [2024-06-21 22:09:34,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-21 22:09:34,112 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 670 transitions, 10627 flow [2024-06-21 22:09:34,112 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-21 22:09:34,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:34,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:34,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 22:09:34,113 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:34,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:34,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1697375245, now seen corresponding path program 11 times [2024-06-21 22:09:34,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:34,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736248994] [2024-06-21 22:09:34,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:34,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:34,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:34,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:34,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:34,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736248994] [2024-06-21 22:09:34,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736248994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:34,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:34,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:34,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729893779] [2024-06-21 22:09:34,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:34,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:34,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:34,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:34,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:34,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:34,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 670 transitions, 10627 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-21 22:09:34,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:34,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:34,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:36,889 INFO L124 PetriNetUnfolderBase]: 4450/7089 cut-off events. [2024-06-21 22:09:36,890 INFO L125 PetriNetUnfolderBase]: For 944387/944387 co-relation queries the response was YES. [2024-06-21 22:09:36,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65432 conditions, 7089 events. 4450/7089 cut-off events. For 944387/944387 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 45822 event pairs, 910 based on Foata normal form. 4/7090 useless extension candidates. Maximal degree in co-relation 65229. Up to 6713 conditions per place. [2024-06-21 22:09:37,025 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 643 selfloop transitions, 47 changer transitions 0/695 dead transitions. [2024-06-21 22:09:37,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 695 transitions, 12173 flow [2024-06-21 22:09:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:37,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:37,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 22:09:37,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 22:09:37,026 INFO L175 Difference]: Start difference. First operand has 460 places, 670 transitions, 10627 flow. Second operand 9 states and 163 transitions. [2024-06-21 22:09:37,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 695 transitions, 12173 flow [2024-06-21 22:09:41,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 695 transitions, 11869 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:41,502 INFO L231 Difference]: Finished difference. Result has 462 places, 673 transitions, 10493 flow [2024-06-21 22:09:41,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10323, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10493, PETRI_PLACES=462, PETRI_TRANSITIONS=673} [2024-06-21 22:09:41,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-21 22:09:41,503 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 673 transitions, 10493 flow [2024-06-21 22:09:41,503 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-21 22:09:41,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:41,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:41,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 22:09:41,506 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:41,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1685193883, now seen corresponding path program 12 times [2024-06-21 22:09:41,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:41,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529078715] [2024-06-21 22:09:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:41,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:41,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:42,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:42,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529078715] [2024-06-21 22:09:42,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529078715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:42,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:42,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:42,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870668367] [2024-06-21 22:09:42,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:42,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:42,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:42,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:42,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:42,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:42,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 673 transitions, 10493 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-21 22:09:42,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:42,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:42,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:44,456 INFO L124 PetriNetUnfolderBase]: 4470/7123 cut-off events. [2024-06-21 22:09:44,457 INFO L125 PetriNetUnfolderBase]: For 956000/956000 co-relation queries the response was YES. [2024-06-21 22:09:44,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65665 conditions, 7123 events. 4470/7123 cut-off events. For 956000/956000 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 46007 event pairs, 864 based on Foata normal form. 4/7117 useless extension candidates. Maximal degree in co-relation 65461. Up to 5910 conditions per place. [2024-06-21 22:09:44,566 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 487 selfloop transitions, 216 changer transitions 0/708 dead transitions. [2024-06-21 22:09:44,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 708 transitions, 12414 flow [2024-06-21 22:09:44,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:44,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:44,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 22:09:44,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-21 22:09:44,570 INFO L175 Difference]: Start difference. First operand has 462 places, 673 transitions, 10493 flow. Second operand 9 states and 175 transitions. [2024-06-21 22:09:44,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 708 transitions, 12414 flow [2024-06-21 22:09:48,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 708 transitions, 12243 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:49,000 INFO L231 Difference]: Finished difference. Result has 464 places, 676 transitions, 10831 flow [2024-06-21 22:09:49,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10831, PETRI_PLACES=464, PETRI_TRANSITIONS=676} [2024-06-21 22:09:49,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-21 22:09:49,002 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 676 transitions, 10831 flow [2024-06-21 22:09:49,003 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-21 22:09:49,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:49,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:49,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 22:09:49,004 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:49,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:49,005 INFO L85 PathProgramCache]: Analyzing trace with hash -928574380, now seen corresponding path program 12 times [2024-06-21 22:09:49,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:49,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621799251] [2024-06-21 22:09:49,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:49,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:50,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:50,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:50,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621799251] [2024-06-21 22:09:50,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621799251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:50,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:50,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:50,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757956488] [2024-06-21 22:09:50,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:50,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:50,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:50,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:50,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:50,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:50,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 676 transitions, 10831 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-21 22:09:50,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:50,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:50,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:52,107 INFO L124 PetriNetUnfolderBase]: 4480/7155 cut-off events. [2024-06-21 22:09:52,107 INFO L125 PetriNetUnfolderBase]: For 960272/960272 co-relation queries the response was YES. [2024-06-21 22:09:52,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66549 conditions, 7155 events. 4480/7155 cut-off events. For 960272/960272 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 46335 event pairs, 924 based on Foata normal form. 2/7147 useless extension candidates. Maximal degree in co-relation 66344. Up to 6679 conditions per place. [2024-06-21 22:09:52,231 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 597 selfloop transitions, 99 changer transitions 0/701 dead transitions. [2024-06-21 22:09:52,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 701 transitions, 12507 flow [2024-06-21 22:09:52,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 22:09:52,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 22:09:52,232 INFO L175 Difference]: Start difference. First operand has 464 places, 676 transitions, 10831 flow. Second operand 9 states and 160 transitions. [2024-06-21 22:09:52,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 701 transitions, 12507 flow [2024-06-21 22:09:57,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 701 transitions, 12141 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:09:57,375 INFO L231 Difference]: Finished difference. Result has 467 places, 682 transitions, 10869 flow [2024-06-21 22:09:57,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10465, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10869, PETRI_PLACES=467, PETRI_TRANSITIONS=682} [2024-06-21 22:09:57,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-21 22:09:57,376 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 682 transitions, 10869 flow [2024-06-21 22:09:57,376 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-21 22:09:57,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:57,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:57,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 22:09:57,377 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:09:57,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:57,377 INFO L85 PathProgramCache]: Analyzing trace with hash 955978492, now seen corresponding path program 13 times [2024-06-21 22:09:57,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:57,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923042287] [2024-06-21 22:09:57,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:57,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:57,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:58,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:58,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:58,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923042287] [2024-06-21 22:09:58,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923042287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:58,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:58,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:58,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014774626] [2024-06-21 22:09:58,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:58,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:58,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:58,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:58,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:58,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:09:58,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 682 transitions, 10869 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-21 22:09:58,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:58,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:09:58,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:00,794 INFO L124 PetriNetUnfolderBase]: 4490/7167 cut-off events. [2024-06-21 22:10:00,794 INFO L125 PetriNetUnfolderBase]: For 974493/974493 co-relation queries the response was YES. [2024-06-21 22:10:00,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66375 conditions, 7167 events. 4490/7167 cut-off events. For 974493/974493 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 46400 event pairs, 914 based on Foata normal form. 2/7159 useless extension candidates. Maximal degree in co-relation 66169. Up to 6693 conditions per place. [2024-06-21 22:10:00,906 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 606 selfloop transitions, 100 changer transitions 0/711 dead transitions. [2024-06-21 22:10:00,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 711 transitions, 12611 flow [2024-06-21 22:10:00,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:10:00,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:10:00,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-21 22:10:00,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-21 22:10:00,907 INFO L175 Difference]: Start difference. First operand has 467 places, 682 transitions, 10869 flow. Second operand 11 states and 190 transitions. [2024-06-21 22:10:00,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 711 transitions, 12611 flow [2024-06-21 22:10:05,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 711 transitions, 12315 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:05,855 INFO L231 Difference]: Finished difference. Result has 472 places, 688 transitions, 11003 flow [2024-06-21 22:10:05,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10573, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11003, PETRI_PLACES=472, PETRI_TRANSITIONS=688} [2024-06-21 22:10:05,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-21 22:10:05,861 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 688 transitions, 11003 flow [2024-06-21 22:10:05,861 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-21 22:10:05,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:05,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:05,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 22:10:05,862 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:05,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:05,862 INFO L85 PathProgramCache]: Analyzing trace with hash 955978647, now seen corresponding path program 13 times [2024-06-21 22:10:05,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:05,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479076358] [2024-06-21 22:10:05,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:05,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:06,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:06,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:06,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479076358] [2024-06-21 22:10:06,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479076358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:06,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:06,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:06,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725007004] [2024-06-21 22:10:06,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:06,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:06,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:06,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:06,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:06,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:06,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 688 transitions, 11003 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-21 22:10:06,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:06,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:06,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:09,144 INFO L124 PetriNetUnfolderBase]: 4574/7291 cut-off events. [2024-06-21 22:10:09,144 INFO L125 PetriNetUnfolderBase]: For 1057069/1057069 co-relation queries the response was YES. [2024-06-21 22:10:09,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68406 conditions, 7291 events. 4574/7291 cut-off events. For 1057069/1057069 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 47353 event pairs, 864 based on Foata normal form. 4/7285 useless extension candidates. Maximal degree in co-relation 68199. Up to 6433 conditions per place. [2024-06-21 22:10:09,264 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 585 selfloop transitions, 146 changer transitions 0/736 dead transitions. [2024-06-21 22:10:09,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 736 transitions, 13438 flow [2024-06-21 22:10:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:10:09,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:10:09,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 22:10:09,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567627494456763 [2024-06-21 22:10:09,265 INFO L175 Difference]: Start difference. First operand has 472 places, 688 transitions, 11003 flow. Second operand 11 states and 206 transitions. [2024-06-21 22:10:09,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 736 transitions, 13438 flow [2024-06-21 22:10:13,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 736 transitions, 13084 flow, removed 81 selfloop flow, removed 9 redundant places. [2024-06-21 22:10:13,822 INFO L231 Difference]: Finished difference. Result has 475 places, 697 transitions, 11187 flow [2024-06-21 22:10:13,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10649, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11187, PETRI_PLACES=475, PETRI_TRANSITIONS=697} [2024-06-21 22:10:13,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-21 22:10:13,823 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 697 transitions, 11187 flow [2024-06-21 22:10:13,823 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-21 22:10:13,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:13,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:13,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 22:10:13,823 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:13,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:13,824 INFO L85 PathProgramCache]: Analyzing trace with hash -20147519, now seen corresponding path program 14 times [2024-06-21 22:10:13,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:13,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249642774] [2024-06-21 22:10:13,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:13,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:14,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:14,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:14,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249642774] [2024-06-21 22:10:14,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249642774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:14,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:14,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:14,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023007394] [2024-06-21 22:10:14,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:14,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:14,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:14,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:14,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:14,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 697 transitions, 11187 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-21 22:10:14,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:14,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:14,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:17,502 INFO L124 PetriNetUnfolderBase]: 4626/7349 cut-off events. [2024-06-21 22:10:17,502 INFO L125 PetriNetUnfolderBase]: For 1107172/1107172 co-relation queries the response was YES. [2024-06-21 22:10:17,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69960 conditions, 7349 events. 4626/7349 cut-off events. For 1107172/1107172 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 47697 event pairs, 962 based on Foata normal form. 4/7350 useless extension candidates. Maximal degree in co-relation 69751. Up to 6948 conditions per place. [2024-06-21 22:10:17,629 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 680 selfloop transitions, 42 changer transitions 0/727 dead transitions. [2024-06-21 22:10:17,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 727 transitions, 13142 flow [2024-06-21 22:10:17,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:10:17,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:10:17,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-21 22:10:17,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-21 22:10:17,630 INFO L175 Difference]: Start difference. First operand has 475 places, 697 transitions, 11187 flow. Second operand 11 states and 190 transitions. [2024-06-21 22:10:17,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 727 transitions, 13142 flow [2024-06-21 22:10:22,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 727 transitions, 12779 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 22:10:23,002 INFO L231 Difference]: Finished difference. Result has 480 places, 703 transitions, 11095 flow [2024-06-21 22:10:23,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10850, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11095, PETRI_PLACES=480, PETRI_TRANSITIONS=703} [2024-06-21 22:10:23,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-21 22:10:23,003 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 703 transitions, 11095 flow [2024-06-21 22:10:23,003 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-21 22:10:23,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:23,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:23,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 22:10:23,004 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:23,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:23,004 INFO L85 PathProgramCache]: Analyzing trace with hash -928574225, now seen corresponding path program 15 times [2024-06-21 22:10:23,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:23,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217015378] [2024-06-21 22:10:23,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:23,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:23,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:23,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:23,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:23,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217015378] [2024-06-21 22:10:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217015378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:23,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:23,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:23,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366779881] [2024-06-21 22:10:23,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:23,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:23,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:23,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:23,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:23,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:23,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 703 transitions, 11095 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-21 22:10:23,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:23,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:23,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:26,394 INFO L124 PetriNetUnfolderBase]: 4614/7345 cut-off events. [2024-06-21 22:10:26,394 INFO L125 PetriNetUnfolderBase]: For 1090648/1090648 co-relation queries the response was YES. [2024-06-21 22:10:26,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68961 conditions, 7345 events. 4614/7345 cut-off events. For 1090648/1090648 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 47680 event pairs, 866 based on Foata normal form. 4/7341 useless extension candidates. Maximal degree in co-relation 68750. Up to 6465 conditions per place. [2024-06-21 22:10:26,512 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 579 selfloop transitions, 150 changer transitions 0/734 dead transitions. [2024-06-21 22:10:26,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 734 transitions, 13245 flow [2024-06-21 22:10:26,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:26,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:26,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 22:10:26,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 22:10:26,513 INFO L175 Difference]: Start difference. First operand has 480 places, 703 transitions, 11095 flow. Second operand 9 states and 172 transitions. [2024-06-21 22:10:26,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 734 transitions, 13245 flow [2024-06-21 22:10:31,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 734 transitions, 13107 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 22:10:31,823 INFO L231 Difference]: Finished difference. Result has 481 places, 703 transitions, 11264 flow [2024-06-21 22:10:31,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10957, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11264, PETRI_PLACES=481, PETRI_TRANSITIONS=703} [2024-06-21 22:10:31,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-21 22:10:31,824 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 703 transitions, 11264 flow [2024-06-21 22:10:31,824 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-21 22:10:31,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:31,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:31,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 22:10:31,825 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:31,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:31,825 INFO L85 PathProgramCache]: Analyzing trace with hash 970060707, now seen corresponding path program 16 times [2024-06-21 22:10:31,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:31,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508215830] [2024-06-21 22:10:31,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:31,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:32,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:32,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:32,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508215830] [2024-06-21 22:10:32,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508215830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:32,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:32,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:32,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259018755] [2024-06-21 22:10:32,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:32,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:32,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:32,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:32,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:32,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:32,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 703 transitions, 11264 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-21 22:10:32,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:32,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:32,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:35,467 INFO L124 PetriNetUnfolderBase]: 4644/7379 cut-off events. [2024-06-21 22:10:35,467 INFO L125 PetriNetUnfolderBase]: For 1110512/1110512 co-relation queries the response was YES. [2024-06-21 22:10:35,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69813 conditions, 7379 events. 4644/7379 cut-off events. For 1110512/1110512 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 47920 event pairs, 964 based on Foata normal form. 4/7380 useless extension candidates. Maximal degree in co-relation 69601. Up to 6954 conditions per place. [2024-06-21 22:10:35,590 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 685 selfloop transitions, 48 changer transitions 0/738 dead transitions. [2024-06-21 22:10:35,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 738 transitions, 13241 flow [2024-06-21 22:10:35,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 22:10:35,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 22:10:35,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 221 transitions. [2024-06-21 22:10:35,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:10:35,591 INFO L175 Difference]: Start difference. First operand has 481 places, 703 transitions, 11264 flow. Second operand 13 states and 221 transitions. [2024-06-21 22:10:35,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 738 transitions, 13241 flow [2024-06-21 22:10:40,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 738 transitions, 12869 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 22:10:40,841 INFO L231 Difference]: Finished difference. Result has 486 places, 709 transitions, 11117 flow [2024-06-21 22:10:40,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10908, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11117, PETRI_PLACES=486, PETRI_TRANSITIONS=709} [2024-06-21 22:10:40,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-21 22:10:40,842 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 709 transitions, 11117 flow [2024-06-21 22:10:40,842 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-21 22:10:40,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:40,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:40,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 22:10:40,843 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:40,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:40,843 INFO L85 PathProgramCache]: Analyzing trace with hash -936842855, now seen corresponding path program 17 times [2024-06-21 22:10:40,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:40,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546198446] [2024-06-21 22:10:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:40,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:41,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:41,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:41,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546198446] [2024-06-21 22:10:41,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546198446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:41,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:41,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:41,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752154303] [2024-06-21 22:10:41,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:41,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:41,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:41,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:41,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:41,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:41,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 709 transitions, 11117 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-21 22:10:41,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:41,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:41,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:44,248 INFO L124 PetriNetUnfolderBase]: 4632/7387 cut-off events. [2024-06-21 22:10:44,249 INFO L125 PetriNetUnfolderBase]: For 1093851/1093851 co-relation queries the response was YES. [2024-06-21 22:10:44,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68778 conditions, 7387 events. 4632/7387 cut-off events. For 1093851/1093851 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 48121 event pairs, 882 based on Foata normal form. 4/7381 useless extension candidates. Maximal degree in co-relation 68566. Up to 6479 conditions per place. [2024-06-21 22:10:44,370 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 583 selfloop transitions, 162 changer transitions 0/750 dead transitions. [2024-06-21 22:10:44,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 750 transitions, 13163 flow [2024-06-21 22:10:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 22:10:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 22:10:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 220 transitions. [2024-06-21 22:10:44,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 22:10:44,371 INFO L175 Difference]: Start difference. First operand has 486 places, 709 transitions, 11117 flow. Second operand 12 states and 220 transitions. [2024-06-21 22:10:44,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 750 transitions, 13163 flow [2024-06-21 22:10:50,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 750 transitions, 12989 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-21 22:10:50,067 INFO L231 Difference]: Finished difference. Result has 488 places, 709 transitions, 11273 flow [2024-06-21 22:10:50,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10943, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11273, PETRI_PLACES=488, PETRI_TRANSITIONS=709} [2024-06-21 22:10:50,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-21 22:10:50,067 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 709 transitions, 11273 flow [2024-06-21 22:10:50,068 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-21 22:10:50,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:50,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:50,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 22:10:50,068 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:50,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:50,068 INFO L85 PathProgramCache]: Analyzing trace with hash -928277710, now seen corresponding path program 14 times [2024-06-21 22:10:50,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:50,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920912274] [2024-06-21 22:10:50,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:50,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:50,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:50,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:50,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:50,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920912274] [2024-06-21 22:10:50,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920912274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:50,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:50,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:50,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578136143] [2024-06-21 22:10:50,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:50,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:50,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:50,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:50,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:51,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:51,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 709 transitions, 11273 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-21 22:10:51,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:51,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:51,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:53,486 INFO L124 PetriNetUnfolderBase]: 4637/7400 cut-off events. [2024-06-21 22:10:53,486 INFO L125 PetriNetUnfolderBase]: For 1089001/1089001 co-relation queries the response was YES. [2024-06-21 22:10:53,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69266 conditions, 7400 events. 4637/7400 cut-off events. For 1089001/1089001 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 48225 event pairs, 952 based on Foata normal form. 1/7391 useless extension candidates. Maximal degree in co-relation 69053. Up to 6874 conditions per place. [2024-06-21 22:10:53,609 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 605 selfloop transitions, 123 changer transitions 0/733 dead transitions. [2024-06-21 22:10:53,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 733 transitions, 12960 flow [2024-06-21 22:10:53,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:10:53,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:10:53,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 22:10:53,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 22:10:53,610 INFO L175 Difference]: Start difference. First operand has 488 places, 709 transitions, 11273 flow. Second operand 10 states and 176 transitions. [2024-06-21 22:10:53,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 733 transitions, 12960 flow [2024-06-21 22:10:58,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 733 transitions, 12615 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 22:10:58,781 INFO L231 Difference]: Finished difference. Result has 488 places, 713 transitions, 11353 flow [2024-06-21 22:10:58,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10928, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11353, PETRI_PLACES=488, PETRI_TRANSITIONS=713} [2024-06-21 22:10:58,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-21 22:10:58,782 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 713 transitions, 11353 flow [2024-06-21 22:10:58,782 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-21 22:10:58,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:58,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:58,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 22:10:58,782 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:10:58,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:58,783 INFO L85 PathProgramCache]: Analyzing trace with hash -928128755, now seen corresponding path program 18 times [2024-06-21 22:10:58,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:58,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069662106] [2024-06-21 22:10:58,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:58,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:59,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:59,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:59,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069662106] [2024-06-21 22:10:59,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069662106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:59,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:59,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:59,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120218188] [2024-06-21 22:10:59,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:59,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:59,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:59,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:59,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:59,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:10:59,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 713 transitions, 11353 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-21 22:10:59,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:59,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:10:59,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:01,896 INFO L124 PetriNetUnfolderBase]: 4625/7364 cut-off events. [2024-06-21 22:11:01,897 INFO L125 PetriNetUnfolderBase]: For 1099643/1099643 co-relation queries the response was YES. [2024-06-21 22:11:01,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68486 conditions, 7364 events. 4625/7364 cut-off events. For 1099643/1099643 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 47976 event pairs, 936 based on Foata normal form. 4/7365 useless extension candidates. Maximal degree in co-relation 68271. Up to 6989 conditions per place. [2024-06-21 22:11:02,017 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 690 selfloop transitions, 38 changer transitions 0/733 dead transitions. [2024-06-21 22:11:02,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 733 transitions, 12903 flow [2024-06-21 22:11:02,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:11:02,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:11:02,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 22:11:02,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 22:11:02,019 INFO L175 Difference]: Start difference. First operand has 488 places, 713 transitions, 11353 flow. Second operand 9 states and 161 transitions. [2024-06-21 22:11:02,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 733 transitions, 12903 flow [2024-06-21 22:11:07,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 733 transitions, 12567 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:07,681 INFO L231 Difference]: Finished difference. Result has 490 places, 713 transitions, 11099 flow [2024-06-21 22:11:07,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11017, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11099, PETRI_PLACES=490, PETRI_TRANSITIONS=713} [2024-06-21 22:11:07,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-21 22:11:07,682 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 713 transitions, 11099 flow [2024-06-21 22:11:07,682 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-21 22:11:07,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:07,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:07,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 22:11:07,683 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:07,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:07,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1014707835, now seen corresponding path program 19 times [2024-06-21 22:11:07,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:07,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822694026] [2024-06-21 22:11:07,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:07,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:07,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:08,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:08,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:08,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822694026] [2024-06-21 22:11:08,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822694026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:08,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:08,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:08,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969456988] [2024-06-21 22:11:08,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:08,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:08,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:08,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:08,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:08,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 713 transitions, 11099 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-21 22:11:08,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:08,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:08,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:10,934 INFO L124 PetriNetUnfolderBase]: 4729/7536 cut-off events. [2024-06-21 22:11:10,934 INFO L125 PetriNetUnfolderBase]: For 1175630/1175630 co-relation queries the response was YES. [2024-06-21 22:11:11,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70586 conditions, 7536 events. 4729/7536 cut-off events. For 1175630/1175630 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 49274 event pairs, 980 based on Foata normal form. 4/7537 useless extension candidates. Maximal degree in co-relation 70370. Up to 7057 conditions per place. [2024-06-21 22:11:11,062 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 703 selfloop transitions, 46 changer transitions 0/754 dead transitions. [2024-06-21 22:11:11,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 754 transitions, 13534 flow [2024-06-21 22:11:11,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:11,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:11,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 22:11:11,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-21 22:11:11,064 INFO L175 Difference]: Start difference. First operand has 490 places, 713 transitions, 11099 flow. Second operand 10 states and 181 transitions. [2024-06-21 22:11:11,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 754 transitions, 13534 flow [2024-06-21 22:11:16,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 754 transitions, 13440 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 22:11:16,861 INFO L231 Difference]: Finished difference. Result has 492 places, 728 transitions, 11426 flow [2024-06-21 22:11:16,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11005, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11426, PETRI_PLACES=492, PETRI_TRANSITIONS=728} [2024-06-21 22:11:16,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-21 22:11:16,867 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 728 transitions, 11426 flow [2024-06-21 22:11:16,867 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-21 22:11:16,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:16,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:16,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 22:11:16,868 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1103039212, now seen corresponding path program 2 times [2024-06-21 22:11:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:16,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697680062] [2024-06-21 22:11:16,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:16,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:17,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:17,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:17,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697680062] [2024-06-21 22:11:17,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697680062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:17,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:17,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:17,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117199763] [2024-06-21 22:11:17,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:17,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:17,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:17,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:17,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:17,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:17,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 728 transitions, 11426 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-21 22:11:17,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:17,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:17,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:20,116 INFO L124 PetriNetUnfolderBase]: 4744/7539 cut-off events. [2024-06-21 22:11:20,117 INFO L125 PetriNetUnfolderBase]: For 1188232/1188232 co-relation queries the response was YES. [2024-06-21 22:11:20,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71135 conditions, 7539 events. 4744/7539 cut-off events. For 1188232/1188232 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 49102 event pairs, 893 based on Foata normal form. 3/7539 useless extension candidates. Maximal degree in co-relation 70917. Up to 7000 conditions per place. [2024-06-21 22:11:20,245 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 665 selfloop transitions, 81 changer transitions 0/751 dead transitions. [2024-06-21 22:11:20,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 751 transitions, 13142 flow [2024-06-21 22:11:20,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:11:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:11:20,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 22:11:20,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-21 22:11:20,246 INFO L175 Difference]: Start difference. First operand has 492 places, 728 transitions, 11426 flow. Second operand 7 states and 135 transitions. [2024-06-21 22:11:20,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 751 transitions, 13142 flow [2024-06-21 22:11:26,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 751 transitions, 13019 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-21 22:11:26,276 INFO L231 Difference]: Finished difference. Result has 497 places, 731 transitions, 11593 flow [2024-06-21 22:11:26,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11303, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11593, PETRI_PLACES=497, PETRI_TRANSITIONS=731} [2024-06-21 22:11:26,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-21 22:11:26,277 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 731 transitions, 11593 flow [2024-06-21 22:11:26,277 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-21 22:11:26,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:26,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:26,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 22:11:26,277 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:26,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:26,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1103306339, now seen corresponding path program 20 times [2024-06-21 22:11:26,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:26,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936247160] [2024-06-21 22:11:26,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:26,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:26,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:26,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:26,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936247160] [2024-06-21 22:11:26,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936247160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:26,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:26,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:26,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766230304] [2024-06-21 22:11:26,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:26,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:26,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:26,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:27,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:27,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 731 transitions, 11593 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-21 22:11:27,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:27,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:27,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:29,412 INFO L124 PetriNetUnfolderBase]: 4764/7582 cut-off events. [2024-06-21 22:11:29,412 INFO L125 PetriNetUnfolderBase]: For 1214665/1214665 co-relation queries the response was YES. [2024-06-21 22:11:29,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71922 conditions, 7582 events. 4764/7582 cut-off events. For 1214665/1214665 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 49491 event pairs, 960 based on Foata normal form. 4/7583 useless extension candidates. Maximal degree in co-relation 71702. Up to 7133 conditions per place. [2024-06-21 22:11:29,538 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 698 selfloop transitions, 50 changer transitions 0/753 dead transitions. [2024-06-21 22:11:29,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 753 transitions, 13267 flow [2024-06-21 22:11:29,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:29,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:29,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 22:11:29,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 22:11:29,540 INFO L175 Difference]: Start difference. First operand has 497 places, 731 transitions, 11593 flow. Second operand 8 states and 146 transitions. [2024-06-21 22:11:29,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 753 transitions, 13267 flow [2024-06-21 22:11:36,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 753 transitions, 13037 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 22:11:36,503 INFO L231 Difference]: Finished difference. Result has 499 places, 734 transitions, 11559 flow [2024-06-21 22:11:36,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11363, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11559, PETRI_PLACES=499, PETRI_TRANSITIONS=734} [2024-06-21 22:11:36,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-21 22:11:36,504 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 734 transitions, 11559 flow [2024-06-21 22:11:36,504 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-21 22:11:36,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:36,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:36,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 22:11:36,505 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:36,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:36,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1230682629, now seen corresponding path program 21 times [2024-06-21 22:11:36,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:36,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713865120] [2024-06-21 22:11:36,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:36,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:37,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713865120] [2024-06-21 22:11:37,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713865120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:37,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:37,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:37,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158168117] [2024-06-21 22:11:37,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:37,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:37,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:37,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:37,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 734 transitions, 11559 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-21 22:11:37,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:37,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:37,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:39,652 INFO L124 PetriNetUnfolderBase]: 4752/7567 cut-off events. [2024-06-21 22:11:39,653 INFO L125 PetriNetUnfolderBase]: For 1182926/1182926 co-relation queries the response was YES. [2024-06-21 22:11:39,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71069 conditions, 7567 events. 4752/7567 cut-off events. For 1182926/1182926 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 49462 event pairs, 992 based on Foata normal form. 4/7568 useless extension candidates. Maximal degree in co-relation 70849. Up to 7098 conditions per place. [2024-06-21 22:11:39,779 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 704 selfloop transitions, 45 changer transitions 0/754 dead transitions. [2024-06-21 22:11:39,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 754 transitions, 13411 flow [2024-06-21 22:11:39,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:39,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:11:39,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:11:39,781 INFO L175 Difference]: Start difference. First operand has 499 places, 734 transitions, 11559 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:11:39,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 754 transitions, 13411 flow [2024-06-21 22:11:46,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 754 transitions, 13221 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:46,878 INFO L231 Difference]: Finished difference. Result has 500 places, 734 transitions, 11467 flow [2024-06-21 22:11:46,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11371, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11467, PETRI_PLACES=500, PETRI_TRANSITIONS=734} [2024-06-21 22:11:46,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-21 22:11:46,879 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 734 transitions, 11467 flow [2024-06-21 22:11:46,879 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-21 22:11:46,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:46,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:46,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 22:11:46,879 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:46,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:46,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1000625620, now seen corresponding path program 15 times [2024-06-21 22:11:46,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:46,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136946725] [2024-06-21 22:11:46,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:46,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:47,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:47,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:47,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136946725] [2024-06-21 22:11:47,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136946725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:47,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:47,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:47,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941383615] [2024-06-21 22:11:47,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:47,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:47,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:47,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:47,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:47,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:47,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 734 transitions, 11467 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-21 22:11:47,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:47,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:47,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:50,270 INFO L124 PetriNetUnfolderBase]: 4754/7578 cut-off events. [2024-06-21 22:11:50,270 INFO L125 PetriNetUnfolderBase]: For 1159635/1159635 co-relation queries the response was YES. [2024-06-21 22:11:50,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70821 conditions, 7578 events. 4754/7578 cut-off events. For 1159635/1159635 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 49594 event pairs, 978 based on Foata normal form. 2/7572 useless extension candidates. Maximal degree in co-relation 70601. Up to 6983 conditions per place. [2024-06-21 22:11:50,403 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 653 selfloop transitions, 106 changer transitions 0/764 dead transitions. [2024-06-21 22:11:50,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 764 transitions, 13251 flow [2024-06-21 22:11:50,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 22:11:50,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47865853658536583 [2024-06-21 22:11:50,404 INFO L175 Difference]: Start difference. First operand has 500 places, 734 transitions, 11467 flow. Second operand 8 states and 157 transitions. [2024-06-21 22:11:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 764 transitions, 13251 flow [2024-06-21 22:11:56,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 764 transitions, 13115 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 22:11:56,647 INFO L231 Difference]: Finished difference. Result has 501 places, 737 transitions, 11694 flow [2024-06-21 22:11:56,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11331, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11694, PETRI_PLACES=501, PETRI_TRANSITIONS=737} [2024-06-21 22:11:56,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-21 22:11:56,648 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 737 transitions, 11694 flow [2024-06-21 22:11:56,649 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-21 22:11:56,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:56,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:11:56,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 22:11:56,649 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:11:56,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:56,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1216867479, now seen corresponding path program 22 times [2024-06-21 22:11:56,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:56,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077493847] [2024-06-21 22:11:56,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:56,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:57,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:57,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:57,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077493847] [2024-06-21 22:11:57,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077493847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:57,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:57,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:57,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243286241] [2024-06-21 22:11:57,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:57,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:57,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:57,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:57,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:57,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:11:57,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 737 transitions, 11694 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-21 22:11:57,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:57,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:11:57,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:59,741 INFO L124 PetriNetUnfolderBase]: 4774/7596 cut-off events. [2024-06-21 22:11:59,741 INFO L125 PetriNetUnfolderBase]: For 1193365/1193365 co-relation queries the response was YES. [2024-06-21 22:11:59,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71355 conditions, 7596 events. 4774/7596 cut-off events. For 1193365/1193365 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 49564 event pairs, 940 based on Foata normal form. 4/7592 useless extension candidates. Maximal degree in co-relation 71134. Up to 6612 conditions per place. [2024-06-21 22:11:59,869 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 619 selfloop transitions, 151 changer transitions 0/775 dead transitions. [2024-06-21 22:11:59,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 775 transitions, 14291 flow [2024-06-21 22:11:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:59,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:59,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 22:11:59,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 22:11:59,870 INFO L175 Difference]: Start difference. First operand has 501 places, 737 transitions, 11694 flow. Second operand 8 states and 164 transitions. [2024-06-21 22:11:59,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 775 transitions, 14291 flow [2024-06-21 22:12:05,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 775 transitions, 13967 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:05,860 INFO L231 Difference]: Finished difference. Result has 502 places, 740 transitions, 11764 flow [2024-06-21 22:12:05,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11764, PETRI_PLACES=502, PETRI_TRANSITIONS=740} [2024-06-21 22:12:05,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-21 22:12:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 740 transitions, 11764 flow [2024-06-21 22:12:05,860 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-21 22:12:05,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:05,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:05,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 22:12:05,861 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:05,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:05,861 INFO L85 PathProgramCache]: Analyzing trace with hash -717211457, now seen corresponding path program 23 times [2024-06-21 22:12:05,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:05,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168218785] [2024-06-21 22:12:05,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:05,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:05,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:06,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:06,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:06,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168218785] [2024-06-21 22:12:06,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168218785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:06,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:06,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:06,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259898429] [2024-06-21 22:12:06,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:06,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:06,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:06,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:06,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:06,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:06,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 740 transitions, 11764 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-21 22:12:06,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:06,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:06,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:09,108 INFO L124 PetriNetUnfolderBase]: 4794/7635 cut-off events. [2024-06-21 22:12:09,108 INFO L125 PetriNetUnfolderBase]: For 1195127/1195127 co-relation queries the response was YES. [2024-06-21 22:12:09,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71879 conditions, 7635 events. 4794/7635 cut-off events. For 1195127/1195127 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 49963 event pairs, 974 based on Foata normal form. 4/7636 useless extension candidates. Maximal degree in co-relation 71658. Up to 7162 conditions per place. [2024-06-21 22:12:09,235 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 710 selfloop transitions, 54 changer transitions 0/769 dead transitions. [2024-06-21 22:12:09,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 769 transitions, 13536 flow [2024-06-21 22:12:09,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:12:09,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:12:09,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 22:12:09,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-21 22:12:09,236 INFO L175 Difference]: Start difference. First operand has 502 places, 740 transitions, 11764 flow. Second operand 7 states and 142 transitions. [2024-06-21 22:12:09,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 769 transitions, 13536 flow [2024-06-21 22:12:15,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 769 transitions, 13119 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 22:12:15,957 INFO L231 Difference]: Finished difference. Result has 503 places, 743 transitions, 11576 flow [2024-06-21 22:12:15,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11350, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11576, PETRI_PLACES=503, PETRI_TRANSITIONS=743} [2024-06-21 22:12:15,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-21 22:12:15,965 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 743 transitions, 11576 flow [2024-06-21 22:12:15,965 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-21 22:12:15,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:15,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:15,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 22:12:15,966 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:15,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:15,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1216873059, now seen corresponding path program 24 times [2024-06-21 22:12:15,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:15,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749857506] [2024-06-21 22:12:15,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:15,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:16,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:16,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:16,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749857506] [2024-06-21 22:12:16,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749857506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:16,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:16,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:16,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643972912] [2024-06-21 22:12:16,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:16,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:16,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:16,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:16,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:16,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:16,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 743 transitions, 11576 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-21 22:12:16,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:16,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:16,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:19,216 INFO L124 PetriNetUnfolderBase]: 4846/7704 cut-off events. [2024-06-21 22:12:19,216 INFO L125 PetriNetUnfolderBase]: For 1245530/1245530 co-relation queries the response was YES. [2024-06-21 22:12:19,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72151 conditions, 7704 events. 4846/7704 cut-off events. For 1245530/1245530 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 50441 event pairs, 960 based on Foata normal form. 4/7700 useless extension candidates. Maximal degree in co-relation 71931. Up to 6668 conditions per place. [2024-06-21 22:12:19,350 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 618 selfloop transitions, 158 changer transitions 0/781 dead transitions. [2024-06-21 22:12:19,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 781 transitions, 14253 flow [2024-06-21 22:12:19,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:19,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:19,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 22:12:19,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 22:12:19,351 INFO L175 Difference]: Start difference. First operand has 503 places, 743 transitions, 11576 flow. Second operand 8 states and 160 transitions. [2024-06-21 22:12:19,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 781 transitions, 14253 flow [2024-06-21 22:12:26,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 781 transitions, 14071 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:26,261 INFO L231 Difference]: Finished difference. Result has 504 places, 749 transitions, 11871 flow [2024-06-21 22:12:26,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11394, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11871, PETRI_PLACES=504, PETRI_TRANSITIONS=749} [2024-06-21 22:12:26,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-21 22:12:26,261 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 749 transitions, 11871 flow [2024-06-21 22:12:26,262 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-21 22:12:26,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:26,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:26,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 22:12:26,263 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:26,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:26,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1225141689, now seen corresponding path program 25 times [2024-06-21 22:12:26,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:26,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754557590] [2024-06-21 22:12:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:26,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:27,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:27,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:27,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754557590] [2024-06-21 22:12:27,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754557590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:27,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:27,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:27,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678562162] [2024-06-21 22:12:27,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:27,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:27,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:27,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:27,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 749 transitions, 11871 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-21 22:12:27,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:27,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:27,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:29,416 INFO L124 PetriNetUnfolderBase]: 4834/7684 cut-off events. [2024-06-21 22:12:29,416 INFO L125 PetriNetUnfolderBase]: For 1232370/1232370 co-relation queries the response was YES. [2024-06-21 22:12:29,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71955 conditions, 7684 events. 4834/7684 cut-off events. For 1232370/1232370 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 50288 event pairs, 914 based on Foata normal form. 4/7680 useless extension candidates. Maximal degree in co-relation 71736. Up to 6660 conditions per place. [2024-06-21 22:12:29,694 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 607 selfloop transitions, 171 changer transitions 0/783 dead transitions. [2024-06-21 22:12:29,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 783 transitions, 14161 flow [2024-06-21 22:12:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 22:12:29,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49390243902439024 [2024-06-21 22:12:29,695 INFO L175 Difference]: Start difference. First operand has 504 places, 749 transitions, 11871 flow. Second operand 8 states and 162 transitions. [2024-06-21 22:12:29,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 783 transitions, 14161 flow [2024-06-21 22:12:35,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 783 transitions, 13884 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-21 22:12:35,759 INFO L231 Difference]: Finished difference. Result has 509 places, 749 transitions, 11943 flow [2024-06-21 22:12:35,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11594, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11943, PETRI_PLACES=509, PETRI_TRANSITIONS=749} [2024-06-21 22:12:35,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-21 22:12:35,760 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 749 transitions, 11943 flow [2024-06-21 22:12:35,760 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-21 22:12:35,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:35,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:35,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 22:12:35,761 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:35,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:35,761 INFO L85 PathProgramCache]: Analyzing trace with hash -716944330, now seen corresponding path program 3 times [2024-06-21 22:12:35,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:35,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000625764] [2024-06-21 22:12:35,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:35,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:36,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:36,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:36,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000625764] [2024-06-21 22:12:36,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000625764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:36,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:36,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:36,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992666848] [2024-06-21 22:12:36,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:36,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:36,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:36,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:36,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:36,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:36,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 749 transitions, 11943 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-21 22:12:36,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:36,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:36,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:39,068 INFO L124 PetriNetUnfolderBase]: 4849/7709 cut-off events. [2024-06-21 22:12:39,068 INFO L125 PetriNetUnfolderBase]: For 1243444/1243444 co-relation queries the response was YES. [2024-06-21 22:12:39,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72279 conditions, 7709 events. 4849/7709 cut-off events. For 1243444/1243444 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 50384 event pairs, 941 based on Foata normal form. 3/7709 useless extension candidates. Maximal degree in co-relation 72059. Up to 7120 conditions per place. [2024-06-21 22:12:39,195 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 675 selfloop transitions, 92 changer transitions 0/772 dead transitions. [2024-06-21 22:12:39,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 772 transitions, 13695 flow [2024-06-21 22:12:39,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:12:39,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:12:39,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-21 22:12:39,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-21 22:12:39,197 INFO L175 Difference]: Start difference. First operand has 509 places, 749 transitions, 11943 flow. Second operand 6 states and 124 transitions. [2024-06-21 22:12:39,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 772 transitions, 13695 flow [2024-06-21 22:12:46,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 772 transitions, 13196 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 22:12:46,728 INFO L231 Difference]: Finished difference. Result has 508 places, 752 transitions, 11799 flow [2024-06-21 22:12:46,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11444, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11799, PETRI_PLACES=508, PETRI_TRANSITIONS=752} [2024-06-21 22:12:46,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-21 22:12:46,729 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 752 transitions, 11799 flow [2024-06-21 22:12:46,729 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-21 22:12:46,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:46,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:46,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 22:12:46,730 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:46,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:46,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1225587159, now seen corresponding path program 26 times [2024-06-21 22:12:46,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:46,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705393322] [2024-06-21 22:12:46,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:46,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:46,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:47,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:47,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:47,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705393322] [2024-06-21 22:12:47,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705393322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:47,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:47,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:47,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731600211] [2024-06-21 22:12:47,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:47,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:47,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:47,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:47,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:47,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 752 transitions, 11799 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-21 22:12:47,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:47,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:50,079 INFO L124 PetriNetUnfolderBase]: 4837/7679 cut-off events. [2024-06-21 22:12:50,079 INFO L125 PetriNetUnfolderBase]: For 1237995/1237995 co-relation queries the response was YES. [2024-06-21 22:12:50,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71512 conditions, 7679 events. 4837/7679 cut-off events. For 1237995/1237995 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 50207 event pairs, 1012 based on Foata normal form. 4/7680 useless extension candidates. Maximal degree in co-relation 71292. Up to 7278 conditions per place. [2024-06-21 22:12:50,206 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 729 selfloop transitions, 39 changer transitions 0/773 dead transitions. [2024-06-21 22:12:50,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 773 transitions, 13435 flow [2024-06-21 22:12:50,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:50,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:50,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:12:50,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:12:50,207 INFO L175 Difference]: Start difference. First operand has 508 places, 752 transitions, 11799 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:12:50,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 773 transitions, 13435 flow [2024-06-21 22:12:56,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 773 transitions, 13163 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-21 22:12:56,504 INFO L231 Difference]: Finished difference. Result has 511 places, 752 transitions, 11611 flow [2024-06-21 22:12:56,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11527, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11611, PETRI_PLACES=511, PETRI_TRANSITIONS=752} [2024-06-21 22:12:56,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-21 22:12:56,505 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 752 transitions, 11611 flow [2024-06-21 22:12:56,505 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-21 22:12:56,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:56,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:56,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 22:12:56,506 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:12:56,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:56,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1225438204, now seen corresponding path program 16 times [2024-06-21 22:12:56,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:56,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982900192] [2024-06-21 22:12:56,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:56,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:56,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:57,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:57,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:57,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982900192] [2024-06-21 22:12:57,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982900192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:57,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:57,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:57,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957936296] [2024-06-21 22:12:57,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:57,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:57,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:57,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:57,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:57,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:12:57,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 752 transitions, 11611 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-21 22:12:57,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:57,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:12:57,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:59,789 INFO L124 PetriNetUnfolderBase]: 4828/7687 cut-off events. [2024-06-21 22:12:59,789 INFO L125 PetriNetUnfolderBase]: For 1201087/1201087 co-relation queries the response was YES. [2024-06-21 22:13:00,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70597 conditions, 7687 events. 4828/7687 cut-off events. For 1201087/1201087 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 50358 event pairs, 998 based on Foata normal form. 3/7682 useless extension candidates. Maximal degree in co-relation 70377. Up to 7004 conditions per place. [2024-06-21 22:13:00,096 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 631 selfloop transitions, 148 changer transitions 0/784 dead transitions. [2024-06-21 22:13:00,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 784 transitions, 13585 flow [2024-06-21 22:13:00,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:00,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:00,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 22:13:00,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-21 22:13:00,098 INFO L175 Difference]: Start difference. First operand has 511 places, 752 transitions, 11611 flow. Second operand 9 states and 177 transitions. [2024-06-21 22:13:00,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 784 transitions, 13585 flow [2024-06-21 22:13:07,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 784 transitions, 13405 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-21 22:13:07,074 INFO L231 Difference]: Finished difference. Result has 516 places, 752 transitions, 11751 flow [2024-06-21 22:13:07,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11431, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11751, PETRI_PLACES=516, PETRI_TRANSITIONS=752} [2024-06-21 22:13:07,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-21 22:13:07,075 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 752 transitions, 11751 flow [2024-06-21 22:13:07,075 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-21 22:13:07,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:07,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:07,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 22:13:07,075 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:07,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:07,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1110657989, now seen corresponding path program 27 times [2024-06-21 22:13:07,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:07,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002879720] [2024-06-21 22:13:07,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:07,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:07,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:07,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:07,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:07,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002879720] [2024-06-21 22:13:07,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002879720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:07,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:07,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:07,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321581834] [2024-06-21 22:13:07,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:07,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:07,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:07,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:07,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:07,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:13:07,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 752 transitions, 11751 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-21 22:13:07,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:07,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:13:07,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:10,281 INFO L124 PetriNetUnfolderBase]: 4848/7710 cut-off events. [2024-06-21 22:13:10,281 INFO L125 PetriNetUnfolderBase]: For 1227086/1227086 co-relation queries the response was YES. [2024-06-21 22:13:10,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71248 conditions, 7710 events. 4848/7710 cut-off events. For 1227086/1227086 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50447 event pairs, 980 based on Foata normal form. 4/7711 useless extension candidates. Maximal degree in co-relation 71027. Up to 7022 conditions per place. [2024-06-21 22:13:10,553 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 683 selfloop transitions, 94 changer transitions 0/782 dead transitions. [2024-06-21 22:13:10,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 782 transitions, 13823 flow [2024-06-21 22:13:10,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:10,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:10,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 22:13:10,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 22:13:10,554 INFO L175 Difference]: Start difference. First operand has 516 places, 752 transitions, 11751 flow. Second operand 8 states and 156 transitions. [2024-06-21 22:13:10,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 782 transitions, 13823 flow [2024-06-21 22:13:18,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 782 transitions, 13400 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:18,125 INFO L231 Difference]: Finished difference. Result has 515 places, 755 transitions, 11618 flow [2024-06-21 22:13:18,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11328, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11618, PETRI_PLACES=515, PETRI_TRANSITIONS=755} [2024-06-21 22:13:18,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-21 22:13:18,138 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 755 transitions, 11618 flow [2024-06-21 22:13:18,138 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-21 22:13:18,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:18,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:18,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 22:13:18,139 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:18,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:18,139 INFO L85 PathProgramCache]: Analyzing trace with hash 988966329, now seen corresponding path program 28 times [2024-06-21 22:13:18,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:18,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085042951] [2024-06-21 22:13:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:18,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:18,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:18,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:18,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085042951] [2024-06-21 22:13:18,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085042951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:18,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:18,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:13:18,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040601802] [2024-06-21 22:13:18,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:18,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:13:18,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:18,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:13:18,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:13:18,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:13:18,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 755 transitions, 11618 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-21 22:13:18,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:18,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:13:18,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:21,368 INFO L124 PetriNetUnfolderBase]: 4836/7694 cut-off events. [2024-06-21 22:13:21,369 INFO L125 PetriNetUnfolderBase]: For 1209174/1209174 co-relation queries the response was YES. [2024-06-21 22:13:21,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70493 conditions, 7694 events. 4836/7694 cut-off events. For 1209174/1209174 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 50363 event pairs, 952 based on Foata normal form. 4/7695 useless extension candidates. Maximal degree in co-relation 70272. Up to 7014 conditions per place. [2024-06-21 22:13:21,500 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 680 selfloop transitions, 99 changer transitions 0/784 dead transitions. [2024-06-21 22:13:21,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 784 transitions, 13354 flow [2024-06-21 22:13:21,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:21,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:21,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 22:13:21,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 22:13:21,501 INFO L175 Difference]: Start difference. First operand has 515 places, 755 transitions, 11618 flow. Second operand 8 states and 158 transitions. [2024-06-21 22:13:21,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 784 transitions, 13354 flow [2024-06-21 22:13:28,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 784 transitions, 12898 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 22:13:28,338 INFO L231 Difference]: Finished difference. Result has 515 places, 755 transitions, 11372 flow [2024-06-21 22:13:28,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11162, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11372, PETRI_PLACES=515, PETRI_TRANSITIONS=755} [2024-06-21 22:13:28,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-21 22:13:28,339 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 755 transitions, 11372 flow [2024-06-21 22:13:28,339 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-21 22:13:28,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:28,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:28,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 22:13:28,340 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:28,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:28,340 INFO L85 PathProgramCache]: Analyzing trace with hash 988966174, now seen corresponding path program 17 times [2024-06-21 22:13:28,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:28,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087066133] [2024-06-21 22:13:28,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:28,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:29,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:29,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087066133] [2024-06-21 22:13:29,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087066133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:29,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:29,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:13:29,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696437618] [2024-06-21 22:13:29,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:29,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:13:29,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:29,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:13:29,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:13:29,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:13:29,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 755 transitions, 11372 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-21 22:13:29,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:29,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:13:29,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:31,859 INFO L124 PetriNetUnfolderBase]: 4833/7706 cut-off events. [2024-06-21 22:13:31,860 INFO L125 PetriNetUnfolderBase]: For 1153703/1153703 co-relation queries the response was YES. [2024-06-21 22:13:31,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69887 conditions, 7706 events. 4833/7706 cut-off events. For 1153703/1153703 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50607 event pairs, 991 based on Foata normal form. 1/7704 useless extension candidates. Maximal degree in co-relation 69666. Up to 7260 conditions per place. [2024-06-21 22:13:31,988 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 722 selfloop transitions, 54 changer transitions 0/781 dead transitions. [2024-06-21 22:13:31,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 781 transitions, 13044 flow [2024-06-21 22:13:31,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:31,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:31,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 22:13:31,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:13:31,989 INFO L175 Difference]: Start difference. First operand has 515 places, 755 transitions, 11372 flow. Second operand 8 states and 152 transitions. [2024-06-21 22:13:31,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 781 transitions, 13044 flow [2024-06-21 22:13:39,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 781 transitions, 12661 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:39,385 INFO L231 Difference]: Finished difference. Result has 516 places, 757 transitions, 11171 flow [2024-06-21 22:13:39,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10989, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11171, PETRI_PLACES=516, PETRI_TRANSITIONS=757} [2024-06-21 22:13:39,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-21 22:13:39,386 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 757 transitions, 11171 flow [2024-06-21 22:13:39,386 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-21 22:13:39,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:39,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:39,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 22:13:39,386 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:39,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:39,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1424888949, now seen corresponding path program 29 times [2024-06-21 22:13:39,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:39,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153226171] [2024-06-21 22:13:39,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:39,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:40,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:40,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:40,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153226171] [2024-06-21 22:13:40,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153226171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:40,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:40,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:40,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283488123] [2024-06-21 22:13:40,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:40,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:40,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:40,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:40,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:40,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:13:40,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 757 transitions, 11171 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-21 22:13:40,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:40,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:13:40,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:42,655 INFO L124 PetriNetUnfolderBase]: 4821/7692 cut-off events. [2024-06-21 22:13:42,656 INFO L125 PetriNetUnfolderBase]: For 1143962/1143962 co-relation queries the response was YES. [2024-06-21 22:13:42,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68866 conditions, 7692 events. 4821/7692 cut-off events. For 1143962/1143962 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50557 event pairs, 966 based on Foata normal form. 4/7693 useless extension candidates. Maximal degree in co-relation 68643. Up to 7022 conditions per place. [2024-06-21 22:13:42,799 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 675 selfloop transitions, 111 changer transitions 0/791 dead transitions. [2024-06-21 22:13:42,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 791 transitions, 13195 flow [2024-06-21 22:13:42,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:13:42,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:13:42,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 22:13:42,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 22:13:42,800 INFO L175 Difference]: Start difference. First operand has 516 places, 757 transitions, 11171 flow. Second operand 8 states and 166 transitions. [2024-06-21 22:13:42,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 791 transitions, 13195 flow [2024-06-21 22:13:49,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 791 transitions, 13065 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 22:13:49,587 INFO L231 Difference]: Finished difference. Result has 520 places, 757 transitions, 11283 flow [2024-06-21 22:13:49,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11043, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11283, PETRI_PLACES=520, PETRI_TRANSITIONS=757} [2024-06-21 22:13:49,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 478 predicate places. [2024-06-21 22:13:49,588 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 757 transitions, 11283 flow [2024-06-21 22:13:49,588 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-21 22:13:49,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:49,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:49,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 22:13:49,588 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:49,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:49,589 INFO L85 PathProgramCache]: Analyzing trace with hash -253582060, now seen corresponding path program 4 times [2024-06-21 22:13:49,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:49,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904062405] [2024-06-21 22:13:49,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:49,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:50,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:50,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:50,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904062405] [2024-06-21 22:13:50,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904062405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:50,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:50,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:50,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325584283] [2024-06-21 22:13:50,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:50,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:50,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:50,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:50,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:50,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:13:50,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 757 transitions, 11283 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-21 22:13:50,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:50,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:13:50,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:53,060 INFO L124 PetriNetUnfolderBase]: 4823/7704 cut-off events. [2024-06-21 22:13:53,060 INFO L125 PetriNetUnfolderBase]: For 1120855/1120855 co-relation queries the response was YES. [2024-06-21 22:13:53,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69015 conditions, 7704 events. 4823/7704 cut-off events. For 1120855/1120855 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 50692 event pairs, 937 based on Foata normal form. 2/7703 useless extension candidates. Maximal degree in co-relation 68791. Up to 7003 conditions per place. [2024-06-21 22:13:53,190 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 651 selfloop transitions, 130 changer transitions 0/786 dead transitions. [2024-06-21 22:13:53,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 786 transitions, 13109 flow [2024-06-21 22:13:53,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:13:53,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:13:53,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-21 22:13:53,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-21 22:13:53,192 INFO L175 Difference]: Start difference. First operand has 520 places, 757 transitions, 11283 flow. Second operand 7 states and 146 transitions. [2024-06-21 22:13:53,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 786 transitions, 13109 flow [2024-06-21 22:13:59,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 786 transitions, 12908 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 22:13:59,818 INFO L231 Difference]: Finished difference. Result has 519 places, 760 transitions, 11495 flow [2024-06-21 22:13:59,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11082, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11495, PETRI_PLACES=519, PETRI_TRANSITIONS=760} [2024-06-21 22:13:59,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-21 22:13:59,819 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 760 transitions, 11495 flow [2024-06-21 22:13:59,819 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-21 22:13:59,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:59,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:59,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 22:13:59,820 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:13:59,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash -612837129, now seen corresponding path program 30 times [2024-06-21 22:13:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:59,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565546965] [2024-06-21 22:13:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:59,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:00,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:00,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565546965] [2024-06-21 22:14:00,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565546965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:00,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:00,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:14:00,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123283063] [2024-06-21 22:14:00,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:00,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:14:00,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:00,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:14:00,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:14:00,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:00,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 760 transitions, 11495 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-21 22:14:00,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:00,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:00,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:03,195 INFO L124 PetriNetUnfolderBase]: 4811/7683 cut-off events. [2024-06-21 22:14:03,195 INFO L125 PetriNetUnfolderBase]: For 1108494/1108494 co-relation queries the response was YES. [2024-06-21 22:14:03,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68657 conditions, 7683 events. 4811/7683 cut-off events. For 1108494/1108494 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 50556 event pairs, 972 based on Foata normal form. 4/7684 useless extension candidates. Maximal degree in co-relation 68435. Up to 7017 conditions per place. [2024-06-21 22:14:03,331 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 682 selfloop transitions, 106 changer transitions 0/793 dead transitions. [2024-06-21 22:14:03,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 793 transitions, 13261 flow [2024-06-21 22:14:03,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:14:03,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:14:03,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 22:14:03,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 22:14:03,333 INFO L175 Difference]: Start difference. First operand has 519 places, 760 transitions, 11495 flow. Second operand 8 states and 166 transitions. [2024-06-21 22:14:03,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 793 transitions, 13261 flow [2024-06-21 22:14:10,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 793 transitions, 12932 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-21 22:14:10,181 INFO L231 Difference]: Finished difference. Result has 521 places, 760 transitions, 11401 flow [2024-06-21 22:14:10,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11166, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11401, PETRI_PLACES=521, PETRI_TRANSITIONS=760} [2024-06-21 22:14:10,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-21 22:14:10,181 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 760 transitions, 11401 flow [2024-06-21 22:14:10,182 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-21 22:14:10,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:10,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:10,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 22:14:10,182 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:10,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:10,182 INFO L85 PathProgramCache]: Analyzing trace with hash 970285829, now seen corresponding path program 1 times [2024-06-21 22:14:10,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:10,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700083277] [2024-06-21 22:14:10,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:10,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:11,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:11,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:11,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700083277] [2024-06-21 22:14:11,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700083277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:11,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:11,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:14:11,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969557543] [2024-06-21 22:14:11,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:14:11,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:11,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:14:11,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:14:11,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 760 transitions, 11401 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:11,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:11,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:11,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:13,815 INFO L124 PetriNetUnfolderBase]: 4819/7664 cut-off events. [2024-06-21 22:14:13,816 INFO L125 PetriNetUnfolderBase]: For 1092651/1092651 co-relation queries the response was YES. [2024-06-21 22:14:13,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68562 conditions, 7664 events. 4819/7664 cut-off events. For 1092651/1092651 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 50251 event pairs, 976 based on Foata normal form. 2/7663 useless extension candidates. Maximal degree in co-relation 68340. Up to 7259 conditions per place. [2024-06-21 22:14:13,945 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 738 selfloop transitions, 42 changer transitions 0/785 dead transitions. [2024-06-21 22:14:13,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 785 transitions, 13134 flow [2024-06-21 22:14:13,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:14:13,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:14:13,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-21 22:14:13,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-21 22:14:13,946 INFO L175 Difference]: Start difference. First operand has 521 places, 760 transitions, 11401 flow. Second operand 11 states and 185 transitions. [2024-06-21 22:14:13,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 785 transitions, 13134 flow [2024-06-21 22:14:20,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 785 transitions, 12870 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 22:14:20,950 INFO L231 Difference]: Finished difference. Result has 525 places, 764 transitions, 11340 flow [2024-06-21 22:14:20,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11137, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11340, PETRI_PLACES=525, PETRI_TRANSITIONS=764} [2024-06-21 22:14:20,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-21 22:14:20,951 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 764 transitions, 11340 flow [2024-06-21 22:14:20,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:20,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:20,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:20,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 22:14:20,952 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:20,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:20,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1425114071, now seen corresponding path program 2 times [2024-06-21 22:14:20,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:20,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454646744] [2024-06-21 22:14:20,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:20,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:20,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:21,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:21,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:21,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454646744] [2024-06-21 22:14:21,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454646744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:21,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:21,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:14:21,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845166805] [2024-06-21 22:14:21,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:21,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:14:21,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:21,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:14:21,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:14:22,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:22,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 764 transitions, 11340 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:22,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:22,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:22,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:24,392 INFO L124 PetriNetUnfolderBase]: 4843/7722 cut-off events. [2024-06-21 22:14:24,392 INFO L125 PetriNetUnfolderBase]: For 1092462/1092462 co-relation queries the response was YES. [2024-06-21 22:14:24,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68744 conditions, 7722 events. 4843/7722 cut-off events. For 1092462/1092462 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 50837 event pairs, 1030 based on Foata normal form. 2/7721 useless extension candidates. Maximal degree in co-relation 68521. Up to 7333 conditions per place. [2024-06-21 22:14:24,690 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 755 selfloop transitions, 24 changer transitions 0/784 dead transitions. [2024-06-21 22:14:24,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 784 transitions, 13065 flow [2024-06-21 22:14:24,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:14:24,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:14:24,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 22:14:24,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:14:24,692 INFO L175 Difference]: Start difference. First operand has 525 places, 764 transitions, 11340 flow. Second operand 10 states and 160 transitions. [2024-06-21 22:14:24,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 784 transitions, 13065 flow [2024-06-21 22:14:30,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 784 transitions, 12930 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 22:14:30,606 INFO L231 Difference]: Finished difference. Result has 529 places, 770 transitions, 11399 flow [2024-06-21 22:14:30,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11205, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11399, PETRI_PLACES=529, PETRI_TRANSITIONS=770} [2024-06-21 22:14:30,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-21 22:14:30,608 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 770 transitions, 11399 flow [2024-06-21 22:14:30,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:30,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:30,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:30,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 22:14:30,608 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:30,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:30,609 INFO L85 PathProgramCache]: Analyzing trace with hash 720149303, now seen corresponding path program 3 times [2024-06-21 22:14:30,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:30,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081928899] [2024-06-21 22:14:30,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:30,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:30,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:31,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:31,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081928899] [2024-06-21 22:14:31,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081928899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:31,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:31,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:14:31,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709127551] [2024-06-21 22:14:31,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:31,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:14:31,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:31,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:14:31,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:14:31,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:31,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 770 transitions, 11399 flow. Second operand has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:31,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:31,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:31,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:34,225 INFO L124 PetriNetUnfolderBase]: 4851/7724 cut-off events. [2024-06-21 22:14:34,225 INFO L125 PetriNetUnfolderBase]: For 1109393/1109393 co-relation queries the response was YES. [2024-06-21 22:14:34,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69014 conditions, 7724 events. 4851/7724 cut-off events. For 1109393/1109393 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 50786 event pairs, 1024 based on Foata normal form. 2/7723 useless extension candidates. Maximal degree in co-relation 68788. Up to 7299 conditions per place. [2024-06-21 22:14:34,352 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 747 selfloop transitions, 39 changer transitions 0/791 dead transitions. [2024-06-21 22:14:34,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 791 transitions, 13148 flow [2024-06-21 22:14:34,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:14:34,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:14:34,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:14:34,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:14:34,354 INFO L175 Difference]: Start difference. First operand has 529 places, 770 transitions, 11399 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:14:34,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 791 transitions, 13148 flow [2024-06-21 22:14:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 791 transitions, 12954 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 22:14:41,110 INFO L231 Difference]: Finished difference. Result has 532 places, 774 transitions, 11418 flow [2024-06-21 22:14:41,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11205, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11418, PETRI_PLACES=532, PETRI_TRANSITIONS=774} [2024-06-21 22:14:41,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-21 22:14:41,110 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 774 transitions, 11418 flow [2024-06-21 22:14:41,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.416666666666666) internal successors, (137), 12 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:41,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:41,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:41,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 22:14:41,111 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:41,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:41,111 INFO L85 PathProgramCache]: Analyzing trace with hash -253573132, now seen corresponding path program 1 times [2024-06-21 22:14:41,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:41,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721063669] [2024-06-21 22:14:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:41,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:41,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:42,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:42,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721063669] [2024-06-21 22:14:42,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721063669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:42,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:42,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:14:42,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069909240] [2024-06-21 22:14:42,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:42,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:14:42,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:42,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:14:42,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:14:42,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:42,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 774 transitions, 11418 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:42,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:42,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:42,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:44,691 INFO L124 PetriNetUnfolderBase]: 4848/7718 cut-off events. [2024-06-21 22:14:44,692 INFO L125 PetriNetUnfolderBase]: For 1106390/1106390 co-relation queries the response was YES. [2024-06-21 22:14:44,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68845 conditions, 7718 events. 4848/7718 cut-off events. For 1106390/1106390 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 50766 event pairs, 1020 based on Foata normal form. 1/7716 useless extension candidates. Maximal degree in co-relation 68618. Up to 7275 conditions per place. [2024-06-21 22:14:44,828 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 737 selfloop transitions, 54 changer transitions 0/796 dead transitions. [2024-06-21 22:14:44,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 796 transitions, 13132 flow [2024-06-21 22:14:44,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:14:44,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:14:44,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 22:14:44,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-21 22:14:44,829 INFO L175 Difference]: Start difference. First operand has 532 places, 774 transitions, 11418 flow. Second operand 7 states and 139 transitions. [2024-06-21 22:14:44,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 796 transitions, 13132 flow [2024-06-21 22:14:49,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 796 transitions, 12952 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-21 22:14:50,011 INFO L231 Difference]: Finished difference. Result has 534 places, 774 transitions, 11365 flow [2024-06-21 22:14:50,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11238, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11365, PETRI_PLACES=534, PETRI_TRANSITIONS=774} [2024-06-21 22:14:50,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-21 22:14:50,012 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 774 transitions, 11365 flow [2024-06-21 22:14:50,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:50,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:50,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:50,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 22:14:50,012 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:14:50,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:50,013 INFO L85 PathProgramCache]: Analyzing trace with hash -253572915, now seen corresponding path program 4 times [2024-06-21 22:14:50,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:50,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636153304] [2024-06-21 22:14:50,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:50,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:50,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14: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-21 22:14:51,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:51,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636153304] [2024-06-21 22:14:51,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636153304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:51,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:51,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:14:51,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581085434] [2024-06-21 22:14:51,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:51,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:14:51,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:51,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:14:51,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:14:51,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:14:51,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 774 transitions, 11365 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:51,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:51,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:14:51,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:53,746 INFO L124 PetriNetUnfolderBase]: 4856/7732 cut-off events. [2024-06-21 22:14:53,746 INFO L125 PetriNetUnfolderBase]: For 1129695/1129695 co-relation queries the response was YES. [2024-06-21 22:14:53,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69019 conditions, 7732 events. 4856/7732 cut-off events. For 1129695/1129695 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 50875 event pairs, 1024 based on Foata normal form. 2/7731 useless extension candidates. Maximal degree in co-relation 68791. Up to 7300 conditions per place. [2024-06-21 22:14:53,874 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 740 selfloop transitions, 49 changer transitions 0/794 dead transitions. [2024-06-21 22:14:53,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 794 transitions, 13079 flow [2024-06-21 22:14:53,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:14:53,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:14:53,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 22:14:53,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 22:14:53,876 INFO L175 Difference]: Start difference. First operand has 534 places, 774 transitions, 11365 flow. Second operand 7 states and 133 transitions. [2024-06-21 22:14:53,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 794 transitions, 13079 flow [2024-06-21 22:15:00,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 794 transitions, 12940 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 22:15:00,073 INFO L231 Difference]: Finished difference. Result has 535 places, 776 transitions, 11406 flow [2024-06-21 22:15:00,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11406, PETRI_PLACES=535, PETRI_TRANSITIONS=776} [2024-06-21 22:15:00,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-21 22:15:00,074 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 776 transitions, 11406 flow [2024-06-21 22:15:00,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:00,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:00,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:00,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 22:15:00,074 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:00,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:00,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1432523381, now seen corresponding path program 5 times [2024-06-21 22:15:00,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:00,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94292872] [2024-06-21 22:15:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:00,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:00,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:00,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94292872] [2024-06-21 22:15:00,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94292872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:00,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:00,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:15:00,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623943230] [2024-06-21 22:15:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:00,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:15:00,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:00,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:15:00,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:15:00,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:15:00,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 776 transitions, 11406 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:00,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:00,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:15:00,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:03,442 INFO L124 PetriNetUnfolderBase]: 4864/7766 cut-off events. [2024-06-21 22:15:03,442 INFO L125 PetriNetUnfolderBase]: For 1131770/1131770 co-relation queries the response was YES. [2024-06-21 22:15:03,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69256 conditions, 7766 events. 4864/7766 cut-off events. For 1131770/1131770 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 51201 event pairs, 1030 based on Foata normal form. 2/7765 useless extension candidates. Maximal degree in co-relation 69027. Up to 7374 conditions per place. [2024-06-21 22:15:03,575 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 767 selfloop transitions, 18 changer transitions 0/790 dead transitions. [2024-06-21 22:15:03,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 790 transitions, 13080 flow [2024-06-21 22:15:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:15:03,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:15:03,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 22:15:03,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 22:15:03,576 INFO L175 Difference]: Start difference. First operand has 535 places, 776 transitions, 11406 flow. Second operand 7 states and 121 transitions. [2024-06-21 22:15:03,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 790 transitions, 13080 flow [2024-06-21 22:15:10,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 790 transitions, 12936 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 22:15:10,246 INFO L231 Difference]: Finished difference. Result has 537 places, 778 transitions, 11377 flow [2024-06-21 22:15:10,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11262, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11377, PETRI_PLACES=537, PETRI_TRANSITIONS=778} [2024-06-21 22:15:10,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-21 22:15:10,247 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 778 transitions, 11377 flow [2024-06-21 22:15:10,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:10,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:10,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:15:10,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 22:15:10,248 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:15:10,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:10,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1432263911, now seen corresponding path program 6 times [2024-06-21 22:15:10,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:10,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158767808] [2024-06-21 22:15:10,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:10,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:10,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat