./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_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/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe002_power.opt_pso.oepc_pso.opt_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-7724a2d-m [2024-06-28 03:51:35,741 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:51:35,812 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:51:35,818 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:51:35,818 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:51:35,840 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:51:35,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:51:35,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:51:35,842 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:51:35,845 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:51:35,845 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:51:35,845 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:51:35,846 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:51:35,847 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:51:35,847 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:51:35,847 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:51:35,847 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:51:35,848 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:51:35,848 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:51:35,848 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:51:35,849 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:51:35,849 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:51:35,850 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:51:35,850 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:51:35,850 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:51:35,850 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:51:35,850 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:51:35,851 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:51:35,851 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:51:35,851 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:51:35,852 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:51:35,852 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:51:35,852 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:51:35,852 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:51:35,853 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:51:35,854 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:51:35,854 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:51:35,854 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:51:35,854 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:51:36,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:51:36,073 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:51:36,075 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:51:36,076 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:51:36,076 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:51:36,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-28 03:51:37,264 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:51:37,488 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:51:37,489 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-28 03:51:37,499 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6154690/edd01cc8a7e94a4a8da16dc7c3a5ea5e/FLAGbfbc7fa38 [2024-06-28 03:51:37,510 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6154690/edd01cc8a7e94a4a8da16dc7c3a5ea5e [2024-06-28 03:51:37,512 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:51:37,513 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:51:37,513 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/safe002_power.opt_pso.oepc_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 03:51:37,680 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:51:37,681 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:51:37,682 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:51:37,682 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:51:37,686 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:51:37,687 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:51:37" (1/2) ... [2024-06-28 03:51:37,688 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c1deda8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:51:37, skipping insertion in model container [2024-06-28 03:51:37,688 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:51:37" (1/2) ... [2024-06-28 03:51:37,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@42bf72ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:51:37, skipping insertion in model container [2024-06-28 03:51:37,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:51:37" (2/2) ... [2024-06-28 03:51:37,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c1deda8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:37, skipping insertion in model container [2024-06-28 03:51:37,691 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:51:37" (2/2) ... [2024-06-28 03:51:37,692 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:51:37,762 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:51:37,763 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! 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_EBX == 0 || __unbuffered_p0_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)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! 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) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:51:37,764 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! 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_EBX == 0 || __unbuffered_p0_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)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! 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) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:51:37,764 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! 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_EBX == 0 || __unbuffered_p0_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)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! 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) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 03:51:37,764 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:51:37,764 INFO L106 edCorrectnessWitness]: ghost_update [L830-L830] multithreaded = 1; [2024-06-28 03:51:37,800 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:51:38,109 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:51:38,119 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:51:38,267 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:51:38,297 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:51:38,297 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38 WrapperNode [2024-06-28 03:51:38,297 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:51:38,298 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:51:38,298 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:51:38,298 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:51:38,304 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 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,315 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 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,342 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-28 03:51:38,348 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:51:38,349 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:51:38,349 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:51:38,349 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:51:38,365 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,365 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,368 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,382 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 03:51:38,382 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,383 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,403 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,405 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,406 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,408 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,410 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:51:38,411 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:51:38,411 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:51:38,411 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:51:38,413 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (1/1) ... [2024-06-28 03:51:38,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:51:38,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:51:38,452 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:51:38,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:51:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:51:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:51:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:51:38,487 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:51:38,487 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:51:38,488 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:51:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:51:38,488 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:51:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:51:38,488 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:51:38,489 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:51:38,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:51:38,491 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:51:38,581 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:51:38,583 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:51:38,918 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:51:38,918 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:51:39,039 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:51:39,039 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:51:39,039 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:51:39 BoogieIcfgContainer [2024-06-28 03:51:39,039 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:51:39,041 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:51:39,041 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:51:39,044 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:51:39,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:51:37" (1/4) ... [2024-06-28 03:51:39,044 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4be6a3c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:51:39, skipping insertion in model container [2024-06-28 03:51:39,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:51:37" (2/4) ... [2024-06-28 03:51:39,045 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4be6a3c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:51:39, skipping insertion in model container [2024-06-28 03:51:39,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:51:38" (3/4) ... [2024-06-28 03:51:39,046 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4be6a3c6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:51:39, skipping insertion in model container [2024-06-28 03:51:39,046 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:51:39" (4/4) ... [2024-06-28 03:51:39,047 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_power.opt_pso.oepc_pso.opt_rmo.opt.i [2024-06-28 03:51:39,059 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:51:39,059 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:51:39,059 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:51:39,129 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:51:39,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:51:39,183 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 03:51:39,183 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:51:39,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:51:39,185 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:51:39,187 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 03:51:39,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:51:39,203 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;@63398f6b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:51:39,204 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:51:39,208 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:51:39,208 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:51:39,208 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:51:39,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:39,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:51:39,209 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:39,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:39,230 INFO L85 PathProgramCache]: Analyzing trace with hash 362302094, now seen corresponding path program 1 times [2024-06-28 03:51:39,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:39,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074653402] [2024-06-28 03:51:39,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:39,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:40,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:40,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074653402] [2024-06-28 03:51:40,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074653402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:40,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:40,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:51:40,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849653983] [2024-06-28 03:51:40,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:40,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:51:40,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:40,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:51:40,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:51:40,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-28 03:51:40,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:40,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:40,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-28 03:51:40,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:40,440 INFO L124 PetriNetUnfolderBase]: 891/1368 cut-off events. [2024-06-28 03:51:40,440 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-06-28 03:51:40,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2789 conditions, 1368 events. 891/1368 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6418 event pairs, 463 based on Foata normal form. 2/1341 useless extension candidates. Maximal degree in co-relation 2777. Up to 1335 conditions per place. [2024-06-28 03:51:40,454 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 03:51:40,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 42 transitions, 169 flow [2024-06-28 03:51:40,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:51:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:51:40,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-28 03:51:40,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 03:51:40,465 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 77 transitions. [2024-06-28 03:51:40,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 42 transitions, 169 flow [2024-06-28 03:51:40,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:40,470 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 03:51:40,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 03:51:40,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 03:51:40,474 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 03:51:40,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:40,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:40,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:40,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:51:40,475 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:40,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:40,475 INFO L85 PathProgramCache]: Analyzing trace with hash 383754188, now seen corresponding path program 1 times [2024-06-28 03:51:40,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:40,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203471746] [2024-06-28 03:51:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:40,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:41,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:41,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:41,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203471746] [2024-06-28 03:51:41,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203471746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:41,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:41,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:51:41,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997450125] [2024-06-28 03:51:41,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:41,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:51:41,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:51:41,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:51:41,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-28 03:51:41,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:41,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:41,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-28 03:51:41,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:41,948 INFO L124 PetriNetUnfolderBase]: 1131/1721 cut-off events. [2024-06-28 03:51:41,949 INFO L125 PetriNetUnfolderBase]: For 339/353 co-relation queries the response was YES. [2024-06-28 03:51:41,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 1721 events. 1131/1721 cut-off events. For 339/353 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7884 event pairs, 409 based on Foata normal form. 13/1730 useless extension candidates. Maximal degree in co-relation 3977. Up to 1639 conditions per place. [2024-06-28 03:51:41,955 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 37 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-28 03:51:41,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 222 flow [2024-06-28 03:51:41,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:51:41,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:51:41,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-28 03:51:41,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 03:51:41,957 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 94 transitions. [2024-06-28 03:51:41,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 222 flow [2024-06-28 03:51:41,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 218 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:51:41,959 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-28 03:51:41,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-28 03:51:41,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-28 03:51:41,960 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-28 03:51:41,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:41,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:41,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:41,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:51:41,961 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-28 03:51:41,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:41,961 INFO L85 PathProgramCache]: Analyzing trace with hash -113496575, now seen corresponding path program 1 times [2024-06-28 03:51:41,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:41,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403970345] [2024-06-28 03:51:41,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:41,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:41,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:42,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:42,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:42,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403970345] [2024-06-28 03:51:42,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403970345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:42,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:42,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:51:42,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963728814] [2024-06-28 03:51:42,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:42,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:51:42,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:42,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:51:42,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:51:42,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 03:51:42,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:42,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:42,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 03:51:42,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:42,800 INFO L124 PetriNetUnfolderBase]: 888/1371 cut-off events. [2024-06-28 03:51:42,800 INFO L125 PetriNetUnfolderBase]: For 720/723 co-relation queries the response was YES. [2024-06-28 03:51:42,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 1371 events. 888/1371 cut-off events. For 720/723 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6342 event pairs, 408 based on Foata normal form. 6/1375 useless extension candidates. Maximal degree in co-relation 3460. Up to 1326 conditions per place. [2024-06-28 03:51:42,806 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 39 selfloop transitions, 8 changer transitions 0/53 dead transitions. [2024-06-28 03:51:42,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 271 flow [2024-06-28 03:51:42,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:51:42,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:51:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-28 03:51:42,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-06-28 03:51:42,808 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 5 states and 99 transitions. [2024-06-28 03:51:42,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 271 flow [2024-06-28 03:51:42,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 254 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:42,810 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 170 flow [2024-06-28 03:51:42,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, 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=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2024-06-28 03:51:42,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2024-06-28 03:51:42,811 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 170 flow [2024-06-28 03:51:42,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:42,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:42,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:42,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:51:42,811 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:42,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:42,812 INFO L85 PathProgramCache]: Analyzing trace with hash 768531133, now seen corresponding path program 1 times [2024-06-28 03:51:42,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:42,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348261039] [2024-06-28 03:51:42,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:42,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:42,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:43,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:43,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348261039] [2024-06-28 03:51:43,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348261039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:43,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:43,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:51:43,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235826035] [2024-06-28 03:51:43,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:43,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:51:43,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:43,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:51:43,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:51:43,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:43,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 170 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:43,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:43,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:43,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:43,748 INFO L124 PetriNetUnfolderBase]: 1319/1996 cut-off events. [2024-06-28 03:51:43,748 INFO L125 PetriNetUnfolderBase]: For 1821/1821 co-relation queries the response was YES. [2024-06-28 03:51:43,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5618 conditions, 1996 events. 1319/1996 cut-off events. For 1821/1821 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9232 event pairs, 564 based on Foata normal form. 2/1997 useless extension candidates. Maximal degree in co-relation 5600. Up to 1953 conditions per place. [2024-06-28 03:51:43,758 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 03:51:43,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 357 flow [2024-06-28 03:51:43,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:51:43,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:51:43,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:51:43,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:51:43,759 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 170 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:51:43,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 357 flow [2024-06-28 03:51:43,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 342 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:43,762 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 230 flow [2024-06-28 03:51:43,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=230, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-28 03:51:43,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-28 03:51:43,763 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 230 flow [2024-06-28 03:51:43,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:43,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:43,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:43,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:51:43,764 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:43,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:43,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1945337390, now seen corresponding path program 1 times [2024-06-28 03:51:43,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:43,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043229393] [2024-06-28 03:51:43,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:43,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:43,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:44,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:44,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:44,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043229393] [2024-06-28 03:51:44,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043229393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:44,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:44,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:44,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305456732] [2024-06-28 03:51:44,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:44,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:44,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:44,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:44,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:44,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:44,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 230 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:44,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:44,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:44,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:44,944 INFO L124 PetriNetUnfolderBase]: 1314/1989 cut-off events. [2024-06-28 03:51:44,945 INFO L125 PetriNetUnfolderBase]: For 2745/2745 co-relation queries the response was YES. [2024-06-28 03:51:44,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6110 conditions, 1989 events. 1314/1989 cut-off events. For 2745/2745 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9211 event pairs, 546 based on Foata normal form. 2/1990 useless extension candidates. Maximal degree in co-relation 6088. Up to 1937 conditions per place. [2024-06-28 03:51:44,955 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 14 changer transitions 0/72 dead transitions. [2024-06-28 03:51:44,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 72 transitions, 424 flow [2024-06-28 03:51:44,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:44,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:44,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:51:44,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-28 03:51:44,958 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 230 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:51:44,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 72 transitions, 424 flow [2024-06-28 03:51:44,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 422 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:51:44,965 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 280 flow [2024-06-28 03:51:44,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=280, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-28 03:51:44,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 03:51:44,968 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 280 flow [2024-06-28 03:51:44,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:44,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:44,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:44,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:51:44,972 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1258998764, now seen corresponding path program 1 times [2024-06-28 03:51:44,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:44,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140506126] [2024-06-28 03:51:44,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:44,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:45,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:45,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:45,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140506126] [2024-06-28 03:51:45,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140506126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:45,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:45,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:45,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188204248] [2024-06-28 03:51:45,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:45,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:45,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:45,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:45,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:45,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:51:45,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 280 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:45,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:45,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:51:45,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:46,138 INFO L124 PetriNetUnfolderBase]: 1272/1944 cut-off events. [2024-06-28 03:51:46,138 INFO L125 PetriNetUnfolderBase]: For 4197/4231 co-relation queries the response was YES. [2024-06-28 03:51:46,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6530 conditions, 1944 events. 1272/1944 cut-off events. For 4197/4231 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9187 event pairs, 484 based on Foata normal form. 20/1923 useless extension candidates. Maximal degree in co-relation 6505. Up to 1790 conditions per place. [2024-06-28 03:51:46,149 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 46 selfloop transitions, 15 changer transitions 0/70 dead transitions. [2024-06-28 03:51:46,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 70 transitions, 464 flow [2024-06-28 03:51:46,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:51:46,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:51:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-28 03:51:46,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49 [2024-06-28 03:51:46,151 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 280 flow. Second operand 5 states and 98 transitions. [2024-06-28 03:51:46,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 70 transitions, 464 flow [2024-06-28 03:51:46,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 70 transitions, 436 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:51:46,156 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 320 flow [2024-06-28 03:51:46,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=320, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 03:51:46,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 03:51:46,159 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 320 flow [2024-06-28 03:51:46,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:46,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:46,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:46,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:51:46,160 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:46,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:46,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2126637698, now seen corresponding path program 1 times [2024-06-28 03:51:46,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:46,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68214796] [2024-06-28 03:51:46,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:46,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:46,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:46,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:46,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68214796] [2024-06-28 03:51:46,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68214796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:46,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:46,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:46,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823345980] [2024-06-28 03:51:46,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:46,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:46,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:46,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:46,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:46,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:46,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 320 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:46,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:46,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:46,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:47,311 INFO L124 PetriNetUnfolderBase]: 1526/2298 cut-off events. [2024-06-28 03:51:47,312 INFO L125 PetriNetUnfolderBase]: For 5795/5797 co-relation queries the response was YES. [2024-06-28 03:51:47,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8221 conditions, 2298 events. 1526/2298 cut-off events. For 5795/5797 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10715 event pairs, 522 based on Foata normal form. 15/2311 useless extension candidates. Maximal degree in co-relation 8195. Up to 2041 conditions per place. [2024-06-28 03:51:47,325 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 65 selfloop transitions, 30 changer transitions 0/99 dead transitions. [2024-06-28 03:51:47,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 99 transitions, 711 flow [2024-06-28 03:51:47,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:47,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:47,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 03:51:47,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 03:51:47,327 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 320 flow. Second operand 7 states and 135 transitions. [2024-06-28 03:51:47,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 99 transitions, 711 flow [2024-06-28 03:51:47,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 99 transitions, 660 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:47,334 INFO L231 Difference]: Finished difference. Result has 65 places, 75 transitions, 506 flow [2024-06-28 03:51:47,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=65, PETRI_TRANSITIONS=75} [2024-06-28 03:51:47,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 03:51:47,335 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 75 transitions, 506 flow [2024-06-28 03:51:47,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:47,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:47,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:47,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:51:47,336 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:47,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:47,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1036225552, now seen corresponding path program 2 times [2024-06-28 03:51:47,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:47,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052264411] [2024-06-28 03:51:47,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:47,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:47,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:47,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:47,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052264411] [2024-06-28 03:51:47,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052264411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:47,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:47,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:47,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362254770] [2024-06-28 03:51:47,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:47,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:47,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:47,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:47,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:47,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:47,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 75 transitions, 506 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:47,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:47,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:47,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:48,483 INFO L124 PetriNetUnfolderBase]: 1660/2486 cut-off events. [2024-06-28 03:51:48,484 INFO L125 PetriNetUnfolderBase]: For 7806/7808 co-relation queries the response was YES. [2024-06-28 03:51:48,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10083 conditions, 2486 events. 1660/2486 cut-off events. For 7806/7808 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11592 event pairs, 481 based on Foata normal form. 12/2496 useless extension candidates. Maximal degree in co-relation 10054. Up to 2243 conditions per place. [2024-06-28 03:51:48,504 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 87 selfloop transitions, 27 changer transitions 0/118 dead transitions. [2024-06-28 03:51:48,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 118 transitions, 953 flow [2024-06-28 03:51:48,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:48,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:48,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:51:48,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-28 03:51:48,505 INFO L175 Difference]: Start difference. First operand has 65 places, 75 transitions, 506 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:51:48,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 118 transitions, 953 flow [2024-06-28 03:51:48,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 118 transitions, 924 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:48,515 INFO L231 Difference]: Finished difference. Result has 73 places, 89 transitions, 678 flow [2024-06-28 03:51:48,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=678, PETRI_PLACES=73, PETRI_TRANSITIONS=89} [2024-06-28 03:51:48,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 03:51:48,516 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 89 transitions, 678 flow [2024-06-28 03:51:48,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:48,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:48,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:48,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:51:48,517 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:48,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:48,517 INFO L85 PathProgramCache]: Analyzing trace with hash -175924580, now seen corresponding path program 3 times [2024-06-28 03:51:48,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:48,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613310442] [2024-06-28 03:51:48,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:48,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:48,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:49,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:49,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:49,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613310442] [2024-06-28 03:51:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613310442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:49,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:49,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:51:49,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403181250] [2024-06-28 03:51:49,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:51:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:49,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:51:49,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:51:49,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:49,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 89 transitions, 678 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:49,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:49,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:49,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:49,576 INFO L124 PetriNetUnfolderBase]: 1666/2498 cut-off events. [2024-06-28 03:51:49,577 INFO L125 PetriNetUnfolderBase]: For 10713/10713 co-relation queries the response was YES. [2024-06-28 03:51:49,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11248 conditions, 2498 events. 1666/2498 cut-off events. For 10713/10713 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11583 event pairs, 550 based on Foata normal form. 4/2500 useless extension candidates. Maximal degree in co-relation 11215. Up to 2326 conditions per place. [2024-06-28 03:51:49,588 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 95 selfloop transitions, 29 changer transitions 0/128 dead transitions. [2024-06-28 03:51:49,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 128 transitions, 1162 flow [2024-06-28 03:51:49,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:49,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:51:49,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 03:51:49,590 INFO L175 Difference]: Start difference. First operand has 73 places, 89 transitions, 678 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:51:49,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 128 transitions, 1162 flow [2024-06-28 03:51:49,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 128 transitions, 1090 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:49,605 INFO L231 Difference]: Finished difference. Result has 82 places, 106 transitions, 898 flow [2024-06-28 03:51:49,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=898, PETRI_PLACES=82, PETRI_TRANSITIONS=106} [2024-06-28 03:51:49,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-28 03:51:49,606 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 106 transitions, 898 flow [2024-06-28 03:51:49,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:49,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:49,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:49,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:51:49,607 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:49,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:49,607 INFO L85 PathProgramCache]: Analyzing trace with hash -175915652, now seen corresponding path program 1 times [2024-06-28 03:51:49,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:49,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480084540] [2024-06-28 03:51:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:49,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:50,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:50,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480084540] [2024-06-28 03:51:50,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480084540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:50,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:50,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:50,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121223664] [2024-06-28 03:51:50,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:50,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:50,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:50,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:50,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:50,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:50,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 106 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:50,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:50,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:50,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:51,122 INFO L124 PetriNetUnfolderBase]: 1658/2491 cut-off events. [2024-06-28 03:51:51,122 INFO L125 PetriNetUnfolderBase]: For 13042/13042 co-relation queries the response was YES. [2024-06-28 03:51:51,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11813 conditions, 2491 events. 1658/2491 cut-off events. For 13042/13042 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11565 event pairs, 564 based on Foata normal form. 4/2494 useless extension candidates. Maximal degree in co-relation 11774. Up to 2402 conditions per place. [2024-06-28 03:51:51,135 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2024-06-28 03:51:51,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 132 transitions, 1242 flow [2024-06-28 03:51:51,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:51,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:51,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:51:51,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-28 03:51:51,137 INFO L175 Difference]: Start difference. First operand has 82 places, 106 transitions, 898 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:51:51,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 132 transitions, 1242 flow [2024-06-28 03:51:51,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 132 transitions, 1198 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-28 03:51:51,148 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 921 flow [2024-06-28 03:51:51,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=921, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-28 03:51:51,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-28 03:51:51,151 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 921 flow [2024-06-28 03:51:51,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:51,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:51,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:51,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:51:51,152 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:51,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:51,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1929087534, now seen corresponding path program 1 times [2024-06-28 03:51:51,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:51,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589630493] [2024-06-28 03:51:51,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:51,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:51,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:51,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:51,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589630493] [2024-06-28 03:51:51,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589630493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:51,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:51,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:51,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124652801] [2024-06-28 03:51:51,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:51,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:51,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:51,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:51,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:52,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:52,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 921 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:52,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:52,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:52,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:52,619 INFO L124 PetriNetUnfolderBase]: 1717/2577 cut-off events. [2024-06-28 03:51:52,619 INFO L125 PetriNetUnfolderBase]: For 15477/15477 co-relation queries the response was YES. [2024-06-28 03:51:52,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12552 conditions, 2577 events. 1717/2577 cut-off events. For 15477/15477 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12075 event pairs, 492 based on Foata normal form. 5/2579 useless extension candidates. Maximal degree in co-relation 12510. Up to 2225 conditions per place. [2024-06-28 03:51:52,633 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 92 selfloop transitions, 52 changer transitions 0/148 dead transitions. [2024-06-28 03:51:52,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 148 transitions, 1485 flow [2024-06-28 03:51:52,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:51:52,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:51:52,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:51:52,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-28 03:51:52,635 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 921 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:51:52,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 148 transitions, 1485 flow [2024-06-28 03:51:52,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 148 transitions, 1430 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:52,648 INFO L231 Difference]: Finished difference. Result has 92 places, 123 transitions, 1199 flow [2024-06-28 03:51:52,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1199, PETRI_PLACES=92, PETRI_TRANSITIONS=123} [2024-06-28 03:51:52,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-28 03:51:52,649 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 123 transitions, 1199 flow [2024-06-28 03:51:52,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:52,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:52,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:52,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:51:52,649 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:52,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:52,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1251907265, now seen corresponding path program 1 times [2024-06-28 03:51:52,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:52,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518559323] [2024-06-28 03:51:52,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:52,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:53,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:53,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518559323] [2024-06-28 03:51:53,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518559323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:53,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:53,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:53,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136108812] [2024-06-28 03:51:53,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:53,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:53,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:53,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:53,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:53,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:53,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 123 transitions, 1199 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:53,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:53,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:53,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:54,203 INFO L124 PetriNetUnfolderBase]: 1796/2692 cut-off events. [2024-06-28 03:51:54,203 INFO L125 PetriNetUnfolderBase]: For 20661/20664 co-relation queries the response was YES. [2024-06-28 03:51:54,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14545 conditions, 2692 events. 1796/2692 cut-off events. For 20661/20664 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12616 event pairs, 518 based on Foata normal form. 15/2705 useless extension candidates. Maximal degree in co-relation 14500. Up to 2352 conditions per place. [2024-06-28 03:51:54,222 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 105 selfloop transitions, 48 changer transitions 0/157 dead transitions. [2024-06-28 03:51:54,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 157 transitions, 1713 flow [2024-06-28 03:51:54,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:54,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:51:54,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-28 03:51:54,223 INFO L175 Difference]: Start difference. First operand has 92 places, 123 transitions, 1199 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:51:54,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 157 transitions, 1713 flow [2024-06-28 03:51:54,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 157 transitions, 1669 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:54,251 INFO L231 Difference]: Finished difference. Result has 98 places, 130 transitions, 1360 flow [2024-06-28 03:51:54,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1360, PETRI_PLACES=98, PETRI_TRANSITIONS=130} [2024-06-28 03:51:54,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 03:51:54,251 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 130 transitions, 1360 flow [2024-06-28 03:51:54,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:54,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:54,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:54,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:51:54,252 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:54,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:54,253 INFO L85 PathProgramCache]: Analyzing trace with hash -2058219777, now seen corresponding path program 2 times [2024-06-28 03:51:54,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:54,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025053781] [2024-06-28 03:51:54,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:54,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:54,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:55,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:55,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025053781] [2024-06-28 03:51:55,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025053781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:55,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:55,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:55,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191841510] [2024-06-28 03:51:55,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:55,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:55,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:55,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:55,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:55,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:55,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 130 transitions, 1360 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:55,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:55,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:55,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:55,788 INFO L124 PetriNetUnfolderBase]: 1826/2740 cut-off events. [2024-06-28 03:51:55,788 INFO L125 PetriNetUnfolderBase]: For 24899/24902 co-relation queries the response was YES. [2024-06-28 03:51:55,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15975 conditions, 2740 events. 1826/2740 cut-off events. For 24899/24902 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12872 event pairs, 510 based on Foata normal form. 7/2745 useless extension candidates. Maximal degree in co-relation 15928. Up to 2552 conditions per place. [2024-06-28 03:51:55,808 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 142 selfloop transitions, 37 changer transitions 0/183 dead transitions. [2024-06-28 03:51:55,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 183 transitions, 2086 flow [2024-06-28 03:51:55,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:55,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:55,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:51:55,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:51:55,810 INFO L175 Difference]: Start difference. First operand has 98 places, 130 transitions, 1360 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:51:55,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 183 transitions, 2086 flow [2024-06-28 03:51:55,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 183 transitions, 1941 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:55,842 INFO L231 Difference]: Finished difference. Result has 105 places, 154 transitions, 1620 flow [2024-06-28 03:51:55,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1620, PETRI_PLACES=105, PETRI_TRANSITIONS=154} [2024-06-28 03:51:55,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-28 03:51:55,843 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 154 transitions, 1620 flow [2024-06-28 03:51:55,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:55,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:55,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:55,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:51:55,843 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:55,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:55,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1158426511, now seen corresponding path program 3 times [2024-06-28 03:51:55,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:55,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770714134] [2024-06-28 03:51:55,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:55,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:55,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:56,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:56,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770714134] [2024-06-28 03:51:56,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770714134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:56,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:56,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:56,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041554791] [2024-06-28 03:51:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:56,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:56,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:56,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:56,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:56,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:56,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 154 transitions, 1620 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:56,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:56,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:56,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:57,297 INFO L124 PetriNetUnfolderBase]: 1848/2775 cut-off events. [2024-06-28 03:51:57,297 INFO L125 PetriNetUnfolderBase]: For 27050/27050 co-relation queries the response was YES. [2024-06-28 03:51:57,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16720 conditions, 2775 events. 1848/2775 cut-off events. For 27050/27050 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12992 event pairs, 513 based on Foata normal form. 4/2776 useless extension candidates. Maximal degree in co-relation 16668. Up to 2476 conditions per place. [2024-06-28 03:51:57,317 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 147 selfloop transitions, 56 changer transitions 0/207 dead transitions. [2024-06-28 03:51:57,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 207 transitions, 2419 flow [2024-06-28 03:51:57,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:57,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:57,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:51:57,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-28 03:51:57,319 INFO L175 Difference]: Start difference. First operand has 105 places, 154 transitions, 1620 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:51:57,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 207 transitions, 2419 flow [2024-06-28 03:51:57,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 207 transitions, 2315 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:57,360 INFO L231 Difference]: Finished difference. Result has 116 places, 173 transitions, 1964 flow [2024-06-28 03:51:57,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1964, PETRI_PLACES=116, PETRI_TRANSITIONS=173} [2024-06-28 03:51:57,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 03:51:57,361 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 173 transitions, 1964 flow [2024-06-28 03:51:57,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:57,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:57,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:57,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:51:57,362 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:57,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:57,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1960279976, now seen corresponding path program 1 times [2024-06-28 03:51:57,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:57,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992133239] [2024-06-28 03:51:57,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:57,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:57,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:57,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992133239] [2024-06-28 03:51:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992133239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:57,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:57,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:51:57,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036697537] [2024-06-28 03:51:57,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:57,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:51:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:57,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:51:57,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:51:57,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:51:57,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 173 transitions, 1964 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:57,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:57,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:51:57,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:58,363 INFO L124 PetriNetUnfolderBase]: 1846/2769 cut-off events. [2024-06-28 03:51:58,364 INFO L125 PetriNetUnfolderBase]: For 30118/30118 co-relation queries the response was YES. [2024-06-28 03:51:58,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17634 conditions, 2769 events. 1846/2769 cut-off events. For 30118/30118 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12993 event pairs, 504 based on Foata normal form. 6/2772 useless extension candidates. Maximal degree in co-relation 17576. Up to 2650 conditions per place. [2024-06-28 03:51:58,387 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 163 selfloop transitions, 19 changer transitions 0/186 dead transitions. [2024-06-28 03:51:58,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 186 transitions, 2416 flow [2024-06-28 03:51:58,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:51:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:51:58,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 03:51:58,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-28 03:51:58,389 INFO L175 Difference]: Start difference. First operand has 116 places, 173 transitions, 1964 flow. Second operand 5 states and 92 transitions. [2024-06-28 03:51:58,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 186 transitions, 2416 flow [2024-06-28 03:51:58,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 186 transitions, 2300 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-28 03:51:58,439 INFO L231 Difference]: Finished difference. Result has 119 places, 177 transitions, 1960 flow [2024-06-28 03:51:58,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1960, PETRI_PLACES=119, PETRI_TRANSITIONS=177} [2024-06-28 03:51:58,440 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 03:51:58,440 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 177 transitions, 1960 flow [2024-06-28 03:51:58,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:58,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:58,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:58,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:51:58,441 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:58,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:58,442 INFO L85 PathProgramCache]: Analyzing trace with hash 587312737, now seen corresponding path program 1 times [2024-06-28 03:51:58,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:58,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495707542] [2024-06-28 03:51:58,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:58,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:58,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:59,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:59,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495707542] [2024-06-28 03:51:59,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495707542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:59,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:59,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:59,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27696285] [2024-06-28 03:51:59,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:59,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:59,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:59,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:59,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:59,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:51:59,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 177 transitions, 1960 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:59,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:59,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:51:59,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:59,761 INFO L124 PetriNetUnfolderBase]: 1827/2752 cut-off events. [2024-06-28 03:51:59,761 INFO L125 PetriNetUnfolderBase]: For 34543/34633 co-relation queries the response was YES. [2024-06-28 03:51:59,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18003 conditions, 2752 events. 1827/2752 cut-off events. For 34543/34633 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13178 event pairs, 326 based on Foata normal form. 12/2714 useless extension candidates. Maximal degree in co-relation 17942. Up to 2531 conditions per place. [2024-06-28 03:51:59,780 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 157 selfloop transitions, 15 changer transitions 0/196 dead transitions. [2024-06-28 03:51:59,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 196 transitions, 2376 flow [2024-06-28 03:51:59,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:51:59,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:51:59,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:51:59,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708333333333333 [2024-06-28 03:51:59,781 INFO L175 Difference]: Start difference. First operand has 119 places, 177 transitions, 1960 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:51:59,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 196 transitions, 2376 flow [2024-06-28 03:51:59,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 196 transitions, 2310 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 03:51:59,825 INFO L231 Difference]: Finished difference. Result has 122 places, 179 transitions, 1963 flow [2024-06-28 03:51:59,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1963, PETRI_PLACES=122, PETRI_TRANSITIONS=179} [2024-06-28 03:51:59,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 03:51:59,825 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 179 transitions, 1963 flow [2024-06-28 03:51:59,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:59,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:59,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:51:59,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:51:59,826 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:59,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:59,827 INFO L85 PathProgramCache]: Analyzing trace with hash -159071605, now seen corresponding path program 2 times [2024-06-28 03:51:59,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:59,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613500080] [2024-06-28 03:51:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:59,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:59,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:00,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:00,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613500080] [2024-06-28 03:52:00,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613500080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:00,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:00,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:00,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350695763] [2024-06-28 03:52:00,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:00,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:00,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:00,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:00,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:00,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:52:00,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 179 transitions, 1963 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:00,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:00,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:52:00,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:01,211 INFO L124 PetriNetUnfolderBase]: 1814/2733 cut-off events. [2024-06-28 03:52:01,211 INFO L125 PetriNetUnfolderBase]: For 34487/34576 co-relation queries the response was YES. [2024-06-28 03:52:01,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17848 conditions, 2733 events. 1814/2733 cut-off events. For 34487/34576 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12989 event pairs, 428 based on Foata normal form. 10/2694 useless extension candidates. Maximal degree in co-relation 17786. Up to 2460 conditions per place. [2024-06-28 03:52:01,234 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 133 selfloop transitions, 40 changer transitions 0/197 dead transitions. [2024-06-28 03:52:01,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 197 transitions, 2381 flow [2024-06-28 03:52:01,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:52:01,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:52:01,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 03:52:01,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 03:52:01,238 INFO L175 Difference]: Start difference. First operand has 122 places, 179 transitions, 1963 flow. Second operand 6 states and 115 transitions. [2024-06-28 03:52:01,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 197 transitions, 2381 flow [2024-06-28 03:52:01,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 197 transitions, 2344 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:01,290 INFO L231 Difference]: Finished difference. Result has 124 places, 181 transitions, 2054 flow [2024-06-28 03:52:01,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2054, PETRI_PLACES=124, PETRI_TRANSITIONS=181} [2024-06-28 03:52:01,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 03:52:01,290 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 181 transitions, 2054 flow [2024-06-28 03:52:01,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:01,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:01,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:01,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:52:01,291 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:01,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:01,292 INFO L85 PathProgramCache]: Analyzing trace with hash -159066645, now seen corresponding path program 1 times [2024-06-28 03:52:01,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:01,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308339316] [2024-06-28 03:52:01,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:01,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:02,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:02,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:02,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308339316] [2024-06-28 03:52:02,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308339316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:02,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:02,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:02,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883784839] [2024-06-28 03:52:02,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:02,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:02,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:02,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:02,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:02,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:02,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 181 transitions, 2054 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:02,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:02,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:02,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:03,260 INFO L124 PetriNetUnfolderBase]: 2062/3085 cut-off events. [2024-06-28 03:52:03,260 INFO L125 PetriNetUnfolderBase]: For 39012/39014 co-relation queries the response was YES. [2024-06-28 03:52:03,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20419 conditions, 3085 events. 2062/3085 cut-off events. For 39012/39014 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14638 event pairs, 458 based on Foata normal form. 8/3092 useless extension candidates. Maximal degree in co-relation 20356. Up to 2824 conditions per place. [2024-06-28 03:52:03,284 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 210 selfloop transitions, 81 changer transitions 0/295 dead transitions. [2024-06-28 03:52:03,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 295 transitions, 3670 flow [2024-06-28 03:52:03,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:52:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:52:03,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 237 transitions. [2024-06-28 03:52:03,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45576923076923076 [2024-06-28 03:52:03,286 INFO L175 Difference]: Start difference. First operand has 124 places, 181 transitions, 2054 flow. Second operand 13 states and 237 transitions. [2024-06-28 03:52:03,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 295 transitions, 3670 flow [2024-06-28 03:52:03,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 295 transitions, 3548 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:03,343 INFO L231 Difference]: Finished difference. Result has 138 places, 246 transitions, 3061 flow [2024-06-28 03:52:03,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3061, PETRI_PLACES=138, PETRI_TRANSITIONS=246} [2024-06-28 03:52:03,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-28 03:52:03,344 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 246 transitions, 3061 flow [2024-06-28 03:52:03,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:03,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:03,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:03,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:52:03,345 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:03,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:03,345 INFO L85 PathProgramCache]: Analyzing trace with hash -327827327, now seen corresponding path program 2 times [2024-06-28 03:52:03,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:03,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089443558] [2024-06-28 03:52:03,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:03,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:04,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:04,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:04,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089443558] [2024-06-28 03:52:04,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089443558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:04,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:04,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:04,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164046781] [2024-06-28 03:52:04,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:04,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:04,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:04,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:04,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:04,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:04,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 246 transitions, 3061 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:04,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:04,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:04,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:05,189 INFO L124 PetriNetUnfolderBase]: 2186/3268 cut-off events. [2024-06-28 03:52:05,190 INFO L125 PetriNetUnfolderBase]: For 51262/51262 co-relation queries the response was YES. [2024-06-28 03:52:05,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23362 conditions, 3268 events. 2186/3268 cut-off events. For 51262/51262 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15613 event pairs, 455 based on Foata normal form. 7/3269 useless extension candidates. Maximal degree in co-relation 23293. Up to 2702 conditions per place. [2024-06-28 03:52:05,217 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 171 selfloop transitions, 148 changer transitions 0/323 dead transitions. [2024-06-28 03:52:05,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 323 transitions, 4581 flow [2024-06-28 03:52:05,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:05,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:05,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:52:05,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48055555555555557 [2024-06-28 03:52:05,232 INFO L175 Difference]: Start difference. First operand has 138 places, 246 transitions, 3061 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:52:05,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 323 transitions, 4581 flow [2024-06-28 03:52:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 323 transitions, 4266 flow, removed 144 selfloop flow, removed 2 redundant places. [2024-06-28 03:52:05,348 INFO L231 Difference]: Finished difference. Result has 148 places, 296 transitions, 4003 flow [2024-06-28 03:52:05,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4003, PETRI_PLACES=148, PETRI_TRANSITIONS=296} [2024-06-28 03:52:05,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 03:52:05,355 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 296 transitions, 4003 flow [2024-06-28 03:52:05,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:05,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:05,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:05,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:52:05,356 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:05,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -774903633, now seen corresponding path program 1 times [2024-06-28 03:52:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:05,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743986743] [2024-06-28 03:52:05,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:05,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:06,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-28 03:52:06,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:06,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743986743] [2024-06-28 03:52:06,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743986743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:06,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:06,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:06,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390240303] [2024-06-28 03:52:06,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:06,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:06,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:06,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:06,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:06,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:06,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 296 transitions, 4003 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:06,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:06,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:06,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:07,158 INFO L124 PetriNetUnfolderBase]: 2638/4016 cut-off events. [2024-06-28 03:52:07,158 INFO L125 PetriNetUnfolderBase]: For 83285/83291 co-relation queries the response was YES. [2024-06-28 03:52:07,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29572 conditions, 4016 events. 2638/4016 cut-off events. For 83285/83291 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20661 event pairs, 540 based on Foata normal form. 110/4123 useless extension candidates. Maximal degree in co-relation 29498. Up to 2940 conditions per place. [2024-06-28 03:52:07,193 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 253 selfloop transitions, 83 changer transitions 0/340 dead transitions. [2024-06-28 03:52:07,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 340 transitions, 5026 flow [2024-06-28 03:52:07,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:07,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:07,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 03:52:07,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:52:07,196 INFO L175 Difference]: Start difference. First operand has 148 places, 296 transitions, 4003 flow. Second operand 9 states and 180 transitions. [2024-06-28 03:52:07,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 340 transitions, 5026 flow [2024-06-28 03:52:07,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 340 transitions, 4771 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:07,362 INFO L231 Difference]: Finished difference. Result has 153 places, 300 transitions, 4037 flow [2024-06-28 03:52:07,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4037, PETRI_PLACES=153, PETRI_TRANSITIONS=300} [2024-06-28 03:52:07,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 03:52:07,363 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 300 transitions, 4037 flow [2024-06-28 03:52:07,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:07,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:07,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:07,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:52:07,364 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:07,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:07,365 INFO L85 PathProgramCache]: Analyzing trace with hash -774903881, now seen corresponding path program 3 times [2024-06-28 03:52:07,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:07,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083143448] [2024-06-28 03:52:07,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:07,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:08,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:08,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:08,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083143448] [2024-06-28 03:52:08,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083143448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:08,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:08,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:08,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029815039] [2024-06-28 03:52:08,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:08,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:08,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:08,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:08,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:08,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:08,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 300 transitions, 4037 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:08,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:08,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:08,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:09,250 INFO L124 PetriNetUnfolderBase]: 2692/4111 cut-off events. [2024-06-28 03:52:09,251 INFO L125 PetriNetUnfolderBase]: For 74572/74578 co-relation queries the response was YES. [2024-06-28 03:52:09,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30804 conditions, 4111 events. 2692/4111 cut-off events. For 74572/74578 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 21310 event pairs, 584 based on Foata normal form. 9/4117 useless extension candidates. Maximal degree in co-relation 30728. Up to 3357 conditions per place. [2024-06-28 03:52:09,286 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 152 selfloop transitions, 198 changer transitions 0/354 dead transitions. [2024-06-28 03:52:09,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 354 transitions, 5282 flow [2024-06-28 03:52:09,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:09,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:09,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-28 03:52:09,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.495 [2024-06-28 03:52:09,287 INFO L175 Difference]: Start difference. First operand has 153 places, 300 transitions, 4037 flow. Second operand 10 states and 198 transitions. [2024-06-28 03:52:09,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 354 transitions, 5282 flow [2024-06-28 03:52:09,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 354 transitions, 5132 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:09,415 INFO L231 Difference]: Finished difference. Result has 159 places, 314 transitions, 4730 flow [2024-06-28 03:52:09,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4730, PETRI_PLACES=159, PETRI_TRANSITIONS=314} [2024-06-28 03:52:09,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-28 03:52:09,415 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 314 transitions, 4730 flow [2024-06-28 03:52:09,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:09,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:09,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:09,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:52:09,416 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:09,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash 847598549, now seen corresponding path program 4 times [2024-06-28 03:52:09,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:09,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626611009] [2024-06-28 03:52:09,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:09,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:10,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:10,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:10,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626611009] [2024-06-28 03:52:10,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626611009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:10,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:10,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:10,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766973615] [2024-06-28 03:52:10,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:10,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:10,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:10,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:10,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:10,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:10,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 314 transitions, 4730 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:10,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:10,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:10,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:11,151 INFO L124 PetriNetUnfolderBase]: 2714/4166 cut-off events. [2024-06-28 03:52:11,152 INFO L125 PetriNetUnfolderBase]: For 81931/81931 co-relation queries the response was YES. [2024-06-28 03:52:11,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32486 conditions, 4166 events. 2714/4166 cut-off events. For 81931/81931 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 21814 event pairs, 642 based on Foata normal form. 2/4162 useless extension candidates. Maximal degree in co-relation 32407. Up to 3810 conditions per place. [2024-06-28 03:52:11,188 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 287 selfloop transitions, 60 changer transitions 0/351 dead transitions. [2024-06-28 03:52:11,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 351 transitions, 5632 flow [2024-06-28 03:52:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:11,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:52:11,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:52:11,189 INFO L175 Difference]: Start difference. First operand has 159 places, 314 transitions, 4730 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:52:11,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 351 transitions, 5632 flow [2024-06-28 03:52:11,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 351 transitions, 5426 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:11,360 INFO L231 Difference]: Finished difference. Result has 165 places, 320 transitions, 4754 flow [2024-06-28 03:52:11,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4754, PETRI_PLACES=165, PETRI_TRANSITIONS=320} [2024-06-28 03:52:11,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 03:52:11,361 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 320 transitions, 4754 flow [2024-06-28 03:52:11,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:11,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:11,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:11,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:52:11,361 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-28 03:52:11,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:11,361 INFO L85 PathProgramCache]: Analyzing trace with hash 619697399, now seen corresponding path program 5 times [2024-06-28 03:52:11,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:11,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361557742] [2024-06-28 03:52:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:11,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:11,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:12,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-28 03:52:12,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:12,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361557742] [2024-06-28 03:52:12,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361557742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:12,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:12,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:12,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453119413] [2024-06-28 03:52:12,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:12,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:12,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:12,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:12,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:12,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:12,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 320 transitions, 4754 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:12,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:12,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:12,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:13,318 INFO L124 PetriNetUnfolderBase]: 2768/4233 cut-off events. [2024-06-28 03:52:13,332 INFO L125 PetriNetUnfolderBase]: For 87282/87282 co-relation queries the response was YES. [2024-06-28 03:52:13,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33269 conditions, 4233 events. 2768/4233 cut-off events. For 87282/87282 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 22138 event pairs, 637 based on Foata normal form. 5/4232 useless extension candidates. Maximal degree in co-relation 33188. Up to 3752 conditions per place. [2024-06-28 03:52:13,402 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 261 selfloop transitions, 98 changer transitions 0/363 dead transitions. [2024-06-28 03:52:13,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 363 transitions, 5914 flow [2024-06-28 03:52:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:52:13,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-06-28 03:52:13,403 INFO L175 Difference]: Start difference. First operand has 165 places, 320 transitions, 4754 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:52:13,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 363 transitions, 5914 flow [2024-06-28 03:52:13,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 363 transitions, 5741 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:13,651 INFO L231 Difference]: Finished difference. Result has 169 places, 329 transitions, 5008 flow [2024-06-28 03:52:13,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5008, PETRI_PLACES=169, PETRI_TRANSITIONS=329} [2024-06-28 03:52:13,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 03:52:13,652 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 329 transitions, 5008 flow [2024-06-28 03:52:13,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:13,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:13,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:13,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:52:13,653 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:13,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:13,654 INFO L85 PathProgramCache]: Analyzing trace with hash 619690889, now seen corresponding path program 6 times [2024-06-28 03:52:13,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:13,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330282381] [2024-06-28 03:52:13,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:13,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:14,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:14,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:14,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330282381] [2024-06-28 03:52:14,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330282381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:14,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:14,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:14,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625194028] [2024-06-28 03:52:14,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:14,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:14,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:14,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:14,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:14,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:14,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 329 transitions, 5008 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:14,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:14,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:14,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:15,726 INFO L124 PetriNetUnfolderBase]: 2828/4327 cut-off events. [2024-06-28 03:52:15,726 INFO L125 PetriNetUnfolderBase]: For 96653/96653 co-relation queries the response was YES. [2024-06-28 03:52:15,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34824 conditions, 4327 events. 2828/4327 cut-off events. For 96653/96653 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22745 event pairs, 641 based on Foata normal form. 5/4326 useless extension candidates. Maximal degree in co-relation 34742. Up to 3877 conditions per place. [2024-06-28 03:52:15,769 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 277 selfloop transitions, 94 changer transitions 0/375 dead transitions. [2024-06-28 03:52:15,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 375 transitions, 6140 flow [2024-06-28 03:52:15,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:15,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:15,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 03:52:15,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-28 03:52:15,771 INFO L175 Difference]: Start difference. First operand has 169 places, 329 transitions, 5008 flow. Second operand 10 states and 189 transitions. [2024-06-28 03:52:15,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 375 transitions, 6140 flow [2024-06-28 03:52:16,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 375 transitions, 5868 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:16,056 INFO L231 Difference]: Finished difference. Result has 173 places, 343 transitions, 5191 flow [2024-06-28 03:52:16,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4766, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5191, PETRI_PLACES=173, PETRI_TRANSITIONS=343} [2024-06-28 03:52:16,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 03:52:16,057 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 343 transitions, 5191 flow [2024-06-28 03:52:16,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:16,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:16,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:16,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:52:16,057 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:16,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:16,058 INFO L85 PathProgramCache]: Analyzing trace with hash 619697647, now seen corresponding path program 2 times [2024-06-28 03:52:16,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:16,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541082868] [2024-06-28 03:52:16,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:16,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:16,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:16,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:16,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:16,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541082868] [2024-06-28 03:52:16,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541082868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:16,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:16,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:16,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54239280] [2024-06-28 03:52:16,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:16,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:16,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:16,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:16,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:16,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 343 transitions, 5191 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:16,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:16,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:16,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:17,858 INFO L124 PetriNetUnfolderBase]: 2902/4443 cut-off events. [2024-06-28 03:52:17,858 INFO L125 PetriNetUnfolderBase]: For 102971/102977 co-relation queries the response was YES. [2024-06-28 03:52:17,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35671 conditions, 4443 events. 2902/4443 cut-off events. For 102971/102977 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23473 event pairs, 648 based on Foata normal form. 20/4460 useless extension candidates. Maximal degree in co-relation 35587. Up to 4102 conditions per place. [2024-06-28 03:52:17,904 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 330 selfloop transitions, 50 changer transitions 0/384 dead transitions. [2024-06-28 03:52:17,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 384 transitions, 6241 flow [2024-06-28 03:52:17,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:17,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 03:52:17,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465 [2024-06-28 03:52:17,907 INFO L175 Difference]: Start difference. First operand has 173 places, 343 transitions, 5191 flow. Second operand 10 states and 186 transitions. [2024-06-28 03:52:17,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 384 transitions, 6241 flow [2024-06-28 03:52:18,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 384 transitions, 5960 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:18,201 INFO L231 Difference]: Finished difference. Result has 176 places, 346 transitions, 5102 flow [2024-06-28 03:52:18,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4910, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5102, PETRI_PLACES=176, PETRI_TRANSITIONS=346} [2024-06-28 03:52:18,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 03:52:18,202 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 346 transitions, 5102 flow [2024-06-28 03:52:18,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:18,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:18,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:18,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:52:18,203 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:18,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:18,203 INFO L85 PathProgramCache]: Analyzing trace with hash 619517909, now seen corresponding path program 7 times [2024-06-28 03:52:18,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:18,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302750512] [2024-06-28 03:52:18,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:18,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:19,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:19,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302750512] [2024-06-28 03:52:19,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302750512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:19,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:19,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:19,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081395596] [2024-06-28 03:52:19,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:19,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:19,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:19,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:19,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:19,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:19,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 346 transitions, 5102 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:19,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:19,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:19,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:20,324 INFO L124 PetriNetUnfolderBase]: 2892/4429 cut-off events. [2024-06-28 03:52:20,324 INFO L125 PetriNetUnfolderBase]: For 102794/102794 co-relation queries the response was YES. [2024-06-28 03:52:20,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35595 conditions, 4429 events. 2892/4429 cut-off events. For 102794/102794 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23401 event pairs, 663 based on Foata normal form. 5/4428 useless extension candidates. Maximal degree in co-relation 35510. Up to 3982 conditions per place. [2024-06-28 03:52:20,369 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 290 selfloop transitions, 93 changer transitions 0/387 dead transitions. [2024-06-28 03:52:20,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 387 transitions, 6106 flow [2024-06-28 03:52:20,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:52:20,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:52:20,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 03:52:20,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-28 03:52:20,371 INFO L175 Difference]: Start difference. First operand has 176 places, 346 transitions, 5102 flow. Second operand 11 states and 210 transitions. [2024-06-28 03:52:20,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 387 transitions, 6106 flow [2024-06-28 03:52:20,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 387 transitions, 5900 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:20,644 INFO L231 Difference]: Finished difference. Result has 180 places, 346 transitions, 5095 flow [2024-06-28 03:52:20,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4896, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5095, PETRI_PLACES=180, PETRI_TRANSITIONS=346} [2024-06-28 03:52:20,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 03:52:20,645 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 346 transitions, 5095 flow [2024-06-28 03:52:20,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:20,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:20,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:20,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:52:20,645 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-28 03:52:20,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:20,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1551185509, now seen corresponding path program 3 times [2024-06-28 03:52:20,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:20,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744733208] [2024-06-28 03:52:20,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:20,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:20,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:21,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:21,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:21,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744733208] [2024-06-28 03:52:21,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744733208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:21,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:21,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:21,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276013107] [2024-06-28 03:52:21,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:21,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:21,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:21,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:21,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:21,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:21,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 346 transitions, 5095 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:21,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:21,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:21,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:22,503 INFO L124 PetriNetUnfolderBase]: 2909/4478 cut-off events. [2024-06-28 03:52:22,503 INFO L125 PetriNetUnfolderBase]: For 107228/107234 co-relation queries the response was YES. [2024-06-28 03:52:22,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35831 conditions, 4478 events. 2909/4478 cut-off events. For 107228/107234 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23913 event pairs, 639 based on Foata normal form. 8/4483 useless extension candidates. Maximal degree in co-relation 35745. Up to 4107 conditions per place. [2024-06-28 03:52:22,540 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 337 selfloop transitions, 53 changer transitions 0/394 dead transitions. [2024-06-28 03:52:22,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 394 transitions, 6292 flow [2024-06-28 03:52:22,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:22,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:52:22,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 03:52:22,542 INFO L175 Difference]: Start difference. First operand has 180 places, 346 transitions, 5095 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:52:22,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 394 transitions, 6292 flow [2024-06-28 03:52:22,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 394 transitions, 6053 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-28 03:52:22,757 INFO L231 Difference]: Finished difference. Result has 182 places, 363 transitions, 5282 flow [2024-06-28 03:52:22,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5282, PETRI_PLACES=182, PETRI_TRANSITIONS=363} [2024-06-28 03:52:22,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-28 03:52:22,758 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 363 transitions, 5282 flow [2024-06-28 03:52:22,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:22,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:22,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:22,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:52:22,759 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:22,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:22,759 INFO L85 PathProgramCache]: Analyzing trace with hash 855872759, now seen corresponding path program 8 times [2024-06-28 03:52:22,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:22,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582064077] [2024-06-28 03:52:22,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:22,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:23,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-28 03:52:23,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582064077] [2024-06-28 03:52:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582064077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:23,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:23,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:23,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587332678] [2024-06-28 03:52:23,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:23,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:23,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:23,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:23,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:23,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:23,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 363 transitions, 5282 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:23,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:23,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:23,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:24,518 INFO L124 PetriNetUnfolderBase]: 2904/4469 cut-off events. [2024-06-28 03:52:24,518 INFO L125 PetriNetUnfolderBase]: For 112482/112482 co-relation queries the response was YES. [2024-06-28 03:52:24,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36078 conditions, 4469 events. 2904/4469 cut-off events. For 112482/112482 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23850 event pairs, 680 based on Foata normal form. 2/4465 useless extension candidates. Maximal degree in co-relation 35990. Up to 3985 conditions per place. [2024-06-28 03:52:24,563 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 292 selfloop transitions, 100 changer transitions 0/396 dead transitions. [2024-06-28 03:52:24,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 396 transitions, 6248 flow [2024-06-28 03:52:24,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:24,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:24,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:52:24,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:52:24,565 INFO L175 Difference]: Start difference. First operand has 182 places, 363 transitions, 5282 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:52:24,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 396 transitions, 6248 flow [2024-06-28 03:52:24,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 396 transitions, 6145 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-28 03:52:24,871 INFO L231 Difference]: Finished difference. Result has 190 places, 370 transitions, 5551 flow [2024-06-28 03:52:24,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5551, PETRI_PLACES=190, PETRI_TRANSITIONS=370} [2024-06-28 03:52:24,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-28 03:52:24,871 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 370 transitions, 5551 flow [2024-06-28 03:52:24,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:24,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:24,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:24,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:52:24,872 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:24,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash 847598797, now seen corresponding path program 4 times [2024-06-28 03:52:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:24,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889286931] [2024-06-28 03:52:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:24,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:24,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:25,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:25,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:25,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889286931] [2024-06-28 03:52:25,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889286931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:25,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:25,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:25,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044312336] [2024-06-28 03:52:25,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:25,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:25,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:25,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:25,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:25,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 370 transitions, 5551 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:25,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:25,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:25,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:26,745 INFO L124 PetriNetUnfolderBase]: 2921/4498 cut-off events. [2024-06-28 03:52:26,746 INFO L125 PetriNetUnfolderBase]: For 120489/120495 co-relation queries the response was YES. [2024-06-28 03:52:26,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37079 conditions, 4498 events. 2921/4498 cut-off events. For 120489/120495 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24088 event pairs, 674 based on Foata normal form. 8/4503 useless extension candidates. Maximal degree in co-relation 36988. Up to 4251 conditions per place. [2024-06-28 03:52:26,800 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 361 selfloop transitions, 35 changer transitions 0/400 dead transitions. [2024-06-28 03:52:26,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 400 transitions, 6469 flow [2024-06-28 03:52:26,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:26,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:26,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:52:26,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 03:52:26,804 INFO L175 Difference]: Start difference. First operand has 190 places, 370 transitions, 5551 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:52:26,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 400 transitions, 6469 flow [2024-06-28 03:52:27,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 400 transitions, 6243 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:27,095 INFO L231 Difference]: Finished difference. Result has 193 places, 372 transitions, 5446 flow [2024-06-28 03:52:27,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5325, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5446, PETRI_PLACES=193, PETRI_TRANSITIONS=372} [2024-06-28 03:52:27,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 03:52:27,096 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 372 transitions, 5446 flow [2024-06-28 03:52:27,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:27,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:27,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:27,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:52:27,097 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-28 03:52:27,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:27,097 INFO L85 PathProgramCache]: Analyzing trace with hash 855873007, now seen corresponding path program 5 times [2024-06-28 03:52:27,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:27,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899446701] [2024-06-28 03:52:27,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:27,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:27,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:27,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:27,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:27,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899446701] [2024-06-28 03:52:27,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899446701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:27,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:27,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:27,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872456987] [2024-06-28 03:52:27,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:27,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:27,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:27,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:27,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:27,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:27,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 372 transitions, 5446 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:27,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:27,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:27,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:28,789 INFO L124 PetriNetUnfolderBase]: 2913/4491 cut-off events. [2024-06-28 03:52:28,790 INFO L125 PetriNetUnfolderBase]: For 123316/123322 co-relation queries the response was YES. [2024-06-28 03:52:28,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36770 conditions, 4491 events. 2913/4491 cut-off events. For 123316/123322 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24099 event pairs, 667 based on Foata normal form. 8/4496 useless extension candidates. Maximal degree in co-relation 36679. Up to 4203 conditions per place. [2024-06-28 03:52:28,838 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 46 changer transitions 0/400 dead transitions. [2024-06-28 03:52:28,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 400 transitions, 6324 flow [2024-06-28 03:52:28,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:28,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:28,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:52:28,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-28 03:52:28,840 INFO L175 Difference]: Start difference. First operand has 193 places, 372 transitions, 5446 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:52:28,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 400 transitions, 6324 flow [2024-06-28 03:52:29,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 400 transitions, 6202 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:29,110 INFO L231 Difference]: Finished difference. Result has 198 places, 372 transitions, 5423 flow [2024-06-28 03:52:29,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5423, PETRI_PLACES=198, PETRI_TRANSITIONS=372} [2024-06-28 03:52:29,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 03:52:29,111 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 372 transitions, 5423 flow [2024-06-28 03:52:29,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:29,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:29,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:29,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:52:29,112 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-28 03:52:29,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:29,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1028350577, now seen corresponding path program 1 times [2024-06-28 03:52:29,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:29,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066657783] [2024-06-28 03:52:29,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:29,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:29,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:29,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-28 03:52:29,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:29,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066657783] [2024-06-28 03:52:29,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066657783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:29,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:29,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:29,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810643646] [2024-06-28 03:52:29,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:29,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:29,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:29,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:29,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:29,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:29,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 372 transitions, 5423 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:29,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:29,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:29,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:30,994 INFO L124 PetriNetUnfolderBase]: 3097/4773 cut-off events. [2024-06-28 03:52:30,995 INFO L125 PetriNetUnfolderBase]: For 141094/141094 co-relation queries the response was YES. [2024-06-28 03:52:31,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38997 conditions, 4773 events. 3097/4773 cut-off events. For 141094/141094 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 25829 event pairs, 534 based on Foata normal form. 14/4781 useless extension candidates. Maximal degree in co-relation 38905. Up to 4242 conditions per place. [2024-06-28 03:52:31,046 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 362 selfloop transitions, 49 changer transitions 0/415 dead transitions. [2024-06-28 03:52:31,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 415 transitions, 6727 flow [2024-06-28 03:52:31,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:31,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:31,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:52:31,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 03:52:31,047 INFO L175 Difference]: Start difference. First operand has 198 places, 372 transitions, 5423 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:52:31,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 415 transitions, 6727 flow [2024-06-28 03:52:31,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 415 transitions, 6611 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:31,356 INFO L231 Difference]: Finished difference. Result has 200 places, 383 transitions, 5678 flow [2024-06-28 03:52:31,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5307, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5678, PETRI_PLACES=200, PETRI_TRANSITIONS=383} [2024-06-28 03:52:31,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 03:52:31,356 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 383 transitions, 5678 flow [2024-06-28 03:52:31,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:31,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:31,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:31,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:52:31,357 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:31,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:31,357 INFO L85 PathProgramCache]: Analyzing trace with hash -939784817, now seen corresponding path program 2 times [2024-06-28 03:52:31,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:31,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414466460] [2024-06-28 03:52:31,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:31,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:31,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:32,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:32,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:32,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414466460] [2024-06-28 03:52:32,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414466460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:32,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:32,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:32,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969002570] [2024-06-28 03:52:32,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:32,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:32,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:32,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:32,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:32,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:32,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 383 transitions, 5678 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:32,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:32,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:32,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:33,284 INFO L124 PetriNetUnfolderBase]: 3426/5271 cut-off events. [2024-06-28 03:52:33,284 INFO L125 PetriNetUnfolderBase]: For 179196/179196 co-relation queries the response was YES. [2024-06-28 03:52:33,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44601 conditions, 5271 events. 3426/5271 cut-off events. For 179196/179196 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 29100 event pairs, 678 based on Foata normal form. 20/5285 useless extension candidates. Maximal degree in co-relation 44506. Up to 4148 conditions per place. [2024-06-28 03:52:33,340 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 334 selfloop transitions, 100 changer transitions 0/438 dead transitions. [2024-06-28 03:52:33,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 438 transitions, 7336 flow [2024-06-28 03:52:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:33,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:33,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 03:52:33,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 03:52:33,342 INFO L175 Difference]: Start difference. First operand has 200 places, 383 transitions, 5678 flow. Second operand 8 states and 164 transitions. [2024-06-28 03:52:33,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 438 transitions, 7336 flow [2024-06-28 03:52:33,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 438 transitions, 7179 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 03:52:33,727 INFO L231 Difference]: Finished difference. Result has 206 places, 394 transitions, 6028 flow [2024-06-28 03:52:33,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6028, PETRI_PLACES=206, PETRI_TRANSITIONS=394} [2024-06-28 03:52:33,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 03:52:33,728 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 394 transitions, 6028 flow [2024-06-28 03:52:33,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:33,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:33,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:33,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:52:33,729 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:33,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:33,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1603686467, now seen corresponding path program 3 times [2024-06-28 03:52:33,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:33,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936950622] [2024-06-28 03:52:33,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:33,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:33,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:34,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-28 03:52:34,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:34,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936950622] [2024-06-28 03:52:34,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936950622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:34,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:34,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:34,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920784834] [2024-06-28 03:52:34,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:34,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:34,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:34,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:34,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:34,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:34,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 394 transitions, 6028 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:34,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:34,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:34,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:35,907 INFO L124 PetriNetUnfolderBase]: 3462/5331 cut-off events. [2024-06-28 03:52:35,907 INFO L125 PetriNetUnfolderBase]: For 188068/188068 co-relation queries the response was YES. [2024-06-28 03:52:35,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45934 conditions, 5331 events. 3462/5331 cut-off events. For 188068/188068 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 29528 event pairs, 732 based on Foata normal form. 16/5341 useless extension candidates. Maximal degree in co-relation 45836. Up to 4586 conditions per place. [2024-06-28 03:52:35,968 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 315 selfloop transitions, 112 changer transitions 0/431 dead transitions. [2024-06-28 03:52:35,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 431 transitions, 7268 flow [2024-06-28 03:52:35,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:35,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:35,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:52:35,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496875 [2024-06-28 03:52:35,969 INFO L175 Difference]: Start difference. First operand has 206 places, 394 transitions, 6028 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:52:35,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 431 transitions, 7268 flow [2024-06-28 03:52:36,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 431 transitions, 7046 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 03:52:36,440 INFO L231 Difference]: Finished difference. Result has 210 places, 398 transitions, 6174 flow [2024-06-28 03:52:36,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5820, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6174, PETRI_PLACES=210, PETRI_TRANSITIONS=398} [2024-06-28 03:52:36,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-28 03:52:36,441 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 398 transitions, 6174 flow [2024-06-28 03:52:36,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:36,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:36,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:36,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:52:36,442 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:36,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:36,442 INFO L85 PathProgramCache]: Analyzing trace with hash 870118567, now seen corresponding path program 1 times [2024-06-28 03:52:36,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:36,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592288714] [2024-06-28 03:52:36,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:36,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:37,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:37,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:37,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592288714] [2024-06-28 03:52:37,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592288714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:37,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:37,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:52:37,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409808564] [2024-06-28 03:52:37,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:37,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:52:37,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:37,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:52:37,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:52:37,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:37,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 398 transitions, 6174 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:37,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:37,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:37,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:38,940 INFO L124 PetriNetUnfolderBase]: 3817/5925 cut-off events. [2024-06-28 03:52:38,940 INFO L125 PetriNetUnfolderBase]: For 232617/232617 co-relation queries the response was YES. [2024-06-28 03:52:38,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50179 conditions, 5925 events. 3817/5925 cut-off events. For 232617/232617 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33876 event pairs, 789 based on Foata normal form. 74/5993 useless extension candidates. Maximal degree in co-relation 50079. Up to 4639 conditions per place. [2024-06-28 03:52:39,012 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 278 selfloop transitions, 161 changer transitions 0/443 dead transitions. [2024-06-28 03:52:39,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 443 transitions, 7554 flow [2024-06-28 03:52:39,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:39,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:39,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:52:39,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925 [2024-06-28 03:52:39,014 INFO L175 Difference]: Start difference. First operand has 210 places, 398 transitions, 6174 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:52:39,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 443 transitions, 7554 flow [2024-06-28 03:52:39,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 443 transitions, 7292 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:39,537 INFO L231 Difference]: Finished difference. Result has 214 places, 405 transitions, 6445 flow [2024-06-28 03:52:39,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5912, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6445, PETRI_PLACES=214, PETRI_TRANSITIONS=405} [2024-06-28 03:52:39,537 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 03:52:39,537 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 405 transitions, 6445 flow [2024-06-28 03:52:39,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:39,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:39,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:39,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:52:39,538 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:39,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:39,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1747784759, now seen corresponding path program 2 times [2024-06-28 03:52:39,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:39,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432574783] [2024-06-28 03:52:39,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:39,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:39,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:40,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:40,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432574783] [2024-06-28 03:52:40,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432574783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:40,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:40,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:52:40,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915697462] [2024-06-28 03:52:40,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:40,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:52:40,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:40,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:52:40,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:52:40,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:40,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 405 transitions, 6445 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:40,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:40,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:40,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:41,998 INFO L124 PetriNetUnfolderBase]: 4042/6326 cut-off events. [2024-06-28 03:52:41,998 INFO L125 PetriNetUnfolderBase]: For 248261/248261 co-relation queries the response was YES. [2024-06-28 03:52:42,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53754 conditions, 6326 events. 4042/6326 cut-off events. For 248261/248261 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36979 event pairs, 945 based on Foata normal form. 58/6378 useless extension candidates. Maximal degree in co-relation 53653. Up to 5138 conditions per place. [2024-06-28 03:52:42,069 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 250 selfloop transitions, 197 changer transitions 0/451 dead transitions. [2024-06-28 03:52:42,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 451 transitions, 7859 flow [2024-06-28 03:52:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 03:52:42,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025 [2024-06-28 03:52:42,072 INFO L175 Difference]: Start difference. First operand has 214 places, 405 transitions, 6445 flow. Second operand 10 states and 201 transitions. [2024-06-28 03:52:42,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 451 transitions, 7859 flow [2024-06-28 03:52:42,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 451 transitions, 7568 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:42,717 INFO L231 Difference]: Finished difference. Result has 217 places, 407 transitions, 6647 flow [2024-06-28 03:52:42,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6154, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6647, PETRI_PLACES=217, PETRI_TRANSITIONS=407} [2024-06-28 03:52:42,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 03:52:42,718 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 407 transitions, 6647 flow [2024-06-28 03:52:42,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:42,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:42,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:42,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:52:42,718 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:42,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:42,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1747792199, now seen corresponding path program 3 times [2024-06-28 03:52:42,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:42,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546884058] [2024-06-28 03:52:42,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:42,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:43,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:43,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:43,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546884058] [2024-06-28 03:52:43,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546884058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:43,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:43,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:52:43,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712493402] [2024-06-28 03:52:43,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:43,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:52:43,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:43,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:52:43,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:52:43,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:43,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 407 transitions, 6647 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:43,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:43,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:43,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:45,419 INFO L124 PetriNetUnfolderBase]: 4506/7167 cut-off events. [2024-06-28 03:52:45,419 INFO L125 PetriNetUnfolderBase]: For 266320/266326 co-relation queries the response was YES. [2024-06-28 03:52:45,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58922 conditions, 7167 events. 4506/7167 cut-off events. For 266320/266326 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 43731 event pairs, 1056 based on Foata normal form. 52/7216 useless extension candidates. Maximal degree in co-relation 58820. Up to 5407 conditions per place. [2024-06-28 03:52:45,496 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 365 selfloop transitions, 95 changer transitions 0/464 dead transitions. [2024-06-28 03:52:45,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 464 transitions, 8126 flow [2024-06-28 03:52:45,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:45,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:45,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 03:52:45,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025 [2024-06-28 03:52:45,497 INFO L175 Difference]: Start difference. First operand has 217 places, 407 transitions, 6647 flow. Second operand 10 states and 201 transitions. [2024-06-28 03:52:45,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 464 transitions, 8126 flow [2024-06-28 03:52:46,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 464 transitions, 7761 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:46,180 INFO L231 Difference]: Finished difference. Result has 222 places, 414 transitions, 6701 flow [2024-06-28 03:52:46,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6701, PETRI_PLACES=222, PETRI_TRANSITIONS=414} [2024-06-28 03:52:46,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 03:52:46,181 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 414 transitions, 6701 flow [2024-06-28 03:52:46,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:46,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:46,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:52:46,181 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:46,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:46,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1108021959, now seen corresponding path program 4 times [2024-06-28 03:52:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289027842] [2024-06-28 03:52:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:47,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289027842] [2024-06-28 03:52:47,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289027842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:47,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:47,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:47,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888540838] [2024-06-28 03:52:47,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:47,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:47,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:47,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:47,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:47,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:47,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 414 transitions, 6701 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:47,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:47,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:47,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:48,594 INFO L124 PetriNetUnfolderBase]: 4523/7202 cut-off events. [2024-06-28 03:52:48,595 INFO L125 PetriNetUnfolderBase]: For 251432/251432 co-relation queries the response was YES. [2024-06-28 03:52:48,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59237 conditions, 7202 events. 4523/7202 cut-off events. For 251432/251432 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 44426 event pairs, 1307 based on Foata normal form. 4/7200 useless extension candidates. Maximal degree in co-relation 59132. Up to 6780 conditions per place. [2024-06-28 03:52:48,675 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 377 selfloop transitions, 62 changer transitions 0/443 dead transitions. [2024-06-28 03:52:48,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 443 transitions, 7727 flow [2024-06-28 03:52:48,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:48,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:52:48,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:52:48,677 INFO L175 Difference]: Start difference. First operand has 222 places, 414 transitions, 6701 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:52:48,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 443 transitions, 7727 flow [2024-06-28 03:52:49,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 443 transitions, 7476 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:49,388 INFO L231 Difference]: Finished difference. Result has 225 places, 416 transitions, 6653 flow [2024-06-28 03:52:49,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6450, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6653, PETRI_PLACES=225, PETRI_TRANSITIONS=416} [2024-06-28 03:52:49,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 03:52:49,389 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 416 transitions, 6653 flow [2024-06-28 03:52:49,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:49,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:49,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:49,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:52:49,390 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:49,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash 2030543717, now seen corresponding path program 5 times [2024-06-28 03:52:49,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:49,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395542007] [2024-06-28 03:52:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:49,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:49,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:50,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:50,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395542007] [2024-06-28 03:52:50,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395542007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:50,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:50,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:50,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026449642] [2024-06-28 03:52:50,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:50,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:50,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:50,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:50,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:50,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:50,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 416 transitions, 6653 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:50,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:50,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:50,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:52,045 INFO L124 PetriNetUnfolderBase]: 4597/7322 cut-off events. [2024-06-28 03:52:52,046 INFO L125 PetriNetUnfolderBase]: For 266865/266865 co-relation queries the response was YES. [2024-06-28 03:52:52,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60066 conditions, 7322 events. 4597/7322 cut-off events. For 266865/266865 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 45457 event pairs, 1297 based on Foata normal form. 16/7332 useless extension candidates. Maximal degree in co-relation 59960. Up to 6739 conditions per place. [2024-06-28 03:52:52,120 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 360 selfloop transitions, 91 changer transitions 0/455 dead transitions. [2024-06-28 03:52:52,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 455 transitions, 7911 flow [2024-06-28 03:52:52,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:52,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:52,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 03:52:52,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-28 03:52:52,122 INFO L175 Difference]: Start difference. First operand has 225 places, 416 transitions, 6653 flow. Second operand 10 states and 191 transitions. [2024-06-28 03:52:52,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 455 transitions, 7911 flow [2024-06-28 03:52:52,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 455 transitions, 7720 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:52,765 INFO L231 Difference]: Finished difference. Result has 228 places, 419 transitions, 6776 flow [2024-06-28 03:52:52,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6462, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6776, PETRI_PLACES=228, PETRI_TRANSITIONS=419} [2024-06-28 03:52:52,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-28 03:52:52,766 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 419 transitions, 6776 flow [2024-06-28 03:52:52,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:52,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:52,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:52,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:52:52,767 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:52,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:52,767 INFO L85 PathProgramCache]: Analyzing trace with hash 2025181337, now seen corresponding path program 6 times [2024-06-28 03:52:52,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:52,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133993463] [2024-06-28 03:52:52,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:52,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:53,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:53,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:53,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133993463] [2024-06-28 03:52:53,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133993463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:53,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:53,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:53,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060098229] [2024-06-28 03:52:53,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:53,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:53,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:53,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:53,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:53,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:53,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 419 transitions, 6776 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:53,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:53,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:53,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:55,434 INFO L124 PetriNetUnfolderBase]: 4671/7435 cut-off events. [2024-06-28 03:52:55,434 INFO L125 PetriNetUnfolderBase]: For 281890/281890 co-relation queries the response was YES. [2024-06-28 03:52:55,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61570 conditions, 7435 events. 4671/7435 cut-off events. For 281890/281890 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 46181 event pairs, 1309 based on Foata normal form. 16/7445 useless extension candidates. Maximal degree in co-relation 61463. Up to 6857 conditions per place. [2024-06-28 03:52:55,520 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 371 selfloop transitions, 91 changer transitions 0/466 dead transitions. [2024-06-28 03:52:55,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 466 transitions, 8162 flow [2024-06-28 03:52:55,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:52:55,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:52:55,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 03:52:55,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-28 03:52:55,521 INFO L175 Difference]: Start difference. First operand has 228 places, 419 transitions, 6776 flow. Second operand 11 states and 212 transitions. [2024-06-28 03:52:55,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 466 transitions, 8162 flow [2024-06-28 03:52:56,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 466 transitions, 7904 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 03:52:56,253 INFO L231 Difference]: Finished difference. Result has 231 places, 422 transitions, 6838 flow [2024-06-28 03:52:56,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6518, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6838, PETRI_PLACES=231, PETRI_TRANSITIONS=422} [2024-06-28 03:52:56,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 03:52:56,255 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 422 transitions, 6838 flow [2024-06-28 03:52:56,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:56,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:56,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:56,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:52:56,256 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:56,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash 2025033467, now seen corresponding path program 7 times [2024-06-28 03:52:56,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:56,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079932932] [2024-06-28 03:52:56,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:56,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:56,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:57,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:57,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079932932] [2024-06-28 03:52:57,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079932932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:57,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:57,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:52:57,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88642492] [2024-06-28 03:52:57,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:57,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:52:57,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:57,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:52:57,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:52:57,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:52:57,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 422 transitions, 6838 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:57,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:57,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:52:57,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:58,875 INFO L124 PetriNetUnfolderBase]: 4846/7709 cut-off events. [2024-06-28 03:52:58,875 INFO L125 PetriNetUnfolderBase]: For 306778/306778 co-relation queries the response was YES. [2024-06-28 03:52:58,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64389 conditions, 7709 events. 4846/7709 cut-off events. For 306778/306778 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 48348 event pairs, 1331 based on Foata normal form. 16/7719 useless extension candidates. Maximal degree in co-relation 64281. Up to 6758 conditions per place. [2024-06-28 03:52:58,966 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 378 selfloop transitions, 97 changer transitions 0/479 dead transitions. [2024-06-28 03:52:58,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 479 transitions, 8516 flow [2024-06-28 03:52:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:52:58,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:52:58,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-28 03:52:58,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-28 03:52:58,968 INFO L175 Difference]: Start difference. First operand has 231 places, 422 transitions, 6838 flow. Second operand 11 states and 216 transitions. [2024-06-28 03:52:58,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 479 transitions, 8516 flow [2024-06-28 03:52:59,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 479 transitions, 8252 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-28 03:52:59,876 INFO L231 Difference]: Finished difference. Result has 234 places, 429 transitions, 7046 flow [2024-06-28 03:52:59,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6574, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7046, PETRI_PLACES=234, PETRI_TRANSITIONS=429} [2024-06-28 03:52:59,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 03:52:59,877 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 429 transitions, 7046 flow [2024-06-28 03:52:59,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:59,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:59,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:59,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:52:59,877 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:59,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:59,878 INFO L85 PathProgramCache]: Analyzing trace with hash 771457257, now seen corresponding path program 4 times [2024-06-28 03:52:59,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:59,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561969480] [2024-06-28 03:52:59,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:59,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:59,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:00,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:00,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561969480] [2024-06-28 03:53:00,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561969480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:00,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:00,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:00,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142953447] [2024-06-28 03:53:00,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:00,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:00,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:00,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:00,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:00,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:00,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 429 transitions, 7046 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:00,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:00,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:00,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:02,907 INFO L124 PetriNetUnfolderBase]: 4948/7893 cut-off events. [2024-06-28 03:53:02,907 INFO L125 PetriNetUnfolderBase]: For 330897/330897 co-relation queries the response was YES. [2024-06-28 03:53:02,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66765 conditions, 7893 events. 4948/7893 cut-off events. For 330897/330897 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 49515 event pairs, 1381 based on Foata normal form. 12/7899 useless extension candidates. Maximal degree in co-relation 66655. Up to 6597 conditions per place. [2024-06-28 03:53:03,017 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 355 selfloop transitions, 112 changer transitions 0/471 dead transitions. [2024-06-28 03:53:03,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 471 transitions, 8430 flow [2024-06-28 03:53:03,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:03,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:03,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:53:03,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 03:53:03,019 INFO L175 Difference]: Start difference. First operand has 234 places, 429 transitions, 7046 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:53:03,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 471 transitions, 8430 flow [2024-06-28 03:53:04,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 471 transitions, 8183 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:04,040 INFO L231 Difference]: Finished difference. Result has 237 places, 431 transitions, 7143 flow [2024-06-28 03:53:04,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6799, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7143, PETRI_PLACES=237, PETRI_TRANSITIONS=431} [2024-06-28 03:53:04,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 03:53:04,041 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 431 transitions, 7143 flow [2024-06-28 03:53:04,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:04,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:04,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:04,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:53:04,042 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:04,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:04,042 INFO L85 PathProgramCache]: Analyzing trace with hash 2030758919, now seen corresponding path program 5 times [2024-06-28 03:53:04,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:04,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821794476] [2024-06-28 03:53:04,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:04,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821794476] [2024-06-28 03:53:04,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821794476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:04,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:04,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:04,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460825502] [2024-06-28 03:53:04,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:04,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:04,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:04,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:04,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:05,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:05,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 431 transitions, 7143 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:05,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:05,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:05,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:07,154 INFO L124 PetriNetUnfolderBase]: 5431/8726 cut-off events. [2024-06-28 03:53:07,155 INFO L125 PetriNetUnfolderBase]: For 433427/433433 co-relation queries the response was YES. [2024-06-28 03:53:07,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74963 conditions, 8726 events. 5431/8726 cut-off events. For 433427/433433 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 56806 event pairs, 1495 based on Foata normal form. 52/8775 useless extension candidates. Maximal degree in co-relation 74851. Up to 7149 conditions per place. [2024-06-28 03:53:07,272 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 364 selfloop transitions, 125 changer transitions 0/493 dead transitions. [2024-06-28 03:53:07,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 493 transitions, 8891 flow [2024-06-28 03:53:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:53:07,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:53:07,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-28 03:53:07,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-28 03:53:07,274 INFO L175 Difference]: Start difference. First operand has 237 places, 431 transitions, 7143 flow. Second operand 12 states and 237 transitions. [2024-06-28 03:53:07,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 493 transitions, 8891 flow [2024-06-28 03:53:08,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 493 transitions, 8674 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 03:53:08,502 INFO L231 Difference]: Finished difference. Result has 243 places, 435 transitions, 7404 flow [2024-06-28 03:53:08,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6954, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7404, PETRI_PLACES=243, PETRI_TRANSITIONS=435} [2024-06-28 03:53:08,502 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 03:53:08,503 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 435 transitions, 7404 flow [2024-06-28 03:53:08,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:08,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:08,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:08,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:53:08,508 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:08,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:08,509 INFO L85 PathProgramCache]: Analyzing trace with hash 2025187289, now seen corresponding path program 6 times [2024-06-28 03:53:08,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:08,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955366610] [2024-06-28 03:53:08,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:08,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:08,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:09,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:09,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955366610] [2024-06-28 03:53:09,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955366610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:09,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:09,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:09,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707327698] [2024-06-28 03:53:09,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:09,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:09,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:09,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:09,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:09,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:09,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 435 transitions, 7404 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:09,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:09,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:09,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:12,050 INFO L124 PetriNetUnfolderBase]: 5834/9422 cut-off events. [2024-06-28 03:53:12,050 INFO L125 PetriNetUnfolderBase]: For 509834/509834 co-relation queries the response was YES. [2024-06-28 03:53:12,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80239 conditions, 9422 events. 5834/9422 cut-off events. For 509834/509834 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 63004 event pairs, 1864 based on Foata normal form. 106/9522 useless extension candidates. Maximal degree in co-relation 80125. Up to 8057 conditions per place. [2024-06-28 03:53:12,167 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 385 selfloop transitions, 101 changer transitions 0/490 dead transitions. [2024-06-28 03:53:12,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 490 transitions, 8984 flow [2024-06-28 03:53:12,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:53:12,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:53:12,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 233 transitions. [2024-06-28 03:53:12,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48541666666666666 [2024-06-28 03:53:12,169 INFO L175 Difference]: Start difference. First operand has 243 places, 435 transitions, 7404 flow. Second operand 12 states and 233 transitions. [2024-06-28 03:53:12,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 490 transitions, 8984 flow [2024-06-28 03:53:13,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 490 transitions, 8767 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:13,540 INFO L231 Difference]: Finished difference. Result has 247 places, 439 transitions, 7623 flow [2024-06-28 03:53:13,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7187, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7623, PETRI_PLACES=247, PETRI_TRANSITIONS=439} [2024-06-28 03:53:13,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 03:53:13,541 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 439 transitions, 7623 flow [2024-06-28 03:53:13,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:13,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:13,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:13,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:53:13,541 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:13,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:13,542 INFO L85 PathProgramCache]: Analyzing trace with hash 2030751479, now seen corresponding path program 7 times [2024-06-28 03:53:13,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:13,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260127889] [2024-06-28 03:53:13,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:13,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:13,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:14,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:14,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:14,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260127889] [2024-06-28 03:53:14,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260127889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:14,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:14,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:14,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130745273] [2024-06-28 03:53:14,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:14,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:14,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:14,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:14,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:14,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 439 transitions, 7623 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:14,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:16,955 INFO L124 PetriNetUnfolderBase]: 6059/9800 cut-off events. [2024-06-28 03:53:16,955 INFO L125 PetriNetUnfolderBase]: For 503119/503119 co-relation queries the response was YES. [2024-06-28 03:53:17,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83610 conditions, 9800 events. 6059/9800 cut-off events. For 503119/503119 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 65891 event pairs, 1964 based on Foata normal form. 58/9852 useless extension candidates. Maximal degree in co-relation 83494. Up to 8783 conditions per place. [2024-06-28 03:53:17,078 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 364 selfloop transitions, 116 changer transitions 0/484 dead transitions. [2024-06-28 03:53:17,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 484 transitions, 8981 flow [2024-06-28 03:53:17,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:53:17,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:53:17,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 03:53:17,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-28 03:53:17,079 INFO L175 Difference]: Start difference. First operand has 247 places, 439 transitions, 7623 flow. Second operand 11 states and 212 transitions. [2024-06-28 03:53:17,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 484 transitions, 8981 flow [2024-06-28 03:53:18,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 484 transitions, 8665 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-28 03:53:18,485 INFO L231 Difference]: Finished difference. Result has 248 places, 441 transitions, 7656 flow [2024-06-28 03:53:18,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7656, PETRI_PLACES=248, PETRI_TRANSITIONS=441} [2024-06-28 03:53:18,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 03:53:18,486 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 441 transitions, 7656 flow [2024-06-28 03:53:18,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:18,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:18,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:18,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:53:18,486 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:18,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:18,487 INFO L85 PathProgramCache]: Analyzing trace with hash 762253047, now seen corresponding path program 8 times [2024-06-28 03:53:18,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:18,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553308734] [2024-06-28 03:53:18,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:18,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:19,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:19,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:19,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553308734] [2024-06-28 03:53:19,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553308734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:19,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:19,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:19,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328182523] [2024-06-28 03:53:19,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:19,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:19,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:19,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:19,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:19,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:19,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 441 transitions, 7656 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:19,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:19,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:19,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:21,599 INFO L124 PetriNetUnfolderBase]: 6117/9913 cut-off events. [2024-06-28 03:53:21,599 INFO L125 PetriNetUnfolderBase]: For 473071/473071 co-relation queries the response was YES. [2024-06-28 03:53:21,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84053 conditions, 9913 events. 6117/9913 cut-off events. For 473071/473071 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 67231 event pairs, 2046 based on Foata normal form. 16/9923 useless extension candidates. Maximal degree in co-relation 83936. Up to 9221 conditions per place. [2024-06-28 03:53:21,723 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 371 selfloop transitions, 101 changer transitions 0/476 dead transitions. [2024-06-28 03:53:21,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 476 transitions, 8792 flow [2024-06-28 03:53:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:21,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:53:21,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:53:21,735 INFO L175 Difference]: Start difference. First operand has 248 places, 441 transitions, 7656 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:53:21,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 476 transitions, 8792 flow [2024-06-28 03:53:23,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 476 transitions, 8501 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 03:53:23,041 INFO L231 Difference]: Finished difference. Result has 249 places, 442 transitions, 7622 flow [2024-06-28 03:53:23,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7365, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7622, PETRI_PLACES=249, PETRI_TRANSITIONS=442} [2024-06-28 03:53:23,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 03:53:23,042 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 442 transitions, 7622 flow [2024-06-28 03:53:23,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:23,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:23,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:23,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:53:23,043 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:23,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:23,043 INFO L85 PathProgramCache]: Analyzing trace with hash 762260487, now seen corresponding path program 9 times [2024-06-28 03:53:23,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:23,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657515915] [2024-06-28 03:53:23,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:23,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:23,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:23,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:23,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:23,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657515915] [2024-06-28 03:53:23,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657515915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:23,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:23,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:23,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092807107] [2024-06-28 03:53:23,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:23,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:23,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:23,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:23,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:24,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:24,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 442 transitions, 7622 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:24,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:24,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:24,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:26,076 INFO L124 PetriNetUnfolderBase]: 6158/9994 cut-off events. [2024-06-28 03:53:26,076 INFO L125 PetriNetUnfolderBase]: For 479061/479061 co-relation queries the response was YES. [2024-06-28 03:53:26,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84424 conditions, 9994 events. 6158/9994 cut-off events. For 479061/479061 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 67905 event pairs, 2046 based on Foata normal form. 12/10000 useless extension candidates. Maximal degree in co-relation 84306. Up to 9205 conditions per place. [2024-06-28 03:53:26,210 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 373 selfloop transitions, 103 changer transitions 0/480 dead transitions. [2024-06-28 03:53:26,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 480 transitions, 8802 flow [2024-06-28 03:53:26,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:26,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:26,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:53:26,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-28 03:53:26,212 INFO L175 Difference]: Start difference. First operand has 249 places, 442 transitions, 7622 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:53:26,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 480 transitions, 8802 flow [2024-06-28 03:53:27,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 480 transitions, 8573 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:27,817 INFO L231 Difference]: Finished difference. Result has 251 places, 443 transitions, 7655 flow [2024-06-28 03:53:27,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7393, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7655, PETRI_PLACES=251, PETRI_TRANSITIONS=443} [2024-06-28 03:53:27,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 03:53:27,817 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 443 transitions, 7655 flow [2024-06-28 03:53:27,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:27,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:27,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:27,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:53:27,818 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:27,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:27,819 INFO L85 PathProgramCache]: Analyzing trace with hash 2030549669, now seen corresponding path program 10 times [2024-06-28 03:53:27,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:27,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446073930] [2024-06-28 03:53:27,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:27,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:28,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:28,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:28,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446073930] [2024-06-28 03:53:28,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446073930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:28,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:28,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:28,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308531153] [2024-06-28 03:53:28,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:28,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:28,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:28,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:28,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:28,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:28,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 443 transitions, 7655 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:28,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:28,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:28,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:31,452 INFO L124 PetriNetUnfolderBase]: 6078/9875 cut-off events. [2024-06-28 03:53:31,453 INFO L125 PetriNetUnfolderBase]: For 479790/479790 co-relation queries the response was YES. [2024-06-28 03:53:31,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81212 conditions, 9875 events. 6078/9875 cut-off events. For 479790/479790 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 67161 event pairs, 1954 based on Foata normal form. 58/9927 useless extension candidates. Maximal degree in co-relation 81093. Up to 8917 conditions per place. [2024-06-28 03:53:31,585 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 385 selfloop transitions, 97 changer transitions 0/486 dead transitions. [2024-06-28 03:53:31,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 486 transitions, 8921 flow [2024-06-28 03:53:31,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:53:31,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:53:31,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 03:53:31,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47954545454545455 [2024-06-28 03:53:31,587 INFO L175 Difference]: Start difference. First operand has 251 places, 443 transitions, 7655 flow. Second operand 11 states and 211 transitions. [2024-06-28 03:53:31,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 486 transitions, 8921 flow [2024-06-28 03:53:33,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 486 transitions, 8621 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:33,105 INFO L231 Difference]: Finished difference. Result has 254 places, 443 transitions, 7560 flow [2024-06-28 03:53:33,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7355, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7560, PETRI_PLACES=254, PETRI_TRANSITIONS=443} [2024-06-28 03:53:33,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 03:53:33,106 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 443 transitions, 7560 flow [2024-06-28 03:53:33,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:33,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:33,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:33,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:53:33,106 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-28 03:53:33,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:33,107 INFO L85 PathProgramCache]: Analyzing trace with hash 505752537, now seen corresponding path program 11 times [2024-06-28 03:53:33,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:33,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849698286] [2024-06-28 03:53:33,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:33,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:34,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:34,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:34,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849698286] [2024-06-28 03:53:34,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849698286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:34,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:34,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:34,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371139898] [2024-06-28 03:53:34,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:34,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:34,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:34,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:34,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:34,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:34,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 443 transitions, 7560 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:34,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:34,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:34,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:36,341 INFO L124 PetriNetUnfolderBase]: 6136/9983 cut-off events. [2024-06-28 03:53:36,341 INFO L125 PetriNetUnfolderBase]: For 446922/446922 co-relation queries the response was YES. [2024-06-28 03:53:36,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81663 conditions, 9983 events. 6136/9983 cut-off events. For 446922/446922 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 68138 event pairs, 2013 based on Foata normal form. 16/9993 useless extension candidates. Maximal degree in co-relation 81543. Up to 9394 conditions per place. [2024-06-28 03:53:36,456 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 405 selfloop transitions, 69 changer transitions 0/478 dead transitions. [2024-06-28 03:53:36,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 478 transitions, 8704 flow [2024-06-28 03:53:36,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:36,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:36,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:53:36,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:53:36,458 INFO L175 Difference]: Start difference. First operand has 254 places, 443 transitions, 7560 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:53:36,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 478 transitions, 8704 flow [2024-06-28 03:53:37,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 478 transitions, 8503 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 03:53:37,792 INFO L231 Difference]: Finished difference. Result has 255 places, 444 transitions, 7556 flow [2024-06-28 03:53:37,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7359, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7556, PETRI_PLACES=255, PETRI_TRANSITIONS=444} [2024-06-28 03:53:37,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 03:53:37,792 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 444 transitions, 7556 flow [2024-06-28 03:53:37,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:37,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:37,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:37,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:53:37,793 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-28 03:53:37,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:37,793 INFO L85 PathProgramCache]: Analyzing trace with hash 505759977, now seen corresponding path program 12 times [2024-06-28 03:53:37,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:37,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473058567] [2024-06-28 03:53:37,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:37,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:37,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:38,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:38,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:38,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473058567] [2024-06-28 03:53:38,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473058567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:38,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:38,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:38,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775504495] [2024-06-28 03:53:38,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:38,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:38,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:38,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:38,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:38,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:38,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 444 transitions, 7556 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:38,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:38,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:38,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:41,124 INFO L124 PetriNetUnfolderBase]: 6177/10061 cut-off events. [2024-06-28 03:53:41,124 INFO L125 PetriNetUnfolderBase]: For 459249/459255 co-relation queries the response was YES. [2024-06-28 03:53:41,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82375 conditions, 10061 events. 6177/10061 cut-off events. For 459249/459255 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 68895 event pairs, 2001 based on Foata normal form. 16/10074 useless extension candidates. Maximal degree in co-relation 82254. Up to 9250 conditions per place. [2024-06-28 03:53:41,240 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 412 selfloop transitions, 75 changer transitions 0/491 dead transitions. [2024-06-28 03:53:41,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 491 transitions, 8974 flow [2024-06-28 03:53:41,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:53:41,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:53:41,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 03:53:41,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-28 03:53:41,241 INFO L175 Difference]: Start difference. First operand has 255 places, 444 transitions, 7556 flow. Second operand 11 states and 202 transitions. [2024-06-28 03:53:41,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 491 transitions, 8974 flow [2024-06-28 03:53:42,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 491 transitions, 8805 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:42,656 INFO L231 Difference]: Finished difference. Result has 258 places, 445 transitions, 7595 flow [2024-06-28 03:53:42,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7595, PETRI_PLACES=258, PETRI_TRANSITIONS=445} [2024-06-28 03:53:42,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 03:53:42,657 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 445 transitions, 7595 flow [2024-06-28 03:53:42,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:42,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:42,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:42,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:53:42,657 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-28 03:53:42,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:42,658 INFO L85 PathProgramCache]: Analyzing trace with hash 505550727, now seen corresponding path program 13 times [2024-06-28 03:53:42,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:42,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276218266] [2024-06-28 03:53:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:42,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:42,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:43,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-28 03:53:43,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:43,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276218266] [2024-06-28 03:53:43,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276218266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:43,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:43,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:43,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432784291] [2024-06-28 03:53:43,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:43,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:43,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:43,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:43,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:43,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:43,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 445 transitions, 7595 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:43,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:43,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:46,150 INFO L124 PetriNetUnfolderBase]: 6149/10015 cut-off events. [2024-06-28 03:53:46,150 INFO L125 PetriNetUnfolderBase]: For 455908/455908 co-relation queries the response was YES. [2024-06-28 03:53:46,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81310 conditions, 10015 events. 6149/10015 cut-off events. For 455908/455908 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 68523 event pairs, 2007 based on Foata normal form. 16/10025 useless extension candidates. Maximal degree in co-relation 81188. Up to 9439 conditions per place. [2024-06-28 03:53:46,271 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 411 selfloop transitions, 64 changer transitions 0/479 dead transitions. [2024-06-28 03:53:46,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 479 transitions, 8691 flow [2024-06-28 03:53:46,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:53:46,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:53:46,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:53:46,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-28 03:53:46,273 INFO L175 Difference]: Start difference. First operand has 258 places, 445 transitions, 7595 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:53:46,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 479 transitions, 8691 flow [2024-06-28 03:53:47,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 479 transitions, 8473 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:47,665 INFO L231 Difference]: Finished difference. Result has 260 places, 445 transitions, 7512 flow [2024-06-28 03:53:47,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7512, PETRI_PLACES=260, PETRI_TRANSITIONS=445} [2024-06-28 03:53:47,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 03:53:47,666 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 445 transitions, 7512 flow [2024-06-28 03:53:47,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:47,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:47,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:47,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:53:47,666 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:47,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:47,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1661563129, now seen corresponding path program 1 times [2024-06-28 03:53:47,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:47,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426491678] [2024-06-28 03:53:47,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:47,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:47,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:48,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:48,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426491678] [2024-06-28 03:53:48,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426491678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:48,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:48,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:53:48,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959447136] [2024-06-28 03:53:48,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:48,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:53:48,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:48,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:53:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:53:48,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:48,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 445 transitions, 7512 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:48,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:48,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:48,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:50,323 INFO L124 PetriNetUnfolderBase]: 6137/9994 cut-off events. [2024-06-28 03:53:50,323 INFO L125 PetriNetUnfolderBase]: For 442250/442250 co-relation queries the response was YES. [2024-06-28 03:53:50,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80725 conditions, 9994 events. 6137/9994 cut-off events. For 442250/442250 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 68415 event pairs, 2011 based on Foata normal form. 4/9992 useless extension candidates. Maximal degree in co-relation 80603. Up to 9606 conditions per place. [2024-06-28 03:53:50,458 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 397 selfloop transitions, 57 changer transitions 0/458 dead transitions. [2024-06-28 03:53:50,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 458 transitions, 8534 flow [2024-06-28 03:53:50,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:53:50,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:53:50,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:53:50,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-28 03:53:50,459 INFO L175 Difference]: Start difference. First operand has 260 places, 445 transitions, 7512 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:53:50,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 458 transitions, 8534 flow [2024-06-28 03:53:52,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 458 transitions, 8346 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 03:53:52,147 INFO L231 Difference]: Finished difference. Result has 255 places, 448 transitions, 7515 flow [2024-06-28 03:53:52,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7324, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7515, PETRI_PLACES=255, PETRI_TRANSITIONS=448} [2024-06-28 03:53:52,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-28 03:53:52,148 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 448 transitions, 7515 flow [2024-06-28 03:53:52,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:52,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:52,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:52,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:53:52,148 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:52,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:52,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1839046003, now seen corresponding path program 1 times [2024-06-28 03:53:52,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:52,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309998238] [2024-06-28 03:53:52,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:52,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:52,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:52,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:52,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:52,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309998238] [2024-06-28 03:53:52,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309998238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:52,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:52,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:53:52,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037081690] [2024-06-28 03:53:52,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:52,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:53:52,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:52,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:53:52,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:53:52,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:52,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 448 transitions, 7515 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:52,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:52,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:52,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:54,894 INFO L124 PetriNetUnfolderBase]: 6158/10008 cut-off events. [2024-06-28 03:53:54,895 INFO L125 PetriNetUnfolderBase]: For 463546/463546 co-relation queries the response was YES. [2024-06-28 03:53:54,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82240 conditions, 10008 events. 6158/10008 cut-off events. For 463546/463546 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 68245 event pairs, 2011 based on Foata normal form. 1/10008 useless extension candidates. Maximal degree in co-relation 82118. Up to 9667 conditions per place. [2024-06-28 03:53:55,022 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 37 changer transitions 0/488 dead transitions. [2024-06-28 03:53:55,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 488 transitions, 9289 flow [2024-06-28 03:53:55,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:53:55,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:53:55,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:53:55,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607142857142857 [2024-06-28 03:53:55,023 INFO L175 Difference]: Start difference. First operand has 255 places, 448 transitions, 7515 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:53:55,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 488 transitions, 9289 flow [2024-06-28 03:53:56,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 488 transitions, 9136 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:53:56,835 INFO L231 Difference]: Finished difference. Result has 261 places, 468 transitions, 8040 flow [2024-06-28 03:53:56,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7362, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8040, PETRI_PLACES=261, PETRI_TRANSITIONS=468} [2024-06-28 03:53:56,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 03:53:56,836 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 468 transitions, 8040 flow [2024-06-28 03:53:56,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:56,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:56,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:53:56,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:53:56,837 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:56,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:56,837 INFO L85 PathProgramCache]: Analyzing trace with hash 155590995, now seen corresponding path program 1 times [2024-06-28 03:53:56,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:56,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589490186] [2024-06-28 03:53:56,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:56,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:57,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:57,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589490186] [2024-06-28 03:53:57,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589490186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:57,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:57,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:53:57,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565598327] [2024-06-28 03:53:57,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:57,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:53:57,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:57,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:53:57,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:53:57,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:53:57,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 468 transitions, 8040 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:57,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:57,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:53:57,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:59,582 INFO L124 PetriNetUnfolderBase]: 6357/10310 cut-off events. [2024-06-28 03:53:59,582 INFO L125 PetriNetUnfolderBase]: For 514993/514999 co-relation queries the response was YES. [2024-06-28 03:53:59,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86128 conditions, 10310 events. 6357/10310 cut-off events. For 514993/514999 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70305 event pairs, 1984 based on Foata normal form. 24/10331 useless extension candidates. Maximal degree in co-relation 86002. Up to 9759 conditions per place. [2024-06-28 03:53:59,739 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 438 selfloop transitions, 82 changer transitions 2/526 dead transitions. [2024-06-28 03:53:59,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 526 transitions, 9922 flow [2024-06-28 03:53:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:59,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:59,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:53:59,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:53:59,741 INFO L175 Difference]: Start difference. First operand has 261 places, 468 transitions, 8040 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:53:59,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 526 transitions, 9922 flow [2024-06-28 03:54:02,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 526 transitions, 9788 flow, removed 66 selfloop flow, removed 1 redundant places. [2024-06-28 03:54:02,018 INFO L231 Difference]: Finished difference. Result has 269 places, 502 transitions, 8761 flow [2024-06-28 03:54:02,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7910, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8761, PETRI_PLACES=269, PETRI_TRANSITIONS=502} [2024-06-28 03:54:02,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 03:54:02,019 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 502 transitions, 8761 flow [2024-06-28 03:54:02,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:02,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:02,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:02,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:54:02,020 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:02,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:02,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1838926033, now seen corresponding path program 2 times [2024-06-28 03:54:02,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:02,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902174561] [2024-06-28 03:54:02,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:02,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:02,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:02,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902174561] [2024-06-28 03:54:02,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902174561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:02,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:02,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:54:02,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084711106] [2024-06-28 03:54:02,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:02,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:54:02,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:02,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:54:02,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:54:02,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:02,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 502 transitions, 8761 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:02,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:02,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:02,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:04,918 INFO L124 PetriNetUnfolderBase]: 6304/10249 cut-off events. [2024-06-28 03:54:04,919 INFO L125 PetriNetUnfolderBase]: For 518213/518219 co-relation queries the response was YES. [2024-06-28 03:54:05,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86736 conditions, 10249 events. 6304/10249 cut-off events. For 518213/518219 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70018 event pairs, 1992 based on Foata normal form. 13/10259 useless extension candidates. Maximal degree in co-relation 86606. Up to 9718 conditions per place. [2024-06-28 03:54:05,062 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 437 selfloop transitions, 82 changer transitions 0/523 dead transitions. [2024-06-28 03:54:05,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 523 transitions, 9923 flow [2024-06-28 03:54:05,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:05,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:05,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:54:05,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-28 03:54:05,064 INFO L175 Difference]: Start difference. First operand has 269 places, 502 transitions, 8761 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:54:05,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 523 transitions, 9923 flow [2024-06-28 03:54:06,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 523 transitions, 9538 flow, removed 184 selfloop flow, removed 2 redundant places. [2024-06-28 03:54:06,803 INFO L231 Difference]: Finished difference. Result has 275 places, 502 transitions, 8568 flow [2024-06-28 03:54:06,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8376, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8568, PETRI_PLACES=275, PETRI_TRANSITIONS=502} [2024-06-28 03:54:06,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 03:54:06,804 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 502 transitions, 8568 flow [2024-06-28 03:54:06,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:06,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:06,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:06,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:54:06,804 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:06,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:06,805 INFO L85 PathProgramCache]: Analyzing trace with hash 355966005, now seen corresponding path program 2 times [2024-06-28 03:54:06,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:06,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123602533] [2024-06-28 03:54:06,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:06,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:07,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-28 03:54:07,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:07,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123602533] [2024-06-28 03:54:07,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123602533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:07,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:07,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:07,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142011314] [2024-06-28 03:54:07,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:07,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:07,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:07,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:07,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:07,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:07,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 502 transitions, 8568 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:54:07,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:07,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:07,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:09,754 INFO L124 PetriNetUnfolderBase]: 6334/10285 cut-off events. [2024-06-28 03:54:09,755 INFO L125 PetriNetUnfolderBase]: For 522748/522754 co-relation queries the response was YES. [2024-06-28 03:54:10,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86752 conditions, 10285 events. 6334/10285 cut-off events. For 522748/522754 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70358 event pairs, 2343 based on Foata normal form. 10/10292 useless extension candidates. Maximal degree in co-relation 86620. Up to 9959 conditions per place. [2024-06-28 03:54:10,115 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 483 selfloop transitions, 35 changer transitions 1/523 dead transitions. [2024-06-28 03:54:10,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 523 transitions, 9842 flow [2024-06-28 03:54:10,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:10,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:10,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:54:10,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-28 03:54:10,117 INFO L175 Difference]: Start difference. First operand has 275 places, 502 transitions, 8568 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:54:10,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 523 transitions, 9842 flow [2024-06-28 03:54:11,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 523 transitions, 9707 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:11,815 INFO L231 Difference]: Finished difference. Result has 277 places, 509 transitions, 8684 flow [2024-06-28 03:54:11,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8433, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8684, PETRI_PLACES=277, PETRI_TRANSITIONS=509} [2024-06-28 03:54:11,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 03:54:11,816 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 509 transitions, 8684 flow [2024-06-28 03:54:11,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:54:11,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:11,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:11,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:54:11,817 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:11,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:11,817 INFO L85 PathProgramCache]: Analyzing trace with hash 302204529, now seen corresponding path program 3 times [2024-06-28 03:54:11,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:11,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655347834] [2024-06-28 03:54:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:11,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:11,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:12,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:12,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:12,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655347834] [2024-06-28 03:54:12,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655347834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:12,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:12,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:12,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109341751] [2024-06-28 03:54:12,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:12,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:12,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:12,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:12,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:12,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:12,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 509 transitions, 8684 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:54:12,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:12,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:12,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:14,672 INFO L124 PetriNetUnfolderBase]: 6079/9810 cut-off events. [2024-06-28 03:54:14,672 INFO L125 PetriNetUnfolderBase]: For 514801/514807 co-relation queries the response was YES. [2024-06-28 03:54:14,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82664 conditions, 9810 events. 6079/9810 cut-off events. For 514801/514807 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 65897 event pairs, 1837 based on Foata normal form. 16/9823 useless extension candidates. Maximal degree in co-relation 82531. Up to 9338 conditions per place. [2024-06-28 03:54:14,808 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 453 selfloop transitions, 66 changer transitions 4/527 dead transitions. [2024-06-28 03:54:14,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 527 transitions, 9827 flow [2024-06-28 03:54:14,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:54:14,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:54:14,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 03:54:14,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 03:54:14,810 INFO L175 Difference]: Start difference. First operand has 277 places, 509 transitions, 8684 flow. Second operand 7 states and 128 transitions. [2024-06-28 03:54:14,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 527 transitions, 9827 flow [2024-06-28 03:54:16,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 527 transitions, 9722 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:54:16,602 INFO L231 Difference]: Finished difference. Result has 277 places, 505 transitions, 8661 flow [2024-06-28 03:54:16,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8579, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8661, PETRI_PLACES=277, PETRI_TRANSITIONS=505} [2024-06-28 03:54:16,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 03:54:16,603 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 505 transitions, 8661 flow [2024-06-28 03:54:16,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:54:16,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:16,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:16,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:54:16,604 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:16,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:16,604 INFO L85 PathProgramCache]: Analyzing trace with hash 356205573, now seen corresponding path program 1 times [2024-06-28 03:54:16,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:16,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645245518] [2024-06-28 03:54:16,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:16,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:17,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-28 03:54:17,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:17,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645245518] [2024-06-28 03:54:17,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645245518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:17,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:17,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:54:17,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613001903] [2024-06-28 03:54:17,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:17,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:54:17,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:17,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:54:17,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:54:17,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:17,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 505 transitions, 8661 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:17,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:17,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:17,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:19,864 INFO L124 PetriNetUnfolderBase]: 6064/9787 cut-off events. [2024-06-28 03:54:19,864 INFO L125 PetriNetUnfolderBase]: For 525790/525790 co-relation queries the response was YES. [2024-06-28 03:54:19,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82481 conditions, 9787 events. 6064/9787 cut-off events. For 525790/525790 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65374 event pairs, 1858 based on Foata normal form. 14/9795 useless extension candidates. Maximal degree in co-relation 82350. Up to 9348 conditions per place. [2024-06-28 03:54:19,969 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 457 selfloop transitions, 64 changer transitions 0/525 dead transitions. [2024-06-28 03:54:19,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 525 transitions, 9902 flow [2024-06-28 03:54:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:19,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:19,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:54:19,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:54:19,971 INFO L175 Difference]: Start difference. First operand has 277 places, 505 transitions, 8661 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:54:19,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 525 transitions, 9902 flow [2024-06-28 03:54:21,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 525 transitions, 9732 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 03:54:21,704 INFO L231 Difference]: Finished difference. Result has 281 places, 509 transitions, 8720 flow [2024-06-28 03:54:21,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8493, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8720, PETRI_PLACES=281, PETRI_TRANSITIONS=509} [2024-06-28 03:54:21,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 03:54:21,704 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 509 transitions, 8720 flow [2024-06-28 03:54:21,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:21,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:21,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:21,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:54:21,705 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:21,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:21,705 INFO L85 PathProgramCache]: Analyzing trace with hash -601533422, now seen corresponding path program 1 times [2024-06-28 03:54:21,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:21,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161669440] [2024-06-28 03:54:21,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:21,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:22,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:22,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:22,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161669440] [2024-06-28 03:54:22,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161669440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:22,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:22,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:22,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268782922] [2024-06-28 03:54:22,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:22,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:22,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:22,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:22,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:22,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:22,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 509 transitions, 8720 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:22,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:22,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:22,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:25,473 INFO L124 PetriNetUnfolderBase]: 6456/10441 cut-off events. [2024-06-28 03:54:25,474 INFO L125 PetriNetUnfolderBase]: For 639506/639506 co-relation queries the response was YES. [2024-06-28 03:54:25,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87554 conditions, 10441 events. 6456/10441 cut-off events. For 639506/639506 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 70331 event pairs, 1710 based on Foata normal form. 72/10507 useless extension candidates. Maximal degree in co-relation 87422. Up to 9113 conditions per place. [2024-06-28 03:54:25,639 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 487 selfloop transitions, 78 changer transitions 0/569 dead transitions. [2024-06-28 03:54:25,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 569 transitions, 10811 flow [2024-06-28 03:54:25,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:54:25,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:54:25,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 03:54:25,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 03:54:25,641 INFO L175 Difference]: Start difference. First operand has 281 places, 509 transitions, 8720 flow. Second operand 9 states and 190 transitions. [2024-06-28 03:54:25,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 569 transitions, 10811 flow [2024-06-28 03:54:27,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 569 transitions, 10645 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:54:27,497 INFO L231 Difference]: Finished difference. Result has 288 places, 519 transitions, 9097 flow [2024-06-28 03:54:27,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8559, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9097, PETRI_PLACES=288, PETRI_TRANSITIONS=519} [2024-06-28 03:54:27,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-28 03:54:27,498 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 519 transitions, 9097 flow [2024-06-28 03:54:27,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:27,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:27,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:27,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:54:27,498 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:27,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:27,499 INFO L85 PathProgramCache]: Analyzing trace with hash 936026978, now seen corresponding path program 2 times [2024-06-28 03:54:27,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:27,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716285977] [2024-06-28 03:54:27,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:27,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:28,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716285977] [2024-06-28 03:54:28,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716285977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:28,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:28,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:28,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109346960] [2024-06-28 03:54:28,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:28,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:28,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:28,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:28,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:28,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:28,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 519 transitions, 9097 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:28,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:28,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:28,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:31,197 INFO L124 PetriNetUnfolderBase]: 6780/10974 cut-off events. [2024-06-28 03:54:31,198 INFO L125 PetriNetUnfolderBase]: For 702888/702888 co-relation queries the response was YES. [2024-06-28 03:54:31,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93969 conditions, 10974 events. 6780/10974 cut-off events. For 702888/702888 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 75389 event pairs, 2014 based on Foata normal form. 60/11028 useless extension candidates. Maximal degree in co-relation 93833. Up to 9691 conditions per place. [2024-06-28 03:54:31,345 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 415 selfloop transitions, 151 changer transitions 0/570 dead transitions. [2024-06-28 03:54:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 570 transitions, 11124 flow [2024-06-28 03:54:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-28 03:54:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:54:31,346 INFO L175 Difference]: Start difference. First operand has 288 places, 519 transitions, 9097 flow. Second operand 10 states and 200 transitions. [2024-06-28 03:54:31,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 570 transitions, 11124 flow [2024-06-28 03:54:33,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 570 transitions, 10896 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-28 03:54:33,695 INFO L231 Difference]: Finished difference. Result has 296 places, 528 transitions, 9500 flow [2024-06-28 03:54:33,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8869, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9500, PETRI_PLACES=296, PETRI_TRANSITIONS=528} [2024-06-28 03:54:33,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 03:54:33,696 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 528 transitions, 9500 flow [2024-06-28 03:54:33,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:33,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:33,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:33,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:54:33,697 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:33,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:33,697 INFO L85 PathProgramCache]: Analyzing trace with hash 931443008, now seen corresponding path program 3 times [2024-06-28 03:54:33,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:33,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703202002] [2024-06-28 03:54:33,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:33,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:33,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:35,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:35,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:35,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703202002] [2024-06-28 03:54:35,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703202002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:35,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:35,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:35,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507443164] [2024-06-28 03:54:35,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:35,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:35,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:35,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:35,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:35,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:35,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 528 transitions, 9500 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:35,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:35,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:35,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:38,157 INFO L124 PetriNetUnfolderBase]: 7373/11930 cut-off events. [2024-06-28 03:54:38,158 INFO L125 PetriNetUnfolderBase]: For 815900/815900 co-relation queries the response was YES. [2024-06-28 03:54:38,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104047 conditions, 11930 events. 7373/11930 cut-off events. For 815900/815900 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 82969 event pairs, 2161 based on Foata normal form. 60/11984 useless extension candidates. Maximal degree in co-relation 103908. Up to 10135 conditions per place. [2024-06-28 03:54:38,326 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 445 selfloop transitions, 143 changer transitions 0/592 dead transitions. [2024-06-28 03:54:38,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 592 transitions, 11850 flow [2024-06-28 03:54:38,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:38,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:38,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-28 03:54:38,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075 [2024-06-28 03:54:38,328 INFO L175 Difference]: Start difference. First operand has 296 places, 528 transitions, 9500 flow. Second operand 10 states and 203 transitions. [2024-06-28 03:54:38,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 592 transitions, 11850 flow [2024-06-28 03:54:41,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 592 transitions, 11517 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:41,092 INFO L231 Difference]: Finished difference. Result has 302 places, 545 transitions, 10025 flow [2024-06-28 03:54:41,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9167, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10025, PETRI_PLACES=302, PETRI_TRANSITIONS=545} [2024-06-28 03:54:41,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-28 03:54:41,093 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 545 transitions, 10025 flow [2024-06-28 03:54:41,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:41,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:41,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:41,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:54:41,094 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:41,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:41,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1830504428, now seen corresponding path program 4 times [2024-06-28 03:54:41,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:41,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028474987] [2024-06-28 03:54:41,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:41,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:41,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:42,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:42,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:42,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028474987] [2024-06-28 03:54:42,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028474987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:42,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:42,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:42,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745320415] [2024-06-28 03:54:42,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:42,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:42,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:42,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:42,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:42,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:42,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 545 transitions, 10025 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:42,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:42,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:42,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:45,446 INFO L124 PetriNetUnfolderBase]: 7644/12412 cut-off events. [2024-06-28 03:54:45,447 INFO L125 PetriNetUnfolderBase]: For 849221/849227 co-relation queries the response was YES. [2024-06-28 03:54:45,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109140 conditions, 12412 events. 7644/12412 cut-off events. For 849221/849227 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 87501 event pairs, 2446 based on Foata normal form. 52/12461 useless extension candidates. Maximal degree in co-relation 108997. Up to 11253 conditions per place. [2024-06-28 03:54:45,653 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 523 selfloop transitions, 75 changer transitions 0/602 dead transitions. [2024-06-28 03:54:45,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 602 transitions, 11919 flow [2024-06-28 03:54:45,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 03:54:45,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925 [2024-06-28 03:54:45,655 INFO L175 Difference]: Start difference. First operand has 302 places, 545 transitions, 10025 flow. Second operand 10 states and 197 transitions. [2024-06-28 03:54:45,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 602 transitions, 11919 flow [2024-06-28 03:54:48,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 602 transitions, 11580 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-28 03:54:48,774 INFO L231 Difference]: Finished difference. Result has 310 places, 553 transitions, 10141 flow [2024-06-28 03:54:48,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9688, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10141, PETRI_PLACES=310, PETRI_TRANSITIONS=553} [2024-06-28 03:54:48,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-28 03:54:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 553 transitions, 10141 flow [2024-06-28 03:54:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:48,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:48,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:48,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:54:48,776 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:48,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:48,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1507979896, now seen corresponding path program 5 times [2024-06-28 03:54:48,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:48,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673740921] [2024-06-28 03:54:48,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:48,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:48,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:50,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:50,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:50,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673740921] [2024-06-28 03:54:50,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673740921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:50,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:50,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:50,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320180465] [2024-06-28 03:54:50,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:50,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:50,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:50,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:50,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:50,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:50,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 553 transitions, 10141 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:50,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:50,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:50,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:54,049 INFO L124 PetriNetUnfolderBase]: 7685/12479 cut-off events. [2024-06-28 03:54:54,049 INFO L125 PetriNetUnfolderBase]: For 795337/795337 co-relation queries the response was YES. [2024-06-28 03:54:54,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109356 conditions, 12479 events. 7685/12479 cut-off events. For 795337/795337 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 87929 event pairs, 2649 based on Foata normal form. 12/12485 useless extension candidates. Maximal degree in co-relation 109208. Up to 11910 conditions per place. [2024-06-28 03:54:54,199 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 520 selfloop transitions, 64 changer transitions 0/588 dead transitions. [2024-06-28 03:54:54,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 588 transitions, 11489 flow [2024-06-28 03:54:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:54,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:54,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 03:54:54,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-28 03:54:54,200 INFO L175 Difference]: Start difference. First operand has 310 places, 553 transitions, 10141 flow. Second operand 10 states and 177 transitions. [2024-06-28 03:54:54,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 588 transitions, 11489 flow [2024-06-28 03:54:57,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 588 transitions, 11279 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-28 03:54:57,714 INFO L231 Difference]: Finished difference. Result has 317 places, 554 transitions, 10131 flow [2024-06-28 03:54:57,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9931, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10131, PETRI_PLACES=317, PETRI_TRANSITIONS=554} [2024-06-28 03:54:57,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 03:54:57,715 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 554 transitions, 10131 flow [2024-06-28 03:54:57,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:57,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:57,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:54:57,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:54:57,716 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-28 03:54:57,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:57,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1648470700, now seen corresponding path program 6 times [2024-06-28 03:54:57,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:57,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087615076] [2024-06-28 03:54:57,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:57,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:57,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:59,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-28 03:54:59,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:59,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087615076] [2024-06-28 03:54:59,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087615076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:59,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:59,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:59,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685293553] [2024-06-28 03:54:59,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:59,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:59,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:59,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:59,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:54:59,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 554 transitions, 10131 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:59,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:59,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:54:59,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:03,153 INFO L124 PetriNetUnfolderBase]: 7863/12789 cut-off events. [2024-06-28 03:55:03,153 INFO L125 PetriNetUnfolderBase]: For 882692/882692 co-relation queries the response was YES. [2024-06-28 03:55:03,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111276 conditions, 12789 events. 7863/12789 cut-off events. For 882692/882692 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 90778 event pairs, 2562 based on Foata normal form. 48/12831 useless extension candidates. Maximal degree in co-relation 111127. Up to 11345 conditions per place. [2024-06-28 03:55:03,355 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 492 selfloop transitions, 121 changer transitions 0/617 dead transitions. [2024-06-28 03:55:03,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 617 transitions, 12241 flow [2024-06-28 03:55:03,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:55:03,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:55:03,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2024-06-28 03:55:03,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-06-28 03:55:03,357 INFO L175 Difference]: Start difference. First operand has 317 places, 554 transitions, 10131 flow. Second operand 12 states and 238 transitions. [2024-06-28 03:55:03,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 617 transitions, 12241 flow [2024-06-28 03:55:06,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 617 transitions, 12063 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 03:55:06,573 INFO L231 Difference]: Finished difference. Result has 321 places, 556 transitions, 10338 flow [2024-06-28 03:55:06,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9953, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10338, PETRI_PLACES=321, PETRI_TRANSITIONS=556} [2024-06-28 03:55:06,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 03:55:06,574 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 556 transitions, 10338 flow [2024-06-28 03:55:06,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:06,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:06,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:06,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:55:06,575 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-28 03:55:06,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:06,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1477652950, now seen corresponding path program 7 times [2024-06-28 03:55:06,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:06,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384679780] [2024-06-28 03:55:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:06,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:07,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:07,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:07,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384679780] [2024-06-28 03:55:07,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384679780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:07,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:07,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:55:07,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613280654] [2024-06-28 03:55:07,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:07,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:55:07,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:07,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:55:07,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:55:07,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:55:07,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 556 transitions, 10338 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:07,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:07,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:55:07,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:11,619 INFO L124 PetriNetUnfolderBase]: 7980/13002 cut-off events. [2024-06-28 03:55:11,619 INFO L125 PetriNetUnfolderBase]: For 892228/892228 co-relation queries the response was YES. [2024-06-28 03:55:11,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112557 conditions, 13002 events. 7980/13002 cut-off events. For 892228/892228 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 92790 event pairs, 2730 based on Foata normal form. 48/13044 useless extension candidates. Maximal degree in co-relation 112407. Up to 11936 conditions per place. [2024-06-28 03:55:12,040 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 480 selfloop transitions, 118 changer transitions 1/603 dead transitions. [2024-06-28 03:55:12,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 603 transitions, 11906 flow [2024-06-28 03:55:12,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:55:12,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:55:12,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 03:55:12,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-28 03:55:12,042 INFO L175 Difference]: Start difference. First operand has 321 places, 556 transitions, 10338 flow. Second operand 11 states and 212 transitions. [2024-06-28 03:55:12,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 603 transitions, 11906 flow [2024-06-28 03:55:15,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 603 transitions, 11565 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-28 03:55:15,134 INFO L231 Difference]: Finished difference. Result has 321 places, 555 transitions, 10186 flow [2024-06-28 03:55:15,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9891, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10186, PETRI_PLACES=321, PETRI_TRANSITIONS=555} [2024-06-28 03:55:15,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 03:55:15,136 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 555 transitions, 10186 flow [2024-06-28 03:55:15,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:15,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:15,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:15,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:55:15,137 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:15,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:15,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1175940462, now seen corresponding path program 1 times [2024-06-28 03:55:15,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:15,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801633840] [2024-06-28 03:55:15,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:15,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:15,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:15,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:15,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801633840] [2024-06-28 03:55:15,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801633840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:15,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:15,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:15,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751176227] [2024-06-28 03:55:15,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:15,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:15,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:15,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:15,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:15,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:55:15,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 555 transitions, 10186 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:15,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:15,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:55:15,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:19,396 INFO L124 PetriNetUnfolderBase]: 7999/13028 cut-off events. [2024-06-28 03:55:19,396 INFO L125 PetriNetUnfolderBase]: For 826192/826192 co-relation queries the response was YES. [2024-06-28 03:55:19,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112662 conditions, 13028 events. 7999/13028 cut-off events. For 826192/826192 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 92937 event pairs, 2885 based on Foata normal form. 1/13028 useless extension candidates. Maximal degree in co-relation 112511. Up to 12606 conditions per place. [2024-06-28 03:55:19,589 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 526 selfloop transitions, 67 changer transitions 1/598 dead transitions. [2024-06-28 03:55:19,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 598 transitions, 12324 flow [2024-06-28 03:55:19,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:19,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:19,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:55:19,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-28 03:55:19,591 INFO L175 Difference]: Start difference. First operand has 321 places, 555 transitions, 10186 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:55:19,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 598 transitions, 12324 flow [2024-06-28 03:55:21,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 598 transitions, 11981 flow, removed 53 selfloop flow, removed 9 redundant places. [2024-06-28 03:55:21,862 INFO L231 Difference]: Finished difference. Result has 323 places, 570 transitions, 10507 flow [2024-06-28 03:55:21,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9847, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10507, PETRI_PLACES=323, PETRI_TRANSITIONS=570} [2024-06-28 03:55:21,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 03:55:21,863 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 570 transitions, 10507 flow [2024-06-28 03:55:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:21,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:55:21,863 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:21,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:21,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1175850097, now seen corresponding path program 1 times [2024-06-28 03:55:21,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:21,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039409330] [2024-06-28 03:55:21,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:21,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:21,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:22,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-28 03:55:22,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:22,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039409330] [2024-06-28 03:55:22,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039409330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:22,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:22,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:22,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387195483] [2024-06-28 03:55:22,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:22,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:22,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:22,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:22,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:22,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:55:22,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 570 transitions, 10507 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:22,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:22,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:55:22,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:26,489 INFO L124 PetriNetUnfolderBase]: 7963/12975 cut-off events. [2024-06-28 03:55:26,489 INFO L125 PetriNetUnfolderBase]: For 849485/849485 co-relation queries the response was YES. [2024-06-28 03:55:26,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113273 conditions, 12975 events. 7963/12975 cut-off events. For 849485/849485 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 92728 event pairs, 4049 based on Foata normal form. 2/12976 useless extension candidates. Maximal degree in co-relation 113118. Up to 12611 conditions per place. [2024-06-28 03:55:26,672 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 543 selfloop transitions, 45 changer transitions 0/592 dead transitions. [2024-06-28 03:55:26,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 592 transitions, 11806 flow [2024-06-28 03:55:26,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:26,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:26,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:55:26,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:55:26,674 INFO L175 Difference]: Start difference. First operand has 323 places, 570 transitions, 10507 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:55:26,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 592 transitions, 11806 flow [2024-06-28 03:55:30,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 592 transitions, 11600 flow, removed 102 selfloop flow, removed 1 redundant places. [2024-06-28 03:55:30,620 INFO L231 Difference]: Finished difference. Result has 331 places, 571 transitions, 10409 flow [2024-06-28 03:55:30,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10301, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10409, PETRI_PLACES=331, PETRI_TRANSITIONS=571} [2024-06-28 03:55:30,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 03:55:30,628 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 571 transitions, 10409 flow [2024-06-28 03:55:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:30,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:55:30,628 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-28 03:55:30,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:30,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1175850252, now seen corresponding path program 2 times [2024-06-28 03:55:30,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:30,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91586933] [2024-06-28 03:55:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:30,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:31,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:31,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:31,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91586933] [2024-06-28 03:55:31,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91586933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:31,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:31,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:55:31,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579698371] [2024-06-28 03:55:31,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:31,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:55:31,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:31,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:55:31,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:55:31,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:55:31,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 571 transitions, 10409 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:31,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:31,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:55:31,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:35,161 INFO L124 PetriNetUnfolderBase]: 7968/12984 cut-off events. [2024-06-28 03:55:35,162 INFO L125 PetriNetUnfolderBase]: For 866702/866702 co-relation queries the response was YES. [2024-06-28 03:55:35,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113515 conditions, 12984 events. 7968/12984 cut-off events. For 866702/866702 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 92775 event pairs, 4047 based on Foata normal form. 1/12984 useless extension candidates. Maximal degree in co-relation 113357. Up to 12615 conditions per place. [2024-06-28 03:55:35,352 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 543 selfloop transitions, 47 changer transitions 0/594 dead transitions. [2024-06-28 03:55:35,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 594 transitions, 11797 flow [2024-06-28 03:55:35,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:55:35,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:55:35,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:55:35,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-28 03:55:35,354 INFO L175 Difference]: Start difference. First operand has 331 places, 571 transitions, 10409 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:55:35,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 594 transitions, 11797 flow [2024-06-28 03:55:39,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 594 transitions, 11641 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:55:39,414 INFO L231 Difference]: Finished difference. Result has 332 places, 574 transitions, 10464 flow [2024-06-28 03:55:39,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10253, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10464, PETRI_PLACES=332, PETRI_TRANSITIONS=574} [2024-06-28 03:55:39,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 03:55:39,415 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 574 transitions, 10464 flow [2024-06-28 03:55:39,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:39,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:39,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:39,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:55:39,416 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-28 03:55:39,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:39,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1172131182, now seen corresponding path program 3 times [2024-06-28 03:55:39,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977768485] [2024-06-28 03:55:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:55:40,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:55:40,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:55:40,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977768485] [2024-06-28 03:55:40,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977768485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:55:40,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:55:40,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:55:40,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640234920] [2024-06-28 03:55:40,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:55:40,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:55:40,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:55:40,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:55:40,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:55:40,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:55:40,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 574 transitions, 10464 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:40,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:55:40,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:55:40,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:55:44,097 INFO L124 PetriNetUnfolderBase]: 8024/13072 cut-off events. [2024-06-28 03:55:44,097 INFO L125 PetriNetUnfolderBase]: For 898221/898227 co-relation queries the response was YES. [2024-06-28 03:55:44,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114307 conditions, 13072 events. 8024/13072 cut-off events. For 898221/898227 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 93388 event pairs, 3402 based on Foata normal form. 13/13082 useless extension candidates. Maximal degree in co-relation 114148. Up to 12473 conditions per place. [2024-06-28 03:55:44,299 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 508 selfloop transitions, 99 changer transitions 2/613 dead transitions. [2024-06-28 03:55:44,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 613 transitions, 12114 flow [2024-06-28 03:55:44,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:55:44,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:55:44,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:55:44,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:55:44,301 INFO L175 Difference]: Start difference. First operand has 332 places, 574 transitions, 10464 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:55:44,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 613 transitions, 12114 flow [2024-06-28 03:55:48,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 613 transitions, 11852 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-28 03:55:48,551 INFO L231 Difference]: Finished difference. Result has 335 places, 588 transitions, 10722 flow [2024-06-28 03:55:48,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10202, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10722, PETRI_PLACES=335, PETRI_TRANSITIONS=588} [2024-06-28 03:55:48,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 03:55:48,551 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 588 transitions, 10722 flow [2024-06-28 03:55:48,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:55:48,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:55:48,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:55:48,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:55:48,552 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:55:48,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:55:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1842537804, now seen corresponding path program 1 times [2024-06-28 03:55:48,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:55:48,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964891766] [2024-06-28 03:55:48,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:55:48,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:55:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat