./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.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/mix045_power.oepc_pso.oepc_rmo.oepc.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/mix045_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix045_power.oepc_pso.oepc_rmo.oepc.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:31:16,468 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:31:16,531 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:31:16,535 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:31:16,536 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:31:16,558 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:31:16,558 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:31:16,558 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:31:16,559 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:31:16,562 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:31:16,562 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:31:16,562 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:31:16,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:31:16,563 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:31:16,564 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:31:16,564 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:31:16,564 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:31:16,564 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:31:16,564 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:31:16,564 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:31:16,565 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:31:16,566 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:31:16,567 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:31:16,567 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:31:16,567 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:31:16,568 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:31:16,568 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:31:16,568 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:31:16,568 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:31:16,568 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:31:16,569 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:31:16,569 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:31:16,788 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:31:16,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:31:16,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:31:16,810 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:31:16,810 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:31:16,811 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 03:31:17,867 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:31:18,103 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:31:18,105 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 03:31:18,121 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eed827132/adb24134eacc4e118d7c8708e8c7de9e/FLAGd755a2f60 [2024-06-28 03:31:18,136 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eed827132/adb24134eacc4e118d7c8708e8c7de9e [2024-06-28 03:31:18,138 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:31:18,138 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:31:18,140 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/mix045_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 03:31:18,272 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:31:18,273 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:31:18,274 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:31:18,274 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:31:18,278 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:31:18,279 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:31:18" (1/2) ... [2024-06-28 03:31:18,280 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@665e5bd9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:31:18, skipping insertion in model container [2024-06-28 03:31:18,280 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:31:18" (1/2) ... [2024-06-28 03:31:18,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@79fbe8de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:31:18, skipping insertion in model container [2024-06-28 03:31:18,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:18" (2/2) ... [2024-06-28 03:31:18,282 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@665e5bd9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:31:18, skipping insertion in model container [2024-06-28 03:31:18,282 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:18" (2/2) ... [2024-06-28 03:31:18,282 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:31:18,352 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:31:18,353 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || a$read_delayed_var == 0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 03:31:18,353 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || a$read_delayed_var == 0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 03:31:18,354 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((! multithreaded || a$read_delayed_var == 0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && a$flush_delayed == (_Bool)0) && a$r_buff0_thd0 == (_Bool)0) && a$r_buff0_thd2 == (_Bool)0) && a$r_buff0_thd3 == (_Bool)0) && a$r_buff1_thd0 == (_Bool)0) && a$r_buff1_thd2 == (_Bool)0) && a$r_buff1_thd3 == (_Bool)0) && a$read_delayed == (_Bool)0) && a$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (a$mem_tmp == 0 || a$mem_tmp == 1)) && (a$w_buff0 == 0 || a$w_buff0 == 1)) && (a$w_buff1 == 0 || a$w_buff1 == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 03:31:18,354 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:31:18,354 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-28 03:31:18,396 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:31:18,684 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:31:18,692 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:31:18,860 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:31:18,925 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:31:18,926 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:31:18 WrapperNode [2024-06-28 03:31:18,926 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:31:18,927 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:31:18,944 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:31:18,944 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:31:18,949 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:31:18" (1/1) ... [2024-06-28 03:31:18,968 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:31:18" (1/1) ... [2024-06-28 03:31:19,012 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-28 03:31:19,012 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:31:19,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:31:19,013 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:31:19,013 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:31:19,025 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:31:18" (1/1) ... [2024-06-28 03:31:19,025 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:31:18" (1/1) ... [2024-06-28 03:31:19,040 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:31:18" (1/1) ... [2024-06-28 03:31:19,058 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:31:19,062 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:31:18" (1/1) ... [2024-06-28 03:31:19,062 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:31:18" (1/1) ... [2024-06-28 03:31:19,075 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:31:18" (1/1) ... [2024-06-28 03:31:19,086 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:31:18" (1/1) ... [2024-06-28 03:31:19,088 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:31:18" (1/1) ... [2024-06-28 03:31:19,094 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:31:18" (1/1) ... [2024-06-28 03:31:19,096 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:31:19,099 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:31:19,099 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:31:19,099 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:31:19,100 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:31:18" (1/1) ... [2024-06-28 03:31:19,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:31:19,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:31:19,125 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:31:19,130 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:31:19,157 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:31:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:31:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:31:19,158 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:31:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:31:19,159 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:31:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:31:19,159 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:31:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:31:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:31:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:31:19,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:31:19,161 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:31:19,296 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:31:19,298 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:31:19,661 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:31:19,662 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:31:19,800 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:31:19,800 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:31:19,801 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:31:19 BoogieIcfgContainer [2024-06-28 03:31:19,801 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:31:19,803 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:31:19,803 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:31:19,806 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:31:19,806 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:31:18" (1/4) ... [2024-06-28 03:31:19,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5786f55c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:31:19, skipping insertion in model container [2024-06-28 03:31:19,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:31:18" (2/4) ... [2024-06-28 03:31:19,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5786f55c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:31:19, skipping insertion in model container [2024-06-28 03:31:19,808 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:31:18" (3/4) ... [2024-06-28 03:31:19,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5786f55c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:31:19, skipping insertion in model container [2024-06-28 03:31:19,808 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:31:19" (4/4) ... [2024-06-28 03:31:19,809 INFO L112 eAbstractionObserver]: Analyzing ICFG mix045_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 03:31:19,822 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:31:19,822 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:31:19,822 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:31:19,878 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:31:19,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:31:19,933 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:31:19,933 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:31:19,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:31:19,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:31:19,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:31:19,950 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:31:19,956 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;@3a1ff4a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:31:19,956 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:31:19,962 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:31:19,962 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:31:19,962 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:31:19,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:19,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:31:19,963 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:31:19,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:19,968 INFO L85 PathProgramCache]: Analyzing trace with hash 375457951, now seen corresponding path program 1 times [2024-06-28 03:31:19,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:19,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108077835] [2024-06-28 03:31:19,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:19,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:20,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:31:20,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:20,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108077835] [2024-06-28 03:31:20,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108077835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:20,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:20,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:31:20,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967150126] [2024-06-28 03:31:20,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:20,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:31:20,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:20,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:31:20,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:31:20,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:20,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:31:20,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:20,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:20,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:21,374 INFO L124 PetriNetUnfolderBase]: 1911/2909 cut-off events. [2024-06-28 03:31:21,374 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 03:31:21,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5833 conditions, 2909 events. 1911/2909 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13861 event pairs, 1379 based on Foata normal form. 1/2833 useless extension candidates. Maximal degree in co-relation 5821. Up to 2825 conditions per place. [2024-06-28 03:31:21,395 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-28 03:31:21,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 177 flow [2024-06-28 03:31:21,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:31:21,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:31:21,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-28 03:31:21,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-28 03:31:21,406 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 74 transitions. [2024-06-28 03:31:21,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 177 flow [2024-06-28 03:31:21,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:21,411 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:31:21,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:31:21,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:31:21,416 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:31:21,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:31:21,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:21,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:21,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:31:21,417 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:31:21,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:21,418 INFO L85 PathProgramCache]: Analyzing trace with hash 37881534, now seen corresponding path program 1 times [2024-06-28 03:31:21,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:21,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071979567] [2024-06-28 03:31:21,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:21,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:21,947 INFO 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:31:21,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:21,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071979567] [2024-06-28 03:31:21,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071979567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:21,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:21,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:31:21,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828203394] [2024-06-28 03:31:21,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:21,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:31:21,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:21,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:31:21,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:31:22,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:22,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:22,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:22,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:22,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:22,306 INFO L124 PetriNetUnfolderBase]: 1905/2900 cut-off events. [2024-06-28 03:31:22,306 INFO L125 PetriNetUnfolderBase]: For 518/518 co-relation queries the response was YES. [2024-06-28 03:31:22,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6521 conditions, 2900 events. 1905/2900 cut-off events. For 518/518 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13853 event pairs, 1212 based on Foata normal form. 3/2866 useless extension candidates. Maximal degree in co-relation 6509. Up to 2801 conditions per place. [2024-06-28 03:31:22,317 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 03:31:22,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 244 flow [2024-06-28 03:31:22,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:31:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:31:22,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-28 03:31:22,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-28 03:31:22,320 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 95 transitions. [2024-06-28 03:31:22,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 244 flow [2024-06-28 03:31:22,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:31:22,321 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:31:22,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:31:22,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:31:22,322 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:31:22,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:22,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:22,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:22,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:31:22,323 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:22,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:22,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1174328974, now seen corresponding path program 1 times [2024-06-28 03:31:22,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:22,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846700794] [2024-06-28 03:31:22,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:22,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:22,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:22,995 INFO 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:31:22,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:22,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846700794] [2024-06-28 03:31:22,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846700794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:22,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:22,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:31:22,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726819012] [2024-06-28 03:31:22,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:22,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:31:22,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:31:22,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:31:23,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:23,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:23,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:23,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:23,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:23,348 INFO L124 PetriNetUnfolderBase]: 1913/2918 cut-off events. [2024-06-28 03:31:23,349 INFO L125 PetriNetUnfolderBase]: For 1479/1479 co-relation queries the response was YES. [2024-06-28 03:31:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7248 conditions, 2918 events. 1913/2918 cut-off events. For 1479/1479 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13971 event pairs, 951 based on Foata normal form. 5/2891 useless extension candidates. Maximal degree in co-relation 7234. Up to 2747 conditions per place. [2024-06-28 03:31:23,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-28 03:31:23,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 398 flow [2024-06-28 03:31:23,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:31:23,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:31:23,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 03:31:23,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-28 03:31:23,383 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 124 transitions. [2024-06-28 03:31:23,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 398 flow [2024-06-28 03:31:23,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 384 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:31:23,387 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 03:31:23,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 03:31:23,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:31:23,389 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 03:31:23,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:23,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:23,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:23,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:31:23,389 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:23,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:23,390 INFO L85 PathProgramCache]: Analyzing trace with hash -2111977869, now seen corresponding path program 1 times [2024-06-28 03:31:23,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:23,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031900636] [2024-06-28 03:31:23,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:23,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:23,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:24,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:24,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:24,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031900636] [2024-06-28 03:31:24,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031900636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:24,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:24,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:31:24,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549798474] [2024-06-28 03:31:24,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:24,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:31:24,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:24,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:31:24,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:31:24,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:24,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:31:24,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:24,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:24,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:24,732 INFO L124 PetriNetUnfolderBase]: 1921/2930 cut-off events. [2024-06-28 03:31:24,732 INFO L125 PetriNetUnfolderBase]: For 3456/3458 co-relation queries the response was YES. [2024-06-28 03:31:24,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8493 conditions, 2930 events. 1921/2930 cut-off events. For 3456/3458 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13976 event pairs, 784 based on Foata normal form. 7/2905 useless extension candidates. Maximal degree in co-relation 8476. Up to 2733 conditions per place. [2024-06-28 03:31:24,748 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 61 selfloop transitions, 20 changer transitions 0/86 dead transitions. [2024-06-28 03:31:24,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 525 flow [2024-06-28 03:31:24,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:24,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:24,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 03:31:24,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 03:31:24,750 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 146 transitions. [2024-06-28 03:31:24,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 525 flow [2024-06-28 03:31:24,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 86 transitions, 517 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 03:31:24,754 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-28 03:31:24,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-28 03:31:24,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:31:24,755 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-28 03:31:24,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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:31:24,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:24,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:24,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:31:24,756 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:24,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:24,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1046208371, now seen corresponding path program 1 times [2024-06-28 03:31:24,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:24,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572910413] [2024-06-28 03:31:24,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:24,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:25,660 INFO 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:31:25,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:25,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572910413] [2024-06-28 03:31:25,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572910413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:25,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:25,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:25,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067512601] [2024-06-28 03:31:25,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:25,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:25,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:25,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:25,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:25,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 03:31:25,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:25,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:25,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 03:31:25,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:26,224 INFO L124 PetriNetUnfolderBase]: 1933/2950 cut-off events. [2024-06-28 03:31:26,224 INFO L125 PetriNetUnfolderBase]: For 5435/5437 co-relation queries the response was YES. [2024-06-28 03:31:26,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9454 conditions, 2950 events. 1933/2950 cut-off events. For 5435/5437 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14081 event pairs, 596 based on Foata normal form. 12/2930 useless extension candidates. Maximal degree in co-relation 9434. Up to 2701 conditions per place. [2024-06-28 03:31:26,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 23 changer transitions 0/93 dead transitions. [2024-06-28 03:31:26,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 93 transitions, 626 flow [2024-06-28 03:31:26,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:26,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:26,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 03:31:26,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-28 03:31:26,247 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 7 states and 164 transitions. [2024-06-28 03:31:26,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 93 transitions, 626 flow [2024-06-28 03:31:26,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 93 transitions, 577 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:26,253 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 337 flow [2024-06-28 03:31:26,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=337, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 03:31:26,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 03:31:26,256 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 337 flow [2024-06-28 03:31:26,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:26,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:26,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:26,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:31:26,260 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:31:26,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1941900936, now seen corresponding path program 1 times [2024-06-28 03:31:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:26,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259435387] [2024-06-28 03:31:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:26,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:26,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:26,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:26,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259435387] [2024-06-28 03:31:26,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259435387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:26,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:26,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:31:26,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770999791] [2024-06-28 03:31:26,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:26,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:31:26,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:26,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:31:26,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:31:26,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:26,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 337 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:31:26,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:26,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:26,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:27,231 INFO L124 PetriNetUnfolderBase]: 1928/2939 cut-off events. [2024-06-28 03:31:27,231 INFO L125 PetriNetUnfolderBase]: For 7382/7382 co-relation queries the response was YES. [2024-06-28 03:31:27,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10049 conditions, 2939 events. 1928/2939 cut-off events. For 7382/7382 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13979 event pairs, 776 based on Foata normal form. 2/2906 useless extension candidates. Maximal degree in co-relation 10027. Up to 2844 conditions per place. [2024-06-28 03:31:27,247 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 55 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-28 03:31:27,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 491 flow [2024-06-28 03:31:27,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:31:27,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:31:27,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-28 03:31:27,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-28 03:31:27,248 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 337 flow. Second operand 5 states and 92 transitions. [2024-06-28 03:31:27,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 491 flow [2024-06-28 03:31:27,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 67 transitions, 427 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:27,252 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 297 flow [2024-06-28 03:31:27,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 03:31:27,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 03:31:27,253 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 297 flow [2024-06-28 03:31:27,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:31:27,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:27,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:27,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:31:27,254 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:31:27,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:27,254 INFO L85 PathProgramCache]: Analyzing trace with hash -69673986, now seen corresponding path program 1 times [2024-06-28 03:31:27,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:27,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522492306] [2024-06-28 03:31:27,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:27,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:27,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:27,756 INFO 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:31:27,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:27,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522492306] [2024-06-28 03:31:27,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522492306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:27,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:27,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562471274] [2024-06-28 03:31:27,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:27,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:27,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:27,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:27,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:27,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:27,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 297 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:31:27,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:27,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:27,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:28,342 INFO L124 PetriNetUnfolderBase]: 1932/2969 cut-off events. [2024-06-28 03:31:28,342 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-28 03:31:28,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10111 conditions, 2969 events. 1932/2969 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14198 event pairs, 727 based on Foata normal form. 6/2974 useless extension candidates. Maximal degree in co-relation 10087. Up to 2802 conditions per place. [2024-06-28 03:31:28,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-28 03:31:28,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 86 transitions, 591 flow [2024-06-28 03:31:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:28,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 03:31:28,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-28 03:31:28,362 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 297 flow. Second operand 6 states and 116 transitions. [2024-06-28 03:31:28,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 86 transitions, 591 flow [2024-06-28 03:31:28,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 86 transitions, 569 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:28,367 INFO L231 Difference]: Finished difference. Result has 63 places, 67 transitions, 406 flow [2024-06-28 03:31:28,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=406, PETRI_PLACES=63, PETRI_TRANSITIONS=67} [2024-06-28 03:31:28,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-28 03:31:28,367 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 67 transitions, 406 flow [2024-06-28 03:31:28,368 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:31:28,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:28,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:28,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:31:28,368 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:31:28,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:28,369 INFO L85 PathProgramCache]: Analyzing trace with hash 417428651, now seen corresponding path program 1 times [2024-06-28 03:31:28,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:28,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860789574] [2024-06-28 03:31:28,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:28,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:28,949 INFO 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:31:28,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:28,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860789574] [2024-06-28 03:31:28,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860789574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:28,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:28,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:28,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190952674] [2024-06-28 03:31:28,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:28,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:28,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:28,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:28,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:29,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:29,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 67 transitions, 406 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:31:29,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:29,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:29,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:29,382 INFO L124 PetriNetUnfolderBase]: 1938/2988 cut-off events. [2024-06-28 03:31:29,383 INFO L125 PetriNetUnfolderBase]: For 12342/12346 co-relation queries the response was YES. [2024-06-28 03:31:29,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11223 conditions, 2988 events. 1938/2988 cut-off events. For 12342/12346 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14405 event pairs, 750 based on Foata normal form. 8/2994 useless extension candidates. Maximal degree in co-relation 11197. Up to 2784 conditions per place. [2024-06-28 03:31:29,400 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-06-28 03:31:29,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 90 transitions, 678 flow [2024-06-28 03:31:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:29,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-28 03:31:29,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:31:29,402 INFO L175 Difference]: Start difference. First operand has 63 places, 67 transitions, 406 flow. Second operand 6 states and 117 transitions. [2024-06-28 03:31:29,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 90 transitions, 678 flow [2024-06-28 03:31:29,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 660 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 03:31:29,410 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 460 flow [2024-06-28 03:31:29,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=460, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-28 03:31:29,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-28 03:31:29,411 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 460 flow [2024-06-28 03:31:29,411 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:31:29,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:29,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:29,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:31:29,412 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:31:29,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:29,412 INFO L85 PathProgramCache]: Analyzing trace with hash 2144004311, now seen corresponding path program 2 times [2024-06-28 03:31:29,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:29,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152863713] [2024-06-28 03:31:29,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:29,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:29,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:29,942 INFO 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:31:29,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:29,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152863713] [2024-06-28 03:31:29,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152863713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:29,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:29,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:29,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301183098] [2024-06-28 03:31:29,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:29,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:29,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:29,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:29,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:29,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:29,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 460 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:31:29,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:29,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:29,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:30,417 INFO L124 PetriNetUnfolderBase]: 1923/2962 cut-off events. [2024-06-28 03:31:30,417 INFO L125 PetriNetUnfolderBase]: For 13824/13824 co-relation queries the response was YES. [2024-06-28 03:31:30,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11342 conditions, 2962 events. 1923/2962 cut-off events. For 13824/13824 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14225 event pairs, 746 based on Foata normal form. 2/2962 useless extension candidates. Maximal degree in co-relation 11313. Up to 2825 conditions per place. [2024-06-28 03:31:30,434 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 11 changer transitions 0/85 dead transitions. [2024-06-28 03:31:30,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 85 transitions, 660 flow [2024-06-28 03:31:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:30,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:31:30,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:31:30,435 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 460 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:31:30,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 85 transitions, 660 flow [2024-06-28 03:31:30,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 85 transitions, 631 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:30,445 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 461 flow [2024-06-28 03:31:30,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=461, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-28 03:31:30,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-28 03:31:30,446 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 461 flow [2024-06-28 03:31:30,446 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:31:30,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:30,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:30,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:31:30,446 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:31:30,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:30,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1849465907, now seen corresponding path program 1 times [2024-06-28 03:31:30,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:30,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061323203] [2024-06-28 03:31:30,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:30,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:30,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:31,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:31,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:31,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061323203] [2024-06-28 03:31:31,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061323203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:31,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:31,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:31,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695147174] [2024-06-28 03:31:31,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:31,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:31,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:31,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:31,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:31,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:31,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 461 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:31:31,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:31,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:31,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:31,684 INFO L124 PetriNetUnfolderBase]: 2091/3195 cut-off events. [2024-06-28 03:31:31,684 INFO L125 PetriNetUnfolderBase]: For 17123/17123 co-relation queries the response was YES. [2024-06-28 03:31:31,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12468 conditions, 3195 events. 2091/3195 cut-off events. For 17123/17123 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15260 event pairs, 644 based on Foata normal form. 12/3206 useless extension candidates. Maximal degree in co-relation 12438. Up to 2721 conditions per place. [2024-06-28 03:31:31,703 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 87 selfloop transitions, 31 changer transitions 0/122 dead transitions. [2024-06-28 03:31:31,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 122 transitions, 987 flow [2024-06-28 03:31:31,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:31,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:31,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-28 03:31:31,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-06-28 03:31:31,704 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 461 flow. Second operand 7 states and 146 transitions. [2024-06-28 03:31:31,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 122 transitions, 987 flow [2024-06-28 03:31:31,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 122 transitions, 940 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:31,714 INFO L231 Difference]: Finished difference. Result has 75 places, 89 transitions, 662 flow [2024-06-28 03:31:31,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=662, PETRI_PLACES=75, PETRI_TRANSITIONS=89} [2024-06-28 03:31:31,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-28 03:31:31,715 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 89 transitions, 662 flow [2024-06-28 03:31:31,716 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:31:31,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:31,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:31,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:31:31,716 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:31:31,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:31,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2039625387, now seen corresponding path program 2 times [2024-06-28 03:31:31,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:31,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102394094] [2024-06-28 03:31:31,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:31,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:32,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:32,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:32,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102394094] [2024-06-28 03:31:32,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102394094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:32,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:32,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:32,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015154994] [2024-06-28 03:31:32,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:32,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:32,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:32,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:32,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:32,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:32,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 89 transitions, 662 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:31:32,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:32,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:32,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:32,845 INFO L124 PetriNetUnfolderBase]: 2127/3249 cut-off events. [2024-06-28 03:31:32,845 INFO L125 PetriNetUnfolderBase]: For 22943/22943 co-relation queries the response was YES. [2024-06-28 03:31:32,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14611 conditions, 3249 events. 2127/3249 cut-off events. For 22943/22943 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15552 event pairs, 700 based on Foata normal form. 6/3254 useless extension candidates. Maximal degree in co-relation 14577. Up to 3007 conditions per place. [2024-06-28 03:31:32,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 97 selfloop transitions, 23 changer transitions 0/124 dead transitions. [2024-06-28 03:31:32,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 124 transitions, 1144 flow [2024-06-28 03:31:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:32,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:32,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 03:31:32,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 03:31:32,866 INFO L175 Difference]: Start difference. First operand has 75 places, 89 transitions, 662 flow. Second operand 7 states and 136 transitions. [2024-06-28 03:31:32,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 124 transitions, 1144 flow [2024-06-28 03:31:32,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1100 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-28 03:31:32,884 INFO L231 Difference]: Finished difference. Result has 82 places, 97 transitions, 770 flow [2024-06-28 03:31:32,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=770, PETRI_PLACES=82, PETRI_TRANSITIONS=97} [2024-06-28 03:31:32,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 03:31:32,885 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 97 transitions, 770 flow [2024-06-28 03:31:32,885 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:31:32,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:32,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:31:32,885 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:31:32,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:32,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1762806237, now seen corresponding path program 3 times [2024-06-28 03:31:32,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:32,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102998914] [2024-06-28 03:31:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:33,530 INFO 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:31:33,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:33,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102998914] [2024-06-28 03:31:33,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102998914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:33,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:33,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:33,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382823269] [2024-06-28 03:31:33,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:33,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:33,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:33,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:33,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:33,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:33,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 97 transitions, 770 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:31:33,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:33,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:33,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:34,113 INFO L124 PetriNetUnfolderBase]: 2131/3255 cut-off events. [2024-06-28 03:31:34,113 INFO L125 PetriNetUnfolderBase]: For 27428/27428 co-relation queries the response was YES. [2024-06-28 03:31:34,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15259 conditions, 3255 events. 2131/3255 cut-off events. For 27428/27428 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15606 event pairs, 694 based on Foata normal form. 6/3260 useless extension candidates. Maximal degree in co-relation 15221. Up to 3076 conditions per place. [2024-06-28 03:31:34,133 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 99 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-28 03:31:34,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 126 transitions, 1191 flow [2024-06-28 03:31:34,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:34,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:31:34,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:31:34,135 INFO L175 Difference]: Start difference. First operand has 82 places, 97 transitions, 770 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:31:34,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 126 transitions, 1191 flow [2024-06-28 03:31:34,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1140 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:34,152 INFO L231 Difference]: Finished difference. Result has 89 places, 105 transitions, 874 flow [2024-06-28 03:31:34,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=89, PETRI_TRANSITIONS=105} [2024-06-28 03:31:34,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 03:31:34,153 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 105 transitions, 874 flow [2024-06-28 03:31:34,153 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:31:34,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:34,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:34,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:31:34,153 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:31:34,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:34,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1672088309, now seen corresponding path program 1 times [2024-06-28 03:31:34,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:34,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298189810] [2024-06-28 03:31:34,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:34,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:35,032 INFO 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:31:35,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:35,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298189810] [2024-06-28 03:31:35,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298189810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:35,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:35,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:35,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798087802] [2024-06-28 03:31:35,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:35,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:35,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:35,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:35,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:35,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:35,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 105 transitions, 874 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:31:35,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:35,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:35,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:35,776 INFO L124 PetriNetUnfolderBase]: 2134/3259 cut-off events. [2024-06-28 03:31:35,777 INFO L125 PetriNetUnfolderBase]: For 30219/30219 co-relation queries the response was YES. [2024-06-28 03:31:35,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15639 conditions, 3259 events. 2134/3259 cut-off events. For 30219/30219 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15643 event pairs, 673 based on Foata normal form. 6/3264 useless extension candidates. Maximal degree in co-relation 15598. Up to 3061 conditions per place. [2024-06-28 03:31:35,797 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-06-28 03:31:35,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 129 transitions, 1256 flow [2024-06-28 03:31:35,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:35,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:35,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:31:35,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:31:35,799 INFO L175 Difference]: Start difference. First operand has 89 places, 105 transitions, 874 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:31:35,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 129 transitions, 1256 flow [2024-06-28 03:31:35,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 129 transitions, 1201 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:35,834 INFO L231 Difference]: Finished difference. Result has 92 places, 108 transitions, 917 flow [2024-06-28 03:31:35,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=917, PETRI_PLACES=92, PETRI_TRANSITIONS=108} [2024-06-28 03:31:35,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 03:31:35,835 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 108 transitions, 917 flow [2024-06-28 03:31:35,835 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:31:35,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:35,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:35,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:31:35,835 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:35,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:35,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1948830532, now seen corresponding path program 1 times [2024-06-28 03:31:35,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:35,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925204688] [2024-06-28 03:31:35,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:35,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:35,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:36,276 INFO 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:31:36,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:36,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925204688] [2024-06-28 03:31:36,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925204688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:36,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:36,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:31:36,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6133873] [2024-06-28 03:31:36,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:36,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:31:36,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:36,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:31:36,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:31:36,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:36,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 108 transitions, 917 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:36,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:36,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:36,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:36,809 INFO L124 PetriNetUnfolderBase]: 2131/3255 cut-off events. [2024-06-28 03:31:36,810 INFO L125 PetriNetUnfolderBase]: For 32999/32999 co-relation queries the response was YES. [2024-06-28 03:31:36,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16084 conditions, 3255 events. 2131/3255 cut-off events. For 32999/32999 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15599 event pairs, 697 based on Foata normal form. 1/3255 useless extension candidates. Maximal degree in co-relation 16042. Up to 3137 conditions per place. [2024-06-28 03:31:36,827 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 102 selfloop transitions, 9 changer transitions 0/115 dead transitions. [2024-06-28 03:31:36,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 115 transitions, 1157 flow [2024-06-28 03:31:36,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:31:36,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:31:36,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 03:31:36,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 03:31:36,828 INFO L175 Difference]: Start difference. First operand has 92 places, 108 transitions, 917 flow. Second operand 5 states and 88 transitions. [2024-06-28 03:31:36,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 115 transitions, 1157 flow [2024-06-28 03:31:36,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 115 transitions, 1075 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:36,847 INFO L231 Difference]: Finished difference. Result has 92 places, 108 transitions, 859 flow [2024-06-28 03:31:36,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=859, PETRI_PLACES=92, PETRI_TRANSITIONS=108} [2024-06-28 03:31:36,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 03:31:36,848 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 108 transitions, 859 flow [2024-06-28 03:31:36,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:36,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:36,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:36,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:31:36,848 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:36,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:36,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1502682284, now seen corresponding path program 1 times [2024-06-28 03:31:36,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:36,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485165324] [2024-06-28 03:31:36,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:36,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:36,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:37,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:37,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:37,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485165324] [2024-06-28 03:31:37,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485165324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:37,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:37,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:37,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113317068] [2024-06-28 03:31:37,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:37,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:37,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:37,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:37,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:37,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:37,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 108 transitions, 859 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:37,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:37,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:37,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:38,223 INFO L124 PetriNetUnfolderBase]: 2142/3272 cut-off events. [2024-06-28 03:31:38,223 INFO L125 PetriNetUnfolderBase]: For 36332/36338 co-relation queries the response was YES. [2024-06-28 03:31:38,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16255 conditions, 3272 events. 2142/3272 cut-off events. For 36332/36338 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15675 event pairs, 680 based on Foata normal form. 8/3279 useless extension candidates. Maximal degree in co-relation 16212. Up to 3032 conditions per place. [2024-06-28 03:31:38,241 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 109 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-06-28 03:31:38,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 140 transitions, 1335 flow [2024-06-28 03:31:38,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:38,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:38,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 03:31:38,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-28 03:31:38,242 INFO L175 Difference]: Start difference. First operand has 92 places, 108 transitions, 859 flow. Second operand 7 states and 136 transitions. [2024-06-28 03:31:38,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 140 transitions, 1335 flow [2024-06-28 03:31:38,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 140 transitions, 1315 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:38,265 INFO L231 Difference]: Finished difference. Result has 96 places, 114 transitions, 987 flow [2024-06-28 03:31:38,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=987, PETRI_PLACES=96, PETRI_TRANSITIONS=114} [2024-06-28 03:31:38,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 03:31:38,266 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 114 transitions, 987 flow [2024-06-28 03:31:38,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:38,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:38,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:38,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:31:38,266 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:31:38,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:38,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1499017154, now seen corresponding path program 2 times [2024-06-28 03:31:38,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:38,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684452374] [2024-06-28 03:31:38,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:38,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:39,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:39,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:39,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684452374] [2024-06-28 03:31:39,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684452374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:39,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:39,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:39,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339543893] [2024-06-28 03:31:39,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:39,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:39,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:39,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:39,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:39,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:39,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 114 transitions, 987 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:39,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:39,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:39,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:39,598 INFO L124 PetriNetUnfolderBase]: 2137/3265 cut-off events. [2024-06-28 03:31:39,598 INFO L125 PetriNetUnfolderBase]: For 41311/41317 co-relation queries the response was YES. [2024-06-28 03:31:39,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16886 conditions, 3265 events. 2137/3265 cut-off events. For 41311/41317 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15638 event pairs, 680 based on Foata normal form. 8/3272 useless extension candidates. Maximal degree in co-relation 16842. Up to 3060 conditions per place. [2024-06-28 03:31:39,614 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 108 selfloop transitions, 23 changer transitions 0/135 dead transitions. [2024-06-28 03:31:39,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 135 transitions, 1305 flow [2024-06-28 03:31:39,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:39,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:39,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:31:39,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:31:39,615 INFO L175 Difference]: Start difference. First operand has 96 places, 114 transitions, 987 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:31:39,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 135 transitions, 1305 flow [2024-06-28 03:31:39,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 135 transitions, 1222 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:39,641 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 958 flow [2024-06-28 03:31:39,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=958, PETRI_PLACES=100, PETRI_TRANSITIONS=114} [2024-06-28 03:31:39,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 03:31:39,642 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 958 flow [2024-06-28 03:31:39,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:39,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:39,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:39,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:31:39,642 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:31:39,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:39,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1498867269, now seen corresponding path program 1 times [2024-06-28 03:31:39,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:39,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711886059] [2024-06-28 03:31:39,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:39,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:40,305 INFO 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:31:40,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:40,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711886059] [2024-06-28 03:31:40,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711886059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:40,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:40,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:40,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528472312] [2024-06-28 03:31:40,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:40,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:40,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:40,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:40,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:40,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:40,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 114 transitions, 958 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:40,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:40,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:40,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:40,868 INFO L124 PetriNetUnfolderBase]: 2221/3380 cut-off events. [2024-06-28 03:31:40,868 INFO L125 PetriNetUnfolderBase]: For 46906/46908 co-relation queries the response was YES. [2024-06-28 03:31:40,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17818 conditions, 3380 events. 2221/3380 cut-off events. For 46906/46908 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16230 event pairs, 636 based on Foata normal form. 8/3387 useless extension candidates. Maximal degree in co-relation 17772. Up to 2821 conditions per place. [2024-06-28 03:31:40,887 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 102 selfloop transitions, 48 changer transitions 0/154 dead transitions. [2024-06-28 03:31:40,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 154 transitions, 1634 flow [2024-06-28 03:31:40,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:40,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:40,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 03:31:40,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-28 03:31:40,888 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 958 flow. Second operand 7 states and 145 transitions. [2024-06-28 03:31:40,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 154 transitions, 1634 flow [2024-06-28 03:31:40,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 154 transitions, 1577 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:40,919 INFO L231 Difference]: Finished difference. Result has 103 places, 123 transitions, 1166 flow [2024-06-28 03:31:40,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1166, PETRI_PLACES=103, PETRI_TRANSITIONS=123} [2024-06-28 03:31:40,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-28 03:31:40,919 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 123 transitions, 1166 flow [2024-06-28 03:31:40,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:40,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:40,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:40,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:31:40,920 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:31:40,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:40,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1717007269, now seen corresponding path program 2 times [2024-06-28 03:31:40,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:40,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379374494] [2024-06-28 03:31:40,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:40,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:40,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:41,583 INFO 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:31:41,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:41,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379374494] [2024-06-28 03:31:41,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379374494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:41,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:41,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:41,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825593402] [2024-06-28 03:31:41,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:41,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:41,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:41,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:41,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:41,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:41,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 123 transitions, 1166 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:41,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:41,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:41,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:42,144 INFO L124 PetriNetUnfolderBase]: 2209/3364 cut-off events. [2024-06-28 03:31:42,144 INFO L125 PetriNetUnfolderBase]: For 53196/53198 co-relation queries the response was YES. [2024-06-28 03:31:42,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18752 conditions, 3364 events. 2209/3364 cut-off events. For 53196/53198 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16160 event pairs, 636 based on Foata normal form. 8/3371 useless extension candidates. Maximal degree in co-relation 18703. Up to 2815 conditions per place. [2024-06-28 03:31:42,164 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 103 selfloop transitions, 51 changer transitions 0/158 dead transitions. [2024-06-28 03:31:42,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 158 transitions, 1760 flow [2024-06-28 03:31:42,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:42,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 03:31:42,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 03:31:42,166 INFO L175 Difference]: Start difference. First operand has 103 places, 123 transitions, 1166 flow. Second operand 7 states and 148 transitions. [2024-06-28 03:31:42,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 158 transitions, 1760 flow [2024-06-28 03:31:42,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 158 transitions, 1664 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 03:31:42,206 INFO L231 Difference]: Finished difference. Result has 109 places, 126 transitions, 1276 flow [2024-06-28 03:31:42,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1276, PETRI_PLACES=109, PETRI_TRANSITIONS=126} [2024-06-28 03:31:42,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:31:42,207 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 126 transitions, 1276 flow [2024-06-28 03:31:42,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:42,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:42,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:42,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:31:42,208 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:31:42,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:42,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1188502666, now seen corresponding path program 1 times [2024-06-28 03:31:42,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:42,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851066901] [2024-06-28 03:31:42,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:42,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:42,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:42,953 INFO 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:31:42,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:42,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851066901] [2024-06-28 03:31:42,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851066901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:42,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:42,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:42,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256047010] [2024-06-28 03:31:42,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:42,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:42,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:42,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:42,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:43,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:43,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 126 transitions, 1276 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:31:43,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:43,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:43,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:43,604 INFO L124 PetriNetUnfolderBase]: 2211/3371 cut-off events. [2024-06-28 03:31:43,604 INFO L125 PetriNetUnfolderBase]: For 57777/57777 co-relation queries the response was YES. [2024-06-28 03:31:43,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19371 conditions, 3371 events. 2211/3371 cut-off events. For 57777/57777 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16195 event pairs, 669 based on Foata normal form. 3/3373 useless extension candidates. Maximal degree in co-relation 19319. Up to 3162 conditions per place. [2024-06-28 03:31:43,624 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 31 changer transitions 0/150 dead transitions. [2024-06-28 03:31:43,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 150 transitions, 1712 flow [2024-06-28 03:31:43,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:43,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:43,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:31:43,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:31:43,626 INFO L175 Difference]: Start difference. First operand has 109 places, 126 transitions, 1276 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:31:43,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 150 transitions, 1712 flow [2024-06-28 03:31:43,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 150 transitions, 1616 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:43,666 INFO L231 Difference]: Finished difference. Result has 111 places, 130 transitions, 1320 flow [2024-06-28 03:31:43,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1320, PETRI_PLACES=111, PETRI_TRANSITIONS=130} [2024-06-28 03:31:43,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 03:31:43,667 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 130 transitions, 1320 flow [2024-06-28 03:31:43,667 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:31:43,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:43,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:43,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:31:43,667 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:31:43,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1187580501, now seen corresponding path program 3 times [2024-06-28 03:31:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:43,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144054656] [2024-06-28 03:31:43,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:43,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:43,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:44,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:44,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:44,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144054656] [2024-06-28 03:31:44,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144054656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:44,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:44,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:31:44,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688198192] [2024-06-28 03:31:44,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:44,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:31:44,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:44,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:31:44,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:31:44,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:44,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 130 transitions, 1320 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:44,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:44,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:44,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:44,967 INFO L124 PetriNetUnfolderBase]: 2215/3379 cut-off events. [2024-06-28 03:31:44,967 INFO L125 PetriNetUnfolderBase]: For 62044/62050 co-relation queries the response was YES. [2024-06-28 03:31:44,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19636 conditions, 3379 events. 2215/3379 cut-off events. For 62044/62050 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16297 event pairs, 672 based on Foata normal form. 12/3390 useless extension candidates. Maximal degree in co-relation 19584. Up to 3167 conditions per place. [2024-06-28 03:31:44,988 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 127 selfloop transitions, 24 changer transitions 0/155 dead transitions. [2024-06-28 03:31:44,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 155 transitions, 1775 flow [2024-06-28 03:31:44,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:31:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:31:44,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:31:44,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:31:44,989 INFO L175 Difference]: Start difference. First operand has 111 places, 130 transitions, 1320 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:31:44,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 155 transitions, 1775 flow [2024-06-28 03:31:45,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1687 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:45,035 INFO L231 Difference]: Finished difference. Result has 113 places, 134 transitions, 1356 flow [2024-06-28 03:31:45,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1356, PETRI_PLACES=113, PETRI_TRANSITIONS=134} [2024-06-28 03:31:45,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 03:31:45,036 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 134 transitions, 1356 flow [2024-06-28 03:31:45,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:45,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:45,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:45,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:31:45,036 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:31:45,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 284206230, now seen corresponding path program 1 times [2024-06-28 03:31:45,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:45,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22951962] [2024-06-28 03:31:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:45,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:45,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:45,554 INFO 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:31:45,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:45,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22951962] [2024-06-28 03:31:45,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22951962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:45,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:45,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:31:45,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630655211] [2024-06-28 03:31:45,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:45,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:31:45,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:45,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:31:45,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:31:45,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:31:45,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 134 transitions, 1356 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:31:45,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:45,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:31:45,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:46,178 INFO L124 PetriNetUnfolderBase]: 2464/3630 cut-off events. [2024-06-28 03:31:46,178 INFO L125 PetriNetUnfolderBase]: For 75526/75526 co-relation queries the response was YES. [2024-06-28 03:31:46,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21812 conditions, 3630 events. 2464/3630 cut-off events. For 75526/75526 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16676 event pairs, 778 based on Foata normal form. 1/3630 useless extension candidates. Maximal degree in co-relation 21759. Up to 3612 conditions per place. [2024-06-28 03:31:46,205 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 130 selfloop transitions, 12 changer transitions 0/145 dead transitions. [2024-06-28 03:31:46,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 145 transitions, 1686 flow [2024-06-28 03:31:46,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:31:46,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:31:46,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 03:31:46,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:31:46,206 INFO L175 Difference]: Start difference. First operand has 113 places, 134 transitions, 1356 flow. Second operand 6 states and 96 transitions. [2024-06-28 03:31:46,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 145 transitions, 1686 flow [2024-06-28 03:31:46,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 145 transitions, 1613 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:46,297 INFO L231 Difference]: Finished difference. Result has 114 places, 137 transitions, 1345 flow [2024-06-28 03:31:46,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1345, PETRI_PLACES=114, PETRI_TRANSITIONS=137} [2024-06-28 03:31:46,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-28 03:31:46,298 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 137 transitions, 1345 flow [2024-06-28 03:31:46,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have 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:31:46,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:46,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:46,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:31:46,298 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:31:46,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:46,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2005390028, now seen corresponding path program 1 times [2024-06-28 03:31:46,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:46,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575672288] [2024-06-28 03:31:46,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:46,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:47,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:31:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:47,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575672288] [2024-06-28 03:31:47,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575672288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:47,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:47,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:47,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505763547] [2024-06-28 03:31:47,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:47,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:47,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:47,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:47,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:47,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:47,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 137 transitions, 1345 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:47,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:47,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:47,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:47,899 INFO L124 PetriNetUnfolderBase]: 2301/3478 cut-off events. [2024-06-28 03:31:47,899 INFO L125 PetriNetUnfolderBase]: For 82152/82158 co-relation queries the response was YES. [2024-06-28 03:31:47,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21612 conditions, 3478 events. 2301/3478 cut-off events. For 82152/82158 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16713 event pairs, 533 based on Foata normal form. 10/3487 useless extension candidates. Maximal degree in co-relation 21558. Up to 3136 conditions per place. [2024-06-28 03:31:47,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 33 changer transitions 0/173 dead transitions. [2024-06-28 03:31:47,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 173 transitions, 1941 flow [2024-06-28 03:31:47,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:47,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:31:47,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:31:47,923 INFO L175 Difference]: Start difference. First operand has 114 places, 137 transitions, 1345 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:31:47,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 173 transitions, 1941 flow [2024-06-28 03:31:47,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1901 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:47,973 INFO L231 Difference]: Finished difference. Result has 118 places, 141 transitions, 1478 flow [2024-06-28 03:31:47,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1478, PETRI_PLACES=118, PETRI_TRANSITIONS=141} [2024-06-28 03:31:47,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-28 03:31:47,973 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 141 transitions, 1478 flow [2024-06-28 03:31:47,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:47,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:47,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:47,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:31:47,974 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:31:47,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:47,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1569526488, now seen corresponding path program 1 times [2024-06-28 03:31:47,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:47,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786336504] [2024-06-28 03:31:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:47,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:47,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:48,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:48,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:48,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786336504] [2024-06-28 03:31:48,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786336504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:48,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:48,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:48,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983540133] [2024-06-28 03:31:48,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:48,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:48,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:48,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:48,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:48,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:48,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 141 transitions, 1478 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:48,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:48,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:48,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:49,488 INFO L124 PetriNetUnfolderBase]: 2368/3571 cut-off events. [2024-06-28 03:31:49,488 INFO L125 PetriNetUnfolderBase]: For 91627/91629 co-relation queries the response was YES. [2024-06-28 03:31:49,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22725 conditions, 3571 events. 2368/3571 cut-off events. For 91627/91629 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17286 event pairs, 548 based on Foata normal form. 6/3576 useless extension candidates. Maximal degree in co-relation 22670. Up to 2717 conditions per place. [2024-06-28 03:31:49,515 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 127 selfloop transitions, 66 changer transitions 0/198 dead transitions. [2024-06-28 03:31:49,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 198 transitions, 2490 flow [2024-06-28 03:31:49,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:49,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:49,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 03:31:49,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-28 03:31:49,517 INFO L175 Difference]: Start difference. First operand has 118 places, 141 transitions, 1478 flow. Second operand 8 states and 170 transitions. [2024-06-28 03:31:49,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 198 transitions, 2490 flow [2024-06-28 03:31:49,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 198 transitions, 2398 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 03:31:49,587 INFO L231 Difference]: Finished difference. Result has 125 places, 156 transitions, 1773 flow [2024-06-28 03:31:49,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1773, PETRI_PLACES=125, PETRI_TRANSITIONS=156} [2024-06-28 03:31:49,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 03:31:49,588 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 156 transitions, 1773 flow [2024-06-28 03:31:49,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:49,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:49,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:49,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:31:49,589 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:31:49,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:49,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1569526364, now seen corresponding path program 2 times [2024-06-28 03:31:49,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:49,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431250357] [2024-06-28 03:31:49,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:49,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:50,413 INFO 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:31:50,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:50,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431250357] [2024-06-28 03:31:50,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431250357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:50,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:50,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:50,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907865654] [2024-06-28 03:31:50,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:50,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:50,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:50,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:50,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:50,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:50,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 156 transitions, 1773 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:50,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:50,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:50,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:51,200 INFO L124 PetriNetUnfolderBase]: 2378/3590 cut-off events. [2024-06-28 03:31:51,201 INFO L125 PetriNetUnfolderBase]: For 102941/102947 co-relation queries the response was YES. [2024-06-28 03:31:51,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24478 conditions, 3590 events. 2378/3590 cut-off events. For 102941/102947 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17320 event pairs, 662 based on Foata normal form. 10/3599 useless extension candidates. Maximal degree in co-relation 24418. Up to 3330 conditions per place. [2024-06-28 03:31:51,230 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 153 selfloop transitions, 29 changer transitions 0/187 dead transitions. [2024-06-28 03:31:51,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 187 transitions, 2251 flow [2024-06-28 03:31:51,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:51,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:51,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:31:51,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:31:51,232 INFO L175 Difference]: Start difference. First operand has 125 places, 156 transitions, 1773 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:31:51,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 187 transitions, 2251 flow [2024-06-28 03:31:51,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 187 transitions, 2151 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 03:31:51,300 INFO L231 Difference]: Finished difference. Result has 131 places, 158 transitions, 1778 flow [2024-06-28 03:31:51,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1778, PETRI_PLACES=131, PETRI_TRANSITIONS=158} [2024-06-28 03:31:51,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 03:31:51,301 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 158 transitions, 1778 flow [2024-06-28 03:31:51,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:51,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:51,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:51,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:31:51,301 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:31:51,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:51,301 INFO L85 PathProgramCache]: Analyzing trace with hash 664291798, now seen corresponding path program 2 times [2024-06-28 03:31:51,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:51,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424813816] [2024-06-28 03:31:51,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:51,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:52,223 INFO 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:31:52,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:52,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424813816] [2024-06-28 03:31:52,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424813816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:52,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:52,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:52,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991509416] [2024-06-28 03:31:52,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:52,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:52,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:52,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:52,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:52,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 158 transitions, 1778 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:52,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:52,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:52,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:52,912 INFO L124 PetriNetUnfolderBase]: 2426/3655 cut-off events. [2024-06-28 03:31:52,912 INFO L125 PetriNetUnfolderBase]: For 110571/110573 co-relation queries the response was YES. [2024-06-28 03:31:52,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25077 conditions, 3655 events. 2426/3655 cut-off events. For 110571/110573 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17712 event pairs, 586 based on Foata normal form. 8/3662 useless extension candidates. Maximal degree in co-relation 25015. Up to 3065 conditions per place. [2024-06-28 03:31:52,940 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 135 selfloop transitions, 54 changer transitions 0/194 dead transitions. [2024-06-28 03:31:52,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 194 transitions, 2449 flow [2024-06-28 03:31:52,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:52,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:52,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 03:31:52,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 03:31:52,941 INFO L175 Difference]: Start difference. First operand has 131 places, 158 transitions, 1778 flow. Second operand 8 states and 163 transitions. [2024-06-28 03:31:52,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 194 transitions, 2449 flow [2024-06-28 03:31:53,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 194 transitions, 2366 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:53,023 INFO L231 Difference]: Finished difference. Result has 133 places, 162 transitions, 1881 flow [2024-06-28 03:31:53,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1695, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1881, PETRI_PLACES=133, PETRI_TRANSITIONS=162} [2024-06-28 03:31:53,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 03:31:53,024 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 162 transitions, 1881 flow [2024-06-28 03:31:53,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:53,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:53,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:53,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:31:53,024 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:31:53,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:53,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1572322874, now seen corresponding path program 3 times [2024-06-28 03:31:53,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:53,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335102226] [2024-06-28 03:31:53,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:53,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:53,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:53,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335102226] [2024-06-28 03:31:53,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335102226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:53,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:53,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:53,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994406237] [2024-06-28 03:31:53,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:53,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:53,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:53,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:53,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:53,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:53,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 162 transitions, 1881 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:53,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:53,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:53,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:54,672 INFO L124 PetriNetUnfolderBase]: 2406/3630 cut-off events. [2024-06-28 03:31:54,672 INFO L125 PetriNetUnfolderBase]: For 117442/117448 co-relation queries the response was YES. [2024-06-28 03:31:54,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25476 conditions, 3630 events. 2406/3630 cut-off events. For 117442/117448 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17525 event pairs, 661 based on Foata normal form. 10/3639 useless extension candidates. Maximal degree in co-relation 25413. Up to 3403 conditions per place. [2024-06-28 03:31:54,696 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 25 changer transitions 0/188 dead transitions. [2024-06-28 03:31:54,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 188 transitions, 2315 flow [2024-06-28 03:31:54,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:54,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:54,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:31:54,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:31:54,697 INFO L175 Difference]: Start difference. First operand has 133 places, 162 transitions, 1881 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:31:54,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 188 transitions, 2315 flow [2024-06-28 03:31:54,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 188 transitions, 2144 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:31:54,782 INFO L231 Difference]: Finished difference. Result has 135 places, 162 transitions, 1767 flow [2024-06-28 03:31:54,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1767, PETRI_PLACES=135, PETRI_TRANSITIONS=162} [2024-06-28 03:31:54,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 03:31:54,783 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 162 transitions, 1767 flow [2024-06-28 03:31:54,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:54,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:54,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:54,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:31:54,784 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:31:54,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:54,784 INFO L85 PathProgramCache]: Analyzing trace with hash 664287148, now seen corresponding path program 3 times [2024-06-28 03:31:54,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:54,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587400058] [2024-06-28 03:31:54,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:54,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:55,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:55,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587400058] [2024-06-28 03:31:55,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587400058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:55,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:55,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:55,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331156996] [2024-06-28 03:31:55,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:55,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:55,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:55,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:55,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:55,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:55,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 162 transitions, 1767 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:55,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:55,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:55,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:56,391 INFO L124 PetriNetUnfolderBase]: 2478/3728 cut-off events. [2024-06-28 03:31:56,392 INFO L125 PetriNetUnfolderBase]: For 125427/125429 co-relation queries the response was YES. [2024-06-28 03:31:56,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26017 conditions, 3728 events. 2478/3728 cut-off events. For 125427/125429 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18104 event pairs, 586 based on Foata normal form. 8/3735 useless extension candidates. Maximal degree in co-relation 25953. Up to 3075 conditions per place. [2024-06-28 03:31:56,423 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 139 selfloop transitions, 64 changer transitions 0/208 dead transitions. [2024-06-28 03:31:56,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 208 transitions, 2605 flow [2024-06-28 03:31:56,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:31:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:31:56,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 03:31:56,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:31:56,424 INFO L175 Difference]: Start difference. First operand has 135 places, 162 transitions, 1767 flow. Second operand 9 states and 183 transitions. [2024-06-28 03:31:56,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 208 transitions, 2605 flow [2024-06-28 03:31:56,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 208 transitions, 2540 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:31:56,514 INFO L231 Difference]: Finished difference. Result has 138 places, 170 transitions, 1985 flow [2024-06-28 03:31:56,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1985, PETRI_PLACES=138, PETRI_TRANSITIONS=170} [2024-06-28 03:31:56,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-28 03:31:56,515 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 170 transitions, 1985 flow [2024-06-28 03:31:56,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:56,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:56,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:56,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:31:56,515 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:31:56,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:56,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1687614168, now seen corresponding path program 4 times [2024-06-28 03:31:56,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:56,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895417409] [2024-06-28 03:31:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:57,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:57,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:57,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895417409] [2024-06-28 03:31:57,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895417409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:57,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:57,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:57,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069640644] [2024-06-28 03:31:57,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:57,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:57,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:57,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:57,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 170 transitions, 1985 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:57,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:57,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:57,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:58,117 INFO L124 PetriNetUnfolderBase]: 2504/3770 cut-off events. [2024-06-28 03:31:58,117 INFO L125 PetriNetUnfolderBase]: For 136624/136626 co-relation queries the response was YES. [2024-06-28 03:31:58,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27231 conditions, 3770 events. 2504/3770 cut-off events. For 136624/136626 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 18410 event pairs, 551 based on Foata normal form. 6/3775 useless extension candidates. Maximal degree in co-relation 27165. Up to 2988 conditions per place. [2024-06-28 03:31:58,147 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 140 selfloop transitions, 76 changer transitions 0/221 dead transitions. [2024-06-28 03:31:58,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 221 transitions, 3060 flow [2024-06-28 03:31:58,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:31:58,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:31:58,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 03:31:58,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 03:31:58,148 INFO L175 Difference]: Start difference. First operand has 138 places, 170 transitions, 1985 flow. Second operand 8 states and 174 transitions. [2024-06-28 03:31:58,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 221 transitions, 3060 flow [2024-06-28 03:31:58,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 221 transitions, 2939 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:31:58,257 INFO L231 Difference]: Finished difference. Result has 143 places, 178 transitions, 2219 flow [2024-06-28 03:31:58,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2219, PETRI_PLACES=143, PETRI_TRANSITIONS=178} [2024-06-28 03:31:58,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 03:31:58,258 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 178 transitions, 2219 flow [2024-06-28 03:31:58,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:58,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:31:58,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:31:58,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:31:58,258 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:31:58,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:31:58,259 INFO L85 PathProgramCache]: Analyzing trace with hash 779755948, now seen corresponding path program 5 times [2024-06-28 03:31:58,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:31:58,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001970523] [2024-06-28 03:31:58,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:31:58,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:31:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:31:59,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:31:59,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:31:59,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001970523] [2024-06-28 03:31:59,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001970523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:31:59,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:31:59,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:31:59,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949540090] [2024-06-28 03:31:59,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:31:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:31:59,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:31:59,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:31:59,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:31:59,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:31:59,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 178 transitions, 2219 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:31:59,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:31:59,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:31:59,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:31:59,967 INFO L124 PetriNetUnfolderBase]: 2538/3820 cut-off events. [2024-06-28 03:31:59,967 INFO L125 PetriNetUnfolderBase]: For 148377/148379 co-relation queries the response was YES. [2024-06-28 03:31:59,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28905 conditions, 3820 events. 2538/3820 cut-off events. For 148377/148379 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18656 event pairs, 549 based on Foata normal form. 6/3825 useless extension candidates. Maximal degree in co-relation 28835. Up to 3168 conditions per place. [2024-06-28 03:32:00,001 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 143 selfloop transitions, 67 changer transitions 0/215 dead transitions. [2024-06-28 03:32:00,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 3021 flow [2024-06-28 03:32:00,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:00,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:00,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 03:32:00,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 03:32:00,002 INFO L175 Difference]: Start difference. First operand has 143 places, 178 transitions, 2219 flow. Second operand 8 states and 162 transitions. [2024-06-28 03:32:00,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 3021 flow [2024-06-28 03:32:00,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 215 transitions, 2758 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:00,144 INFO L231 Difference]: Finished difference. Result has 145 places, 182 transitions, 2195 flow [2024-06-28 03:32:00,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2195, PETRI_PLACES=145, PETRI_TRANSITIONS=182} [2024-06-28 03:32:00,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:32:00,145 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 182 transitions, 2195 flow [2024-06-28 03:32:00,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:00,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:00,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:00,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:32:00,146 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:32:00,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1687798742, now seen corresponding path program 1 times [2024-06-28 03:32:00,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:00,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302939845] [2024-06-28 03:32:00,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:00,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:00,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:01,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:01,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:01,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302939845] [2024-06-28 03:32:01,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302939845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:01,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:01,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:01,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481298812] [2024-06-28 03:32:01,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:01,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:01,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:01,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:01,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:01,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:01,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 182 transitions, 2195 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:32:01,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:01,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:01,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:01,904 INFO L124 PetriNetUnfolderBase]: 2606/3920 cut-off events. [2024-06-28 03:32:01,905 INFO L125 PetriNetUnfolderBase]: For 161429/161431 co-relation queries the response was YES. [2024-06-28 03:32:01,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29210 conditions, 3920 events. 2606/3920 cut-off events. For 161429/161431 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 19265 event pairs, 574 based on Foata normal form. 14/3933 useless extension candidates. Maximal degree in co-relation 29140. Up to 3312 conditions per place. [2024-06-28 03:32:01,936 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 159 selfloop transitions, 54 changer transitions 0/218 dead transitions. [2024-06-28 03:32:01,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 218 transitions, 2959 flow [2024-06-28 03:32:01,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:01,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:01,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 03:32:01,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 03:32:01,937 INFO L175 Difference]: Start difference. First operand has 145 places, 182 transitions, 2195 flow. Second operand 8 states and 163 transitions. [2024-06-28 03:32:01,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 218 transitions, 2959 flow [2024-06-28 03:32:02,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 218 transitions, 2815 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:02,054 INFO L231 Difference]: Finished difference. Result has 148 places, 186 transitions, 2254 flow [2024-06-28 03:32:02,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2254, PETRI_PLACES=148, PETRI_TRANSITIONS=186} [2024-06-28 03:32:02,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-28 03:32:02,054 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 186 transitions, 2254 flow [2024-06-28 03:32:02,054 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:32:02,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:02,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:02,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:32:02,055 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:32:02,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:02,055 INFO L85 PathProgramCache]: Analyzing trace with hash 779582968, now seen corresponding path program 6 times [2024-06-28 03:32:02,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:02,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847889603] [2024-06-28 03:32:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:02,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:02,933 INFO 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:32:02,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:02,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847889603] [2024-06-28 03:32:02,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847889603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:02,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:02,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:02,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262726389] [2024-06-28 03:32:02,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:02,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:02,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:02,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:03,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:03,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 186 transitions, 2254 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:03,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:03,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:03,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:03,673 INFO L124 PetriNetUnfolderBase]: 2631/3961 cut-off events. [2024-06-28 03:32:03,674 INFO L125 PetriNetUnfolderBase]: For 168990/168992 co-relation queries the response was YES. [2024-06-28 03:32:03,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30082 conditions, 3961 events. 2631/3961 cut-off events. For 168990/168992 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19493 event pairs, 551 based on Foata normal form. 6/3966 useless extension candidates. Maximal degree in co-relation 30011. Up to 3309 conditions per place. [2024-06-28 03:32:03,710 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 151 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-06-28 03:32:03,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 227 transitions, 3166 flow [2024-06-28 03:32:03,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:03,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-28 03:32:03,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-28 03:32:03,711 INFO L175 Difference]: Start difference. First operand has 148 places, 186 transitions, 2254 flow. Second operand 8 states and 167 transitions. [2024-06-28 03:32:03,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 227 transitions, 3166 flow [2024-06-28 03:32:03,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 227 transitions, 2993 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:03,862 INFO L231 Difference]: Finished difference. Result has 150 places, 190 transitions, 2326 flow [2024-06-28 03:32:03,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2326, PETRI_PLACES=150, PETRI_TRANSITIONS=190} [2024-06-28 03:32:03,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 03:32:03,862 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 190 transitions, 2326 flow [2024-06-28 03:32:03,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:03,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:03,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:03,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:32:03,863 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:03,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:03,863 INFO L85 PathProgramCache]: Analyzing trace with hash -878650687, now seen corresponding path program 1 times [2024-06-28 03:32:03,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:03,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902657594] [2024-06-28 03:32:03,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:03,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:03,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:04,523 INFO 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:32:04,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:04,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902657594] [2024-06-28 03:32:04,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902657594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:04,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:04,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:04,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330730126] [2024-06-28 03:32:04,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:04,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:04,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:04,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:04,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:04,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:04,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 190 transitions, 2326 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:04,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:04,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:04,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:05,156 INFO L124 PetriNetUnfolderBase]: 2659/4000 cut-off events. [2024-06-28 03:32:05,156 INFO L125 PetriNetUnfolderBase]: For 177370/177370 co-relation queries the response was YES. [2024-06-28 03:32:05,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30590 conditions, 4000 events. 2659/4000 cut-off events. For 177370/177370 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19562 event pairs, 673 based on Foata normal form. 1/4000 useless extension candidates. Maximal degree in co-relation 30518. Up to 3858 conditions per place. [2024-06-28 03:32:05,190 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 189 selfloop transitions, 18 changer transitions 0/212 dead transitions. [2024-06-28 03:32:05,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 212 transitions, 2984 flow [2024-06-28 03:32:05,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:32:05,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:32:05,191 INFO L175 Difference]: Start difference. First operand has 150 places, 190 transitions, 2326 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:32:05,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 212 transitions, 2984 flow [2024-06-28 03:32:05,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 212 transitions, 2771 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:05,313 INFO L231 Difference]: Finished difference. Result has 152 places, 199 transitions, 2323 flow [2024-06-28 03:32:05,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2323, PETRI_PLACES=152, PETRI_TRANSITIONS=199} [2024-06-28 03:32:05,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-28 03:32:05,314 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 199 transitions, 2323 flow [2024-06-28 03:32:05,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:05,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:05,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:05,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:32:05,314 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:32:05,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:05,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1611816958, now seen corresponding path program 2 times [2024-06-28 03:32:05,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:05,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2948426] [2024-06-28 03:32:05,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:05,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:06,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:06,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:06,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2948426] [2024-06-28 03:32:06,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2948426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:06,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:06,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:06,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636012470] [2024-06-28 03:32:06,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:06,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:06,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:06,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:06,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:06,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:06,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 199 transitions, 2323 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:32:06,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:06,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:06,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:07,138 INFO L124 PetriNetUnfolderBase]: 2687/4044 cut-off events. [2024-06-28 03:32:07,138 INFO L125 PetriNetUnfolderBase]: For 187377/187377 co-relation queries the response was YES. [2024-06-28 03:32:07,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30595 conditions, 4044 events. 2687/4044 cut-off events. For 187377/187377 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19835 event pairs, 663 based on Foata normal form. 6/4049 useless extension candidates. Maximal degree in co-relation 30521. Up to 3776 conditions per place. [2024-06-28 03:32:07,171 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 31 changer transitions 0/229 dead transitions. [2024-06-28 03:32:07,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 229 transitions, 3047 flow [2024-06-28 03:32:07,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:07,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:07,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:32:07,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:32:07,173 INFO L175 Difference]: Start difference. First operand has 152 places, 199 transitions, 2323 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:32:07,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 229 transitions, 3047 flow [2024-06-28 03:32:07,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 3004 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:32:07,294 INFO L231 Difference]: Finished difference. Result has 157 places, 202 transitions, 2434 flow [2024-06-28 03:32:07,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2434, PETRI_PLACES=157, PETRI_TRANSITIONS=202} [2024-06-28 03:32:07,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:32:07,295 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 202 transitions, 2434 flow [2024-06-28 03:32:07,295 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:32:07,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:07,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:07,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:32:07,295 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:32:07,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:07,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1847992318, now seen corresponding path program 3 times [2024-06-28 03:32:07,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:07,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60745880] [2024-06-28 03:32:07,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:07,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:08,140 INFO 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:32:08,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60745880] [2024-06-28 03:32:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60745880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:08,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:08,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:08,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392328758] [2024-06-28 03:32:08,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:08,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:08,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:08,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:08,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:08,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:08,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 202 transitions, 2434 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:32:08,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:08,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:08,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:09,044 INFO L124 PetriNetUnfolderBase]: 2716/4089 cut-off events. [2024-06-28 03:32:09,045 INFO L125 PetriNetUnfolderBase]: For 200306/200306 co-relation queries the response was YES. [2024-06-28 03:32:09,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31653 conditions, 4089 events. 2716/4089 cut-off events. For 200306/200306 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20084 event pairs, 667 based on Foata normal form. 6/4094 useless extension candidates. Maximal degree in co-relation 31577. Up to 3840 conditions per place. [2024-06-28 03:32:09,081 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 34 changer transitions 0/230 dead transitions. [2024-06-28 03:32:09,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 230 transitions, 3098 flow [2024-06-28 03:32:09,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:09,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:32:09,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 03:32:09,082 INFO L175 Difference]: Start difference. First operand has 157 places, 202 transitions, 2434 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:32:09,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 230 transitions, 3098 flow [2024-06-28 03:32:09,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 230 transitions, 2968 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:09,241 INFO L231 Difference]: Finished difference. Result has 159 places, 205 transitions, 2471 flow [2024-06-28 03:32:09,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2471, PETRI_PLACES=159, PETRI_TRANSITIONS=205} [2024-06-28 03:32:09,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 03:32:09,241 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 205 transitions, 2471 flow [2024-06-28 03:32:09,242 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:32:09,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:09,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:09,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:32:09,242 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:32:09,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1847992070, now seen corresponding path program 1 times [2024-06-28 03:32:09,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:09,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584853582] [2024-06-28 03:32:09,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:09,996 INFO 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:32:09,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:09,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584853582] [2024-06-28 03:32:09,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584853582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:09,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:09,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:09,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045769648] [2024-06-28 03:32:09,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:09,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:09,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:09,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:09,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:10,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:10,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 205 transitions, 2471 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:10,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:10,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:10,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:10,843 INFO L124 PetriNetUnfolderBase]: 2718/4093 cut-off events. [2024-06-28 03:32:10,843 INFO L125 PetriNetUnfolderBase]: For 207191/207197 co-relation queries the response was YES. [2024-06-28 03:32:10,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31895 conditions, 4093 events. 2718/4093 cut-off events. For 207191/207197 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20122 event pairs, 671 based on Foata normal form. 9/4101 useless extension candidates. Maximal degree in co-relation 31818. Up to 3830 conditions per place. [2024-06-28 03:32:10,874 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 37 changer transitions 0/230 dead transitions. [2024-06-28 03:32:10,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 230 transitions, 3131 flow [2024-06-28 03:32:10,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:10,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:10,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 03:32:10,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 03:32:10,875 INFO L175 Difference]: Start difference. First operand has 159 places, 205 transitions, 2471 flow. Second operand 7 states and 135 transitions. [2024-06-28 03:32:10,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 230 transitions, 3131 flow [2024-06-28 03:32:11,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 230 transitions, 2990 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:11,042 INFO L231 Difference]: Finished difference. Result has 160 places, 209 transitions, 2512 flow [2024-06-28 03:32:11,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2330, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2512, PETRI_PLACES=160, PETRI_TRANSITIONS=209} [2024-06-28 03:32:11,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:32:11,042 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 209 transitions, 2512 flow [2024-06-28 03:32:11,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:11,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:11,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:11,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:32:11,043 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:32:11,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:11,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1811420936, now seen corresponding path program 4 times [2024-06-28 03:32:11,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:11,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492707595] [2024-06-28 03:32:11,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:11,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:11,864 INFO 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:32:11,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:11,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492707595] [2024-06-28 03:32:11,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492707595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:11,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:11,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:11,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271916390] [2024-06-28 03:32:11,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:11,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:11,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:11,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:11,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:11,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:11,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 209 transitions, 2512 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:32:11,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:11,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:11,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:12,779 INFO L124 PetriNetUnfolderBase]: 2721/4097 cut-off events. [2024-06-28 03:32:12,779 INFO L125 PetriNetUnfolderBase]: For 215327/215327 co-relation queries the response was YES. [2024-06-28 03:32:12,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31966 conditions, 4097 events. 2721/4097 cut-off events. For 215327/215327 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20136 event pairs, 647 based on Foata normal form. 6/4102 useless extension candidates. Maximal degree in co-relation 31888. Up to 3861 conditions per place. [2024-06-28 03:32:12,817 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 202 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-06-28 03:32:12,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 237 transitions, 3200 flow [2024-06-28 03:32:12,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:12,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:12,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:32:12,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:32:12,818 INFO L175 Difference]: Start difference. First operand has 160 places, 209 transitions, 2512 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:32:12,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 237 transitions, 3200 flow [2024-06-28 03:32:12,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 237 transitions, 3080 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:13,000 INFO L231 Difference]: Finished difference. Result has 164 places, 212 transitions, 2558 flow [2024-06-28 03:32:13,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2558, PETRI_PLACES=164, PETRI_TRANSITIONS=212} [2024-06-28 03:32:13,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:32:13,000 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 212 transitions, 2558 flow [2024-06-28 03:32:13,001 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:32:13,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:13,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:13,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:32:13,001 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:32:13,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:13,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1839711164, now seen corresponding path program 7 times [2024-06-28 03:32:13,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:13,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851777233] [2024-06-28 03:32:13,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:13,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:13,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:13,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:32:13,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:13,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851777233] [2024-06-28 03:32:13,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851777233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:13,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:13,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:13,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102313754] [2024-06-28 03:32:13,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:13,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:13,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:13,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:13,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:13,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:13,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 212 transitions, 2558 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:13,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:13,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:13,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:14,673 INFO L124 PetriNetUnfolderBase]: 2725/4104 cut-off events. [2024-06-28 03:32:14,673 INFO L125 PetriNetUnfolderBase]: For 225084/225090 co-relation queries the response was YES. [2024-06-28 03:32:14,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32282 conditions, 4104 events. 2725/4104 cut-off events. For 225084/225090 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20239 event pairs, 670 based on Foata normal form. 12/4115 useless extension candidates. Maximal degree in co-relation 32203. Up to 3799 conditions per place. [2024-06-28 03:32:14,711 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 196 selfloop transitions, 41 changer transitions 0/242 dead transitions. [2024-06-28 03:32:14,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 242 transitions, 3276 flow [2024-06-28 03:32:14,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:14,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:14,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:32:14,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:32:14,713 INFO L175 Difference]: Start difference. First operand has 164 places, 212 transitions, 2558 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:32:14,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 242 transitions, 3276 flow [2024-06-28 03:32:14,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 242 transitions, 3134 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:14,901 INFO L231 Difference]: Finished difference. Result has 165 places, 216 transitions, 2618 flow [2024-06-28 03:32:14,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2618, PETRI_PLACES=165, PETRI_TRANSITIONS=216} [2024-06-28 03:32:14,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 03:32:14,901 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 216 transitions, 2618 flow [2024-06-28 03:32:14,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:14,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:14,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:14,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:32:14,902 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:14,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:14,902 INFO L85 PathProgramCache]: Analyzing trace with hash 220446563, now seen corresponding path program 2 times [2024-06-28 03:32:14,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:14,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250913766] [2024-06-28 03:32:14,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:14,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:14,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:15,462 INFO 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:32:15,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:15,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250913766] [2024-06-28 03:32:15,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250913766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:15,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:15,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:15,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967515509] [2024-06-28 03:32:15,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:15,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:15,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:15,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:15,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:15,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 216 transitions, 2618 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:15,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:15,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:15,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:16,204 INFO L124 PetriNetUnfolderBase]: 2721/4098 cut-off events. [2024-06-28 03:32:16,204 INFO L125 PetriNetUnfolderBase]: For 229926/229926 co-relation queries the response was YES. [2024-06-28 03:32:16,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4098 events. 2721/4098 cut-off events. For 229926/229926 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20166 event pairs, 675 based on Foata normal form. 1/4098 useless extension candidates. Maximal degree in co-relation 32314. Up to 3971 conditions per place. [2024-06-28 03:32:16,243 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 206 selfloop transitions, 13 changer transitions 0/224 dead transitions. [2024-06-28 03:32:16,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 224 transitions, 3076 flow [2024-06-28 03:32:16,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:16,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:32:16,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 03:32:16,244 INFO L175 Difference]: Start difference. First operand has 165 places, 216 transitions, 2618 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:32:16,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 224 transitions, 3076 flow [2024-06-28 03:32:16,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 224 transitions, 2908 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:16,443 INFO L231 Difference]: Finished difference. Result has 166 places, 216 transitions, 2482 flow [2024-06-28 03:32:16,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2482, PETRI_PLACES=166, PETRI_TRANSITIONS=216} [2024-06-28 03:32:16,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 03:32:16,444 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 216 transitions, 2482 flow [2024-06-28 03:32:16,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:16,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:16,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:16,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:32:16,444 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:16,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:16,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1517632099, now seen corresponding path program 3 times [2024-06-28 03:32:16,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:16,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473905348] [2024-06-28 03:32:16,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:16,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:16,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:16,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473905348] [2024-06-28 03:32:16,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473905348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:16,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:16,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:16,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192812188] [2024-06-28 03:32:16,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:16,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:16,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:16,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:16,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:16,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:16,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 216 transitions, 2482 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:32:16,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:16,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:16,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:17,628 INFO L124 PetriNetUnfolderBase]: 2730/4112 cut-off events. [2024-06-28 03:32:17,628 INFO L125 PetriNetUnfolderBase]: For 237340/237340 co-relation queries the response was YES. [2024-06-28 03:32:17,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32305 conditions, 4112 events. 2730/4112 cut-off events. For 237340/237340 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20216 event pairs, 675 based on Foata normal form. 1/4112 useless extension candidates. Maximal degree in co-relation 32224. Up to 3953 conditions per place. [2024-06-28 03:32:17,665 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 206 selfloop transitions, 31 changer transitions 0/242 dead transitions. [2024-06-28 03:32:17,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 242 transitions, 3104 flow [2024-06-28 03:32:17,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:17,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:17,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:32:17,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:17,666 INFO L175 Difference]: Start difference. First operand has 166 places, 216 transitions, 2482 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:32:17,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 242 transitions, 3104 flow [2024-06-28 03:32:17,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 242 transitions, 3067 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:17,836 INFO L231 Difference]: Finished difference. Result has 169 places, 225 transitions, 2647 flow [2024-06-28 03:32:17,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2647, PETRI_PLACES=169, PETRI_TRANSITIONS=225} [2024-06-28 03:32:17,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-28 03:32:17,836 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 225 transitions, 2647 flow [2024-06-28 03:32:17,836 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:32:17,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:17,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:17,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:32:17,837 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:17,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:17,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1475311685, now seen corresponding path program 1 times [2024-06-28 03:32:17,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:17,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764572945] [2024-06-28 03:32:17,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:17,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:17,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:18,314 INFO 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:32:18,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:18,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764572945] [2024-06-28 03:32:18,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764572945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:18,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:18,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:18,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359686621] [2024-06-28 03:32:18,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:18,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:18,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:18,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:18,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:18,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:18,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 225 transitions, 2647 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:32:18,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:18,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:18,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:19,102 INFO L124 PetriNetUnfolderBase]: 2730/4112 cut-off events. [2024-06-28 03:32:19,103 INFO L125 PetriNetUnfolderBase]: For 247952/247952 co-relation queries the response was YES. [2024-06-28 03:32:19,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32708 conditions, 4112 events. 2730/4112 cut-off events. For 247952/247952 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 20215 event pairs, 674 based on Foata normal form. 3/4114 useless extension candidates. Maximal degree in co-relation 32625. Up to 3935 conditions per place. [2024-06-28 03:32:19,140 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 210 selfloop transitions, 25 changer transitions 0/240 dead transitions. [2024-06-28 03:32:19,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 240 transitions, 3276 flow [2024-06-28 03:32:19,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:19,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:19,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 03:32:19,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:32:19,141 INFO L175 Difference]: Start difference. First operand has 169 places, 225 transitions, 2647 flow. Second operand 6 states and 111 transitions. [2024-06-28 03:32:19,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 240 transitions, 3276 flow [2024-06-28 03:32:19,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 240 transitions, 3105 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:19,332 INFO L231 Difference]: Finished difference. Result has 169 places, 228 transitions, 2586 flow [2024-06-28 03:32:19,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2586, PETRI_PLACES=169, PETRI_TRANSITIONS=228} [2024-06-28 03:32:19,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-28 03:32:19,333 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 228 transitions, 2586 flow [2024-06-28 03:32:19,333 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:32:19,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:19,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:19,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:32:19,333 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:19,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:19,333 INFO L85 PathProgramCache]: Analyzing trace with hash 220452515, now seen corresponding path program 2 times [2024-06-28 03:32:19,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:19,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452405492] [2024-06-28 03:32:19,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:19,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:19,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:19,822 INFO 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:32:19,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:19,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452405492] [2024-06-28 03:32:19,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452405492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:19,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:19,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:32:19,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339557769] [2024-06-28 03:32:19,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:19,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:32:19,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:19,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:32:19,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:32:19,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:19,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 228 transitions, 2586 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:32:19,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:19,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:19,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:20,622 INFO L124 PetriNetUnfolderBase]: 2698/4065 cut-off events. [2024-06-28 03:32:20,622 INFO L125 PetriNetUnfolderBase]: For 254060/254062 co-relation queries the response was YES. [2024-06-28 03:32:20,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32427 conditions, 4065 events. 2698/4065 cut-off events. For 254060/254062 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19951 event pairs, 685 based on Foata normal form. 1/4065 useless extension candidates. Maximal degree in co-relation 32344. Up to 3889 conditions per place. [2024-06-28 03:32:20,658 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-28 03:32:20,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 236 transitions, 3070 flow [2024-06-28 03:32:20,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:32:20,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:32:20,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 03:32:20,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:32:20,659 INFO L175 Difference]: Start difference. First operand has 169 places, 228 transitions, 2586 flow. Second operand 6 states and 108 transitions. [2024-06-28 03:32:20,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 236 transitions, 3070 flow [2024-06-28 03:32:20,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 236 transitions, 3008 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:20,851 INFO L231 Difference]: Finished difference. Result has 171 places, 228 transitions, 2582 flow [2024-06-28 03:32:20,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2582, PETRI_PLACES=171, PETRI_TRANSITIONS=228} [2024-06-28 03:32:20,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 03:32:20,851 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 228 transitions, 2582 flow [2024-06-28 03:32:20,852 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:32:20,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:20,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:32:20,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:32:20,852 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:20,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:20,852 INFO L85 PathProgramCache]: Analyzing trace with hash -867208959, now seen corresponding path program 1 times [2024-06-28 03:32:20,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:20,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154598021] [2024-06-28 03:32:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:20,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:21,413 INFO 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:32:21,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:21,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154598021] [2024-06-28 03:32:21,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154598021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:21,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:21,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:21,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118460807] [2024-06-28 03:32:21,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:21,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:21,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:21,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:21,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:21,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:21,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 228 transitions, 2582 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:21,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:21,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:21,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:22,283 INFO L124 PetriNetUnfolderBase]: 2864/4226 cut-off events. [2024-06-28 03:32:22,283 INFO L125 PetriNetUnfolderBase]: For 262710/262710 co-relation queries the response was YES. [2024-06-28 03:32:22,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33518 conditions, 4226 events. 2864/4226 cut-off events. For 262710/262710 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19896 event pairs, 725 based on Foata normal form. 3/4228 useless extension candidates. Maximal degree in co-relation 33434. Up to 4196 conditions per place. [2024-06-28 03:32:22,323 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 15 changer transitions 0/242 dead transitions. [2024-06-28 03:32:22,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 242 transitions, 3120 flow [2024-06-28 03:32:22,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:22,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:22,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:32:22,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 03:32:22,324 INFO L175 Difference]: Start difference. First operand has 171 places, 228 transitions, 2582 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:32:22,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 242 transitions, 3120 flow [2024-06-28 03:32:22,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 242 transitions, 3045 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:22,515 INFO L231 Difference]: Finished difference. Result has 172 places, 231 transitions, 2581 flow [2024-06-28 03:32:22,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2581, PETRI_PLACES=172, PETRI_TRANSITIONS=231} [2024-06-28 03:32:22,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 03:32:22,516 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 231 transitions, 2581 flow [2024-06-28 03:32:22,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:22,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:22,524 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:32:22,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:32:22,524 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:32:22,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1408804264, now seen corresponding path program 1 times [2024-06-28 03:32:22,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:22,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599506320] [2024-06-28 03:32:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:23,392 INFO 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:32:23,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:23,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599506320] [2024-06-28 03:32:23,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599506320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:23,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:23,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:23,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547463556] [2024-06-28 03:32:23,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:23,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:23,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:23,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:23,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:23,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:23,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 231 transitions, 2581 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:23,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:23,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:23,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:24,356 INFO L124 PetriNetUnfolderBase]: 2959/4471 cut-off events. [2024-06-28 03:32:24,356 INFO L125 PetriNetUnfolderBase]: For 314795/314797 co-relation queries the response was YES. [2024-06-28 03:32:24,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36924 conditions, 4471 events. 2959/4471 cut-off events. For 314795/314797 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 22627 event pairs, 453 based on Foata normal form. 24/4485 useless extension candidates. Maximal degree in co-relation 36840. Up to 2645 conditions per place. [2024-06-28 03:32:24,400 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 186 selfloop transitions, 100 changer transitions 0/291 dead transitions. [2024-06-28 03:32:24,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 291 transitions, 3985 flow [2024-06-28 03:32:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:24,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 03:32:24,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-28 03:32:24,402 INFO L175 Difference]: Start difference. First operand has 172 places, 231 transitions, 2581 flow. Second operand 9 states and 193 transitions. [2024-06-28 03:32:24,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 291 transitions, 3985 flow [2024-06-28 03:32:24,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 291 transitions, 3933 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:24,666 INFO L231 Difference]: Finished difference. Result has 178 places, 237 transitions, 2941 flow [2024-06-28 03:32:24,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2941, PETRI_PLACES=178, PETRI_TRANSITIONS=237} [2024-06-28 03:32:24,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 03:32:24,667 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 237 transitions, 2941 flow [2024-06-28 03:32:24,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:24,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:24,667 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:32:24,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:32:24,667 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:32:24,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:24,667 INFO L85 PathProgramCache]: Analyzing trace with hash -968629360, now seen corresponding path program 2 times [2024-06-28 03:32:24,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:24,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107285329] [2024-06-28 03:32:24,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:24,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:25,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:25,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:25,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107285329] [2024-06-28 03:32:25,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107285329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:25,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:25,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:25,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760960435] [2024-06-28 03:32:25,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:25,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:25,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:25,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:25,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:25,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:25,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 237 transitions, 2941 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:25,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:25,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:25,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:26,852 INFO L124 PetriNetUnfolderBase]: 3397/5167 cut-off events. [2024-06-28 03:32:26,852 INFO L125 PetriNetUnfolderBase]: For 392304/392306 co-relation queries the response was YES. [2024-06-28 03:32:26,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45706 conditions, 5167 events. 3397/5167 cut-off events. For 392304/392306 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 27417 event pairs, 818 based on Foata normal form. 26/5183 useless extension candidates. Maximal degree in co-relation 45619. Up to 3450 conditions per place. [2024-06-28 03:32:26,895 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 200 selfloop transitions, 102 changer transitions 0/307 dead transitions. [2024-06-28 03:32:26,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 307 transitions, 4573 flow [2024-06-28 03:32:26,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:26,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:26,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-28 03:32:26,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-28 03:32:26,896 INFO L175 Difference]: Start difference. First operand has 178 places, 237 transitions, 2941 flow. Second operand 10 states and 213 transitions. [2024-06-28 03:32:26,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 307 transitions, 4573 flow [2024-06-28 03:32:27,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 307 transitions, 4369 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:27,214 INFO L231 Difference]: Finished difference. Result has 186 places, 249 transitions, 3286 flow [2024-06-28 03:32:27,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3286, PETRI_PLACES=186, PETRI_TRANSITIONS=249} [2024-06-28 03:32:27,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-28 03:32:27,215 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 249 transitions, 3286 flow [2024-06-28 03:32:27,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:27,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:27,215 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:32:27,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:32:27,216 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:32:27,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash -968625640, now seen corresponding path program 3 times [2024-06-28 03:32:27,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059769228] [2024-06-28 03:32:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:27,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:28,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:28,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:28,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059769228] [2024-06-28 03:32:28,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059769228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:28,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:28,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:28,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336803670] [2024-06-28 03:32:28,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:28,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:28,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:28,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:28,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:28,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:28,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 249 transitions, 3286 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:28,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:28,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:28,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:29,404 INFO L124 PetriNetUnfolderBase]: 3399/5185 cut-off events. [2024-06-28 03:32:29,404 INFO L125 PetriNetUnfolderBase]: For 408889/408891 co-relation queries the response was YES. [2024-06-28 03:32:29,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45595 conditions, 5185 events. 3399/5185 cut-off events. For 408889/408891 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27537 event pairs, 821 based on Foata normal form. 50/5234 useless extension candidates. Maximal degree in co-relation 45504. Up to 3869 conditions per place. [2024-06-28 03:32:29,458 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 195 selfloop transitions, 108 changer transitions 0/308 dead transitions. [2024-06-28 03:32:29,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 308 transitions, 4545 flow [2024-06-28 03:32:29,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:32:29,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:32:29,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-28 03:32:29,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935064935064935 [2024-06-28 03:32:29,460 INFO L175 Difference]: Start difference. First operand has 186 places, 249 transitions, 3286 flow. Second operand 11 states and 228 transitions. [2024-06-28 03:32:29,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 308 transitions, 4545 flow [2024-06-28 03:32:29,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 308 transitions, 4360 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:29,887 INFO L231 Difference]: Finished difference. Result has 192 places, 252 transitions, 3453 flow [2024-06-28 03:32:29,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3453, PETRI_PLACES=192, PETRI_TRANSITIONS=252} [2024-06-28 03:32:29,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:32:29,888 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 252 transitions, 3453 flow [2024-06-28 03:32:29,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:29,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:29,888 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:32:29,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:32:29,888 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:32:29,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:29,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1385309276, now seen corresponding path program 4 times [2024-06-28 03:32:29,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:29,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001176236] [2024-06-28 03:32:29,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:29,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:29,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:30,764 INFO 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:32:30,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:30,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001176236] [2024-06-28 03:32:30,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001176236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:30,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:30,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:30,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991102154] [2024-06-28 03:32:30,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:30,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:30,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:30,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:30,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:30,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 252 transitions, 3453 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:30,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:30,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:30,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:31,959 INFO L124 PetriNetUnfolderBase]: 3490/5340 cut-off events. [2024-06-28 03:32:31,959 INFO L125 PetriNetUnfolderBase]: For 408560/408562 co-relation queries the response was YES. [2024-06-28 03:32:31,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47414 conditions, 5340 events. 3490/5340 cut-off events. For 408560/408562 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 28755 event pairs, 704 based on Foata normal form. 24/5363 useless extension candidates. Maximal degree in co-relation 47321. Up to 3891 conditions per place. [2024-06-28 03:32:32,003 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 193 selfloop transitions, 109 changer transitions 0/307 dead transitions. [2024-06-28 03:32:32,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 307 transitions, 4846 flow [2024-06-28 03:32:32,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:32,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:32,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-28 03:32:32,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-28 03:32:32,004 INFO L175 Difference]: Start difference. First operand has 192 places, 252 transitions, 3453 flow. Second operand 9 states and 196 transitions. [2024-06-28 03:32:32,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 307 transitions, 4846 flow [2024-06-28 03:32:32,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 307 transitions, 4575 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 03:32:32,381 INFO L231 Difference]: Finished difference. Result has 193 places, 255 transitions, 3550 flow [2024-06-28 03:32:32,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3550, PETRI_PLACES=193, PETRI_TRANSITIONS=255} [2024-06-28 03:32:32,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-28 03:32:32,382 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 255 transitions, 3550 flow [2024-06-28 03:32:32,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:32,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:32,382 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:32:32,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:32:32,382 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:32:32,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:32,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1602874856, now seen corresponding path program 5 times [2024-06-28 03:32:32,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:32,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031515453] [2024-06-28 03:32:32,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:32,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:32,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:33,292 INFO 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:32:33,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:33,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031515453] [2024-06-28 03:32:33,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031515453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:33,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:33,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:33,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644724533] [2024-06-28 03:32:33,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:33,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:33,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:33,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:33,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:33,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:33,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 255 transitions, 3550 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:33,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:34,575 INFO L124 PetriNetUnfolderBase]: 4045/6171 cut-off events. [2024-06-28 03:32:34,575 INFO L125 PetriNetUnfolderBase]: For 456088/456090 co-relation queries the response was YES. [2024-06-28 03:32:34,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54224 conditions, 6171 events. 4045/6171 cut-off events. For 456088/456090 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33756 event pairs, 1044 based on Foata normal form. 30/6200 useless extension candidates. Maximal degree in co-relation 54129. Up to 5159 conditions per place. [2024-06-28 03:32:34,639 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 241 selfloop transitions, 104 changer transitions 0/350 dead transitions. [2024-06-28 03:32:34,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 350 transitions, 5544 flow [2024-06-28 03:32:34,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:32:34,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:32:34,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 03:32:34,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:32:34,640 INFO L175 Difference]: Start difference. First operand has 193 places, 255 transitions, 3550 flow. Second operand 10 states and 195 transitions. [2024-06-28 03:32:34,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 350 transitions, 5544 flow [2024-06-28 03:32:35,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 350 transitions, 5116 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:35,253 INFO L231 Difference]: Finished difference. Result has 200 places, 297 transitions, 4307 flow [2024-06-28 03:32:35,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4307, PETRI_PLACES=200, PETRI_TRANSITIONS=297} [2024-06-28 03:32:35,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 03:32:35,253 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 297 transitions, 4307 flow [2024-06-28 03:32:35,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:35,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:35,253 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:32:35,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:32:35,254 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:32:35,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:35,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1597160564, now seen corresponding path program 1 times [2024-06-28 03:32:35,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:35,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321620961] [2024-06-28 03:32:35,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:35,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:35,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:36,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:36,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321620961] [2024-06-28 03:32:36,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321620961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:36,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:36,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:36,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10719532] [2024-06-28 03:32:36,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:36,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:36,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:36,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:36,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:36,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:36,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 297 transitions, 4307 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:36,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:36,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:36,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:37,541 INFO L124 PetriNetUnfolderBase]: 4061/6197 cut-off events. [2024-06-28 03:32:37,542 INFO L125 PetriNetUnfolderBase]: For 451550/451554 co-relation queries the response was YES. [2024-06-28 03:32:37,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54290 conditions, 6197 events. 4061/6197 cut-off events. For 451550/451554 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34116 event pairs, 900 based on Foata normal form. 10/6206 useless extension candidates. Maximal degree in co-relation 54191. Up to 5361 conditions per place. [2024-06-28 03:32:37,608 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 247 selfloop transitions, 78 changer transitions 0/330 dead transitions. [2024-06-28 03:32:37,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 330 transitions, 5247 flow [2024-06-28 03:32:37,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:37,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:37,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:32:37,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:32:37,609 INFO L175 Difference]: Start difference. First operand has 200 places, 297 transitions, 4307 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:32:37,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 330 transitions, 5247 flow [2024-06-28 03:32:38,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 330 transitions, 5030 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:38,158 INFO L231 Difference]: Finished difference. Result has 203 places, 300 transitions, 4363 flow [2024-06-28 03:32:38,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4363, PETRI_PLACES=203, PETRI_TRANSITIONS=300} [2024-06-28 03:32:38,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-28 03:32:38,159 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 300 transitions, 4363 flow [2024-06-28 03:32:38,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:38,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:38,159 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:32:38,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:32:38,159 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:32:38,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:38,160 INFO L85 PathProgramCache]: Analyzing trace with hash 781939248, now seen corresponding path program 6 times [2024-06-28 03:32:38,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:38,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532388931] [2024-06-28 03:32:38,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:38,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:38,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:39,073 INFO 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:32:39,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:39,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532388931] [2024-06-28 03:32:39,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532388931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:39,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:39,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:39,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796626140] [2024-06-28 03:32:39,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:39,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:39,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:39,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:39,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:39,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:39,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 300 transitions, 4363 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:39,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:39,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:39,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:40,443 INFO L124 PetriNetUnfolderBase]: 4185/6401 cut-off events. [2024-06-28 03:32:40,443 INFO L125 PetriNetUnfolderBase]: For 497219/497223 co-relation queries the response was YES. [2024-06-28 03:32:40,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55920 conditions, 6401 events. 4185/6401 cut-off events. For 497219/497223 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35557 event pairs, 933 based on Foata normal form. 32/6432 useless extension candidates. Maximal degree in co-relation 55820. Up to 5275 conditions per place. [2024-06-28 03:32:40,501 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 238 selfloop transitions, 98 changer transitions 0/341 dead transitions. [2024-06-28 03:32:40,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 341 transitions, 5362 flow [2024-06-28 03:32:40,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:40,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 03:32:40,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 03:32:40,502 INFO L175 Difference]: Start difference. First operand has 203 places, 300 transitions, 4363 flow. Second operand 9 states and 180 transitions. [2024-06-28 03:32:40,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 341 transitions, 5362 flow [2024-06-28 03:32:41,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 341 transitions, 5159 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 03:32:41,068 INFO L231 Difference]: Finished difference. Result has 207 places, 302 transitions, 4467 flow [2024-06-28 03:32:41,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4467, PETRI_PLACES=207, PETRI_TRANSITIONS=302} [2024-06-28 03:32:41,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 03:32:41,068 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 302 transitions, 4467 flow [2024-06-28 03:32:41,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:41,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:41,069 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:32:41,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:32:41,069 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:32:41,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:41,069 INFO L85 PathProgramCache]: Analyzing trace with hash 776582820, now seen corresponding path program 2 times [2024-06-28 03:32:41,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:41,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444151731] [2024-06-28 03:32:41,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:41,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:42,001 INFO 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:32:42,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:42,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444151731] [2024-06-28 03:32:42,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444151731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:42,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:42,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:42,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342848461] [2024-06-28 03:32:42,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:42,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:42,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:42,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:42,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:42,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:42,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 302 transitions, 4467 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:42,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:42,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:42,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:43,439 INFO L124 PetriNetUnfolderBase]: 4225/6459 cut-off events. [2024-06-28 03:32:43,439 INFO L125 PetriNetUnfolderBase]: For 493159/493163 co-relation queries the response was YES. [2024-06-28 03:32:43,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56874 conditions, 6459 events. 4225/6459 cut-off events. For 493159/493163 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35912 event pairs, 960 based on Foata normal form. 10/6468 useless extension candidates. Maximal degree in co-relation 56773. Up to 5621 conditions per place. [2024-06-28 03:32:43,511 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 243 selfloop transitions, 90 changer transitions 0/338 dead transitions. [2024-06-28 03:32:43,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 338 transitions, 5541 flow [2024-06-28 03:32:43,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:32:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:32:43,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 03:32:43,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 03:32:43,512 INFO L175 Difference]: Start difference. First operand has 207 places, 302 transitions, 4467 flow. Second operand 8 states and 163 transitions. [2024-06-28 03:32:43,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 338 transitions, 5541 flow [2024-06-28 03:32:44,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 338 transitions, 5277 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:44,143 INFO L231 Difference]: Finished difference. Result has 208 places, 305 transitions, 4508 flow [2024-06-28 03:32:44,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=208, PETRI_TRANSITIONS=305} [2024-06-28 03:32:44,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 03:32:44,144 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 305 transitions, 4508 flow [2024-06-28 03:32:44,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:44,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:44,144 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:32:44,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:32:44,144 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:44,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash 776576868, now seen corresponding path program 7 times [2024-06-28 03:32:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142958204] [2024-06-28 03:32:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:45,057 INFO 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:32:45,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:45,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142958204] [2024-06-28 03:32:45,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142958204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:45,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022768124] [2024-06-28 03:32:45,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:45,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:45,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:45,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:45,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:45,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:45,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 305 transitions, 4508 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:45,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:45,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:45,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:46,410 INFO L124 PetriNetUnfolderBase]: 4349/6663 cut-off events. [2024-06-28 03:32:46,411 INFO L125 PetriNetUnfolderBase]: For 538698/538702 co-relation queries the response was YES. [2024-06-28 03:32:46,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58294 conditions, 6663 events. 4349/6663 cut-off events. For 538698/538702 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37423 event pairs, 989 based on Foata normal form. 32/6694 useless extension candidates. Maximal degree in co-relation 58192. Up to 5535 conditions per place. [2024-06-28 03:32:46,485 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 232 selfloop transitions, 112 changer transitions 0/349 dead transitions. [2024-06-28 03:32:46,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 349 transitions, 5641 flow [2024-06-28 03:32:46,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:46,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:46,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 03:32:46,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-28 03:32:46,486 INFO L175 Difference]: Start difference. First operand has 208 places, 305 transitions, 4508 flow. Second operand 9 states and 185 transitions. [2024-06-28 03:32:46,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 349 transitions, 5641 flow [2024-06-28 03:32:47,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 349 transitions, 5362 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 03:32:47,366 INFO L231 Difference]: Finished difference. Result has 211 places, 307 transitions, 4570 flow [2024-06-28 03:32:47,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4570, PETRI_PLACES=211, PETRI_TRANSITIONS=307} [2024-06-28 03:32:47,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 03:32:47,367 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 307 transitions, 4570 flow [2024-06-28 03:32:47,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:47,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:47,368 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:32:47,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:32:47,368 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:47,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:47,368 INFO L85 PathProgramCache]: Analyzing trace with hash 782154450, now seen corresponding path program 3 times [2024-06-28 03:32:47,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:47,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960559391] [2024-06-28 03:32:47,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:47,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:48,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:48,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:48,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960559391] [2024-06-28 03:32:48,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960559391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:48,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:48,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:48,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358606088] [2024-06-28 03:32:48,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:48,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:48,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:48,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:48,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:32:48,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:48,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 307 transitions, 4570 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:48,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:48,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:48,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:49,789 INFO L124 PetriNetUnfolderBase]: 4477/6875 cut-off events. [2024-06-28 03:32:49,789 INFO L125 PetriNetUnfolderBase]: For 538096/538098 co-relation queries the response was YES. [2024-06-28 03:32:49,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59517 conditions, 6875 events. 4477/6875 cut-off events. For 538096/538098 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38976 event pairs, 1075 based on Foata normal form. 8/6882 useless extension candidates. Maximal degree in co-relation 59414. Up to 6122 conditions per place. [2024-06-28 03:32:49,857 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 281 selfloop transitions, 71 changer transitions 0/357 dead transitions. [2024-06-28 03:32:49,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 357 transitions, 5748 flow [2024-06-28 03:32:49,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:32:49,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:32:49,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:32:49,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 03:32:49,858 INFO L175 Difference]: Start difference. First operand has 211 places, 307 transitions, 4570 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:32:49,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 357 transitions, 5748 flow [2024-06-28 03:32:50,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 357 transitions, 5444 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 03:32:50,576 INFO L231 Difference]: Finished difference. Result has 216 places, 327 transitions, 4802 flow [2024-06-28 03:32:50,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4802, PETRI_PLACES=216, PETRI_TRANSITIONS=327} [2024-06-28 03:32:50,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 03:32:50,577 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 327 transitions, 4802 flow [2024-06-28 03:32:50,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:32:50,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:50,577 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:32:50,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:32:50,577 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:32:50,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:50,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1504716859, now seen corresponding path program 1 times [2024-06-28 03:32:50,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:50,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875925205] [2024-06-28 03:32:50,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:50,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:51,207 INFO 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:32:51,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:51,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875925205] [2024-06-28 03:32:51,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875925205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:51,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:51,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:32:51,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095828210] [2024-06-28 03:32:51,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:51,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:32:51,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:32:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:32:51,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:51,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 327 transitions, 4802 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:32:51,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:51,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:51,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:52,498 INFO L124 PetriNetUnfolderBase]: 4530/6938 cut-off events. [2024-06-28 03:32:52,498 INFO L125 PetriNetUnfolderBase]: For 543509/543513 co-relation queries the response was YES. [2024-06-28 03:32:52,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60173 conditions, 6938 events. 4530/6938 cut-off events. For 543509/543513 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 39189 event pairs, 995 based on Foata normal form. 12/6949 useless extension candidates. Maximal degree in co-relation 60066. Up to 6116 conditions per place. [2024-06-28 03:32:52,584 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 257 selfloop transitions, 100 changer transitions 0/362 dead transitions. [2024-06-28 03:32:52,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 362 transitions, 6013 flow [2024-06-28 03:32:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:52,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 03:32:52,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 03:32:52,585 INFO L175 Difference]: Start difference. First operand has 216 places, 327 transitions, 4802 flow. Second operand 7 states and 143 transitions. [2024-06-28 03:32:52,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 362 transitions, 6013 flow [2024-06-28 03:32:53,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 362 transitions, 5833 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:53,366 INFO L231 Difference]: Finished difference. Result has 219 places, 337 transitions, 5055 flow [2024-06-28 03:32:53,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4625, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5055, PETRI_PLACES=219, PETRI_TRANSITIONS=337} [2024-06-28 03:32:53,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 03:32:53,367 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 337 transitions, 5055 flow [2024-06-28 03:32:53,367 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:32:53,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:53,368 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:32:53,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:32:53,368 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:32:53,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:53,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1468365639, now seen corresponding path program 1 times [2024-06-28 03:32:53,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:53,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019340343] [2024-06-28 03:32:53,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:53,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:53,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:32:54,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:54,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019340343] [2024-06-28 03:32:54,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019340343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:54,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:54,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:54,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855666903] [2024-06-28 03:32:54,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:54,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:54,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:54,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:54,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:54,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:32:54,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 337 transitions, 5055 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:32:54,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:54,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:32:54,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:55,315 INFO L124 PetriNetUnfolderBase]: 4697/7107 cut-off events. [2024-06-28 03:32:55,315 INFO L125 PetriNetUnfolderBase]: For 552235/552235 co-relation queries the response was YES. [2024-06-28 03:32:55,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61633 conditions, 7107 events. 4697/7107 cut-off events. For 552235/552235 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 39394 event pairs, 1200 based on Foata normal form. 1/7107 useless extension candidates. Maximal degree in co-relation 61525. Up to 7033 conditions per place. [2024-06-28 03:32:55,395 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 318 selfloop transitions, 37 changer transitions 0/358 dead transitions. [2024-06-28 03:32:55,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 358 transitions, 6017 flow [2024-06-28 03:32:55,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:55,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:55,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 03:32:55,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:32:55,396 INFO L175 Difference]: Start difference. First operand has 219 places, 337 transitions, 5055 flow. Second operand 7 states and 119 transitions. [2024-06-28 03:32:55,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 358 transitions, 6017 flow [2024-06-28 03:32:56,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 358 transitions, 5834 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:56,131 INFO L231 Difference]: Finished difference. Result has 222 places, 343 transitions, 5064 flow [2024-06-28 03:32:56,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5064, PETRI_PLACES=222, PETRI_TRANSITIONS=343} [2024-06-28 03:32:56,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 03:32:56,131 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 343 transitions, 5064 flow [2024-06-28 03:32:56,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:32:56,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:56,132 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:32:56,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:32:56,132 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:32:56,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:56,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1468366011, now seen corresponding path program 2 times [2024-06-28 03:32:56,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:56,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795115788] [2024-06-28 03:32:56,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:56,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:56,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:56,804 INFO 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:32:56,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:56,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795115788] [2024-06-28 03:32:56,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795115788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:56,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:56,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:32:56,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986906400] [2024-06-28 03:32:56,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:56,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:32:56,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:32:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:32:56,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:32:56,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 343 transitions, 5064 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:32:56,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:32:56,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:32:56,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:32:58,067 INFO L124 PetriNetUnfolderBase]: 4609/7044 cut-off events. [2024-06-28 03:32:58,067 INFO L125 PetriNetUnfolderBase]: For 581955/581959 co-relation queries the response was YES. [2024-06-28 03:32:58,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61846 conditions, 7044 events. 4609/7044 cut-off events. For 581955/581959 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 39742 event pairs, 1030 based on Foata normal form. 12/7055 useless extension candidates. Maximal degree in co-relation 61737. Up to 6179 conditions per place. [2024-06-28 03:32:58,149 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 264 selfloop transitions, 105 changer transitions 0/376 dead transitions. [2024-06-28 03:32:58,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 376 transitions, 6357 flow [2024-06-28 03:32:58,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:32:58,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:32:58,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:32:58,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:32:58,150 INFO L175 Difference]: Start difference. First operand has 222 places, 343 transitions, 5064 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:32:58,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 376 transitions, 6357 flow [2024-06-28 03:32:59,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 376 transitions, 6267 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 03:32:59,180 INFO L231 Difference]: Finished difference. Result has 226 places, 356 transitions, 5536 flow [2024-06-28 03:32:59,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5536, PETRI_PLACES=226, PETRI_TRANSITIONS=356} [2024-06-28 03:32:59,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-28 03:32:59,180 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 356 transitions, 5536 flow [2024-06-28 03:32:59,180 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:32:59,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:32:59,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:32:59,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:32:59,181 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:32:59,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:32:59,181 INFO L85 PathProgramCache]: Analyzing trace with hash 319475168, now seen corresponding path program 4 times [2024-06-28 03:32:59,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:32:59,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808235588] [2024-06-28 03:32:59,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:32:59,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:32:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:32:59,998 INFO 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:32:59,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:32:59,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808235588] [2024-06-28 03:32:59,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808235588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:32:59,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:32:59,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:32:59,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033473046] [2024-06-28 03:32:59,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:32:59,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:32:59,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:32:59,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:32:59,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:00,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:00,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 356 transitions, 5536 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:00,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:00,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:00,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:01,677 INFO L124 PetriNetUnfolderBase]: 4634/7084 cut-off events. [2024-06-28 03:33:01,677 INFO L125 PetriNetUnfolderBase]: For 602085/602091 co-relation queries the response was YES. [2024-06-28 03:33:01,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63334 conditions, 7084 events. 4634/7084 cut-off events. For 602085/602091 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 39921 event pairs, 1241 based on Foata normal form. 12/7095 useless extension candidates. Maximal degree in co-relation 63223. Up to 6815 conditions per place. [2024-06-28 03:33:01,765 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 33 changer transitions 0/384 dead transitions. [2024-06-28 03:33:01,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 384 transitions, 6486 flow [2024-06-28 03:33:01,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:01,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:01,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:33:01,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:33:01,766 INFO L175 Difference]: Start difference. First operand has 226 places, 356 transitions, 5536 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:33:01,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 384 transitions, 6486 flow [2024-06-28 03:33:02,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 384 transitions, 6193 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 03:33:02,688 INFO L231 Difference]: Finished difference. Result has 229 places, 359 transitions, 5447 flow [2024-06-28 03:33:02,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5447, PETRI_PLACES=229, PETRI_TRANSITIONS=359} [2024-06-28 03:33:02,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 03:33:02,689 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 359 transitions, 5447 flow [2024-06-28 03:33:02,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:02,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:02,689 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:33:02,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:33:02,689 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:02,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:02,689 INFO L85 PathProgramCache]: Analyzing trace with hash 310270958, now seen corresponding path program 5 times [2024-06-28 03:33:02,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:02,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134213571] [2024-06-28 03:33:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:02,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:03,541 INFO 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:33:03,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:03,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134213571] [2024-06-28 03:33:03,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134213571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:03,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:03,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:03,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944639424] [2024-06-28 03:33:03,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:03,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:03,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:03,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:03,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:03,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:03,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 359 transitions, 5447 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:03,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:03,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:03,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:05,152 INFO L124 PetriNetUnfolderBase]: 4659/7123 cut-off events. [2024-06-28 03:33:05,153 INFO L125 PetriNetUnfolderBase]: For 622077/622083 co-relation queries the response was YES. [2024-06-28 03:33:05,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63624 conditions, 7123 events. 4659/7123 cut-off events. For 622077/622083 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40357 event pairs, 1264 based on Foata normal form. 12/7134 useless extension candidates. Maximal degree in co-relation 63512. Up to 6830 conditions per place. [2024-06-28 03:33:05,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 43 changer transitions 0/387 dead transitions. [2024-06-28 03:33:05,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 387 transitions, 6413 flow [2024-06-28 03:33:05,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:05,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:05,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:33:05,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:33:05,236 INFO L175 Difference]: Start difference. First operand has 229 places, 359 transitions, 5447 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:33:05,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 387 transitions, 6413 flow [2024-06-28 03:33:06,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 387 transitions, 6233 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:06,133 INFO L231 Difference]: Finished difference. Result has 231 places, 362 transitions, 5498 flow [2024-06-28 03:33:06,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5267, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=231, PETRI_TRANSITIONS=362} [2024-06-28 03:33:06,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-28 03:33:06,134 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 362 transitions, 5498 flow [2024-06-28 03:33:06,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:06,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:06,134 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:33:06,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:33:06,134 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:33:06,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:06,135 INFO L85 PathProgramCache]: Analyzing trace with hash 310278398, now seen corresponding path program 6 times [2024-06-28 03:33:06,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:06,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780898278] [2024-06-28 03:33:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:06,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:06,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:06,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:06,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780898278] [2024-06-28 03:33:06,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780898278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:06,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:06,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:06,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306992106] [2024-06-28 03:33:06,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:06,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:06,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:06,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:06,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:07,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:07,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 362 transitions, 5498 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:07,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:07,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:07,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:08,581 INFO L124 PetriNetUnfolderBase]: 4684/7162 cut-off events. [2024-06-28 03:33:08,582 INFO L125 PetriNetUnfolderBase]: For 644979/644985 co-relation queries the response was YES. [2024-06-28 03:33:08,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64396 conditions, 7162 events. 4684/7162 cut-off events. For 644979/644985 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 40596 event pairs, 1279 based on Foata normal form. 12/7173 useless extension candidates. Maximal degree in co-relation 64283. Up to 6807 conditions per place. [2024-06-28 03:33:08,667 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 47 changer transitions 0/390 dead transitions. [2024-06-28 03:33:08,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 390 transitions, 6474 flow [2024-06-28 03:33:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:33:08,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:33:08,668 INFO L175 Difference]: Start difference. First operand has 231 places, 362 transitions, 5498 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:33:08,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 390 transitions, 6474 flow [2024-06-28 03:33:09,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 390 transitions, 6269 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:09,617 INFO L231 Difference]: Finished difference. Result has 233 places, 365 transitions, 5537 flow [2024-06-28 03:33:09,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5537, PETRI_PLACES=233, PETRI_TRANSITIONS=365} [2024-06-28 03:33:09,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-28 03:33:09,618 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 365 transitions, 5537 flow [2024-06-28 03:33:09,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:09,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:09,618 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:33:09,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:33:09,618 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:33:09,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash 53562686, now seen corresponding path program 8 times [2024-06-28 03:33:09,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:09,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545669492] [2024-06-28 03:33:09,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:09,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:10,529 INFO 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:33:10,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:10,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545669492] [2024-06-28 03:33:10,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545669492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:10,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:10,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:10,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306651489] [2024-06-28 03:33:10,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:10,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:10,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:10,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:10,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:10,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:10,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 365 transitions, 5537 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:10,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:10,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:10,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:12,160 INFO L124 PetriNetUnfolderBase]: 4881/7485 cut-off events. [2024-06-28 03:33:12,160 INFO L125 PetriNetUnfolderBase]: For 754681/754687 co-relation queries the response was YES. [2024-06-28 03:33:12,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67399 conditions, 7485 events. 4881/7485 cut-off events. For 754681/754687 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42983 event pairs, 1321 based on Foata normal form. 54/7538 useless extension candidates. Maximal degree in co-relation 67285. Up to 6954 conditions per place. [2024-06-28 03:33:12,244 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 363 selfloop transitions, 36 changer transitions 0/406 dead transitions. [2024-06-28 03:33:12,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 406 transitions, 6624 flow [2024-06-28 03:33:12,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:12,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:33:12,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:33:12,245 INFO L175 Difference]: Start difference. First operand has 233 places, 365 transitions, 5537 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:33:12,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 406 transitions, 6624 flow [2024-06-28 03:33:13,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 406 transitions, 6398 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:13,266 INFO L231 Difference]: Finished difference. Result has 237 places, 371 transitions, 5581 flow [2024-06-28 03:33:13,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5581, PETRI_PLACES=237, PETRI_TRANSITIONS=371} [2024-06-28 03:33:13,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-28 03:33:13,267 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 371 transitions, 5581 flow [2024-06-28 03:33:13,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:13,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:13,267 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:33:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:33:13,267 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:13,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:13,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1755673547, now seen corresponding path program 2 times [2024-06-28 03:33:13,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:13,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630637322] [2024-06-28 03:33:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:13,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:13,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:13,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:13,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:13,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630637322] [2024-06-28 03:33:13,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630637322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:13,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:13,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:13,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471764007] [2024-06-28 03:33:13,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:13,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:13,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:13,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:13,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:13,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:13,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 371 transitions, 5581 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:33:13,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:13,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:13,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:15,406 INFO L124 PetriNetUnfolderBase]: 5034/7639 cut-off events. [2024-06-28 03:33:15,406 INFO L125 PetriNetUnfolderBase]: For 703577/703577 co-relation queries the response was YES. [2024-06-28 03:33:15,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68572 conditions, 7639 events. 5034/7639 cut-off events. For 703577/703577 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 43210 event pairs, 1396 based on Foata normal form. 1/7639 useless extension candidates. Maximal degree in co-relation 68456. Up to 7609 conditions per place. [2024-06-28 03:33:15,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 364 selfloop transitions, 16 changer transitions 0/383 dead transitions. [2024-06-28 03:33:15,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 383 transitions, 6411 flow [2024-06-28 03:33:15,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:15,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:15,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 03:33:15,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-28 03:33:15,500 INFO L175 Difference]: Start difference. First operand has 237 places, 371 transitions, 5581 flow. Second operand 8 states and 117 transitions. [2024-06-28 03:33:15,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 383 transitions, 6411 flow [2024-06-28 03:33:16,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 383 transitions, 6240 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:16,591 INFO L231 Difference]: Finished difference. Result has 239 places, 374 transitions, 5500 flow [2024-06-28 03:33:16,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5500, PETRI_PLACES=239, PETRI_TRANSITIONS=374} [2024-06-28 03:33:16,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:33:16,591 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 374 transitions, 5500 flow [2024-06-28 03:33:16,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:33:16,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:16,592 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:33:16,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:33:16,592 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:16,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:16,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1458358097, now seen corresponding path program 3 times [2024-06-28 03:33:16,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:16,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930404267] [2024-06-28 03:33:16,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:16,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:16,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:17,223 INFO 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:33:17,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:17,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930404267] [2024-06-28 03:33:17,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930404267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:17,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:17,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:17,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82264640] [2024-06-28 03:33:17,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:17,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:17,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:17,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:17,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:17,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:17,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 374 transitions, 5500 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:33:17,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:17,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:17,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:18,691 INFO L124 PetriNetUnfolderBase]: 4880/7486 cut-off events. [2024-06-28 03:33:18,691 INFO L125 PetriNetUnfolderBase]: For 690077/690079 co-relation queries the response was YES. [2024-06-28 03:33:18,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66135 conditions, 7486 events. 4880/7486 cut-off events. For 690077/690079 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 43036 event pairs, 1343 based on Foata normal form. 6/7491 useless extension candidates. Maximal degree in co-relation 66018. Up to 7270 conditions per place. [2024-06-28 03:33:18,785 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 343 selfloop transitions, 35 changer transitions 0/386 dead transitions. [2024-06-28 03:33:18,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 386 transitions, 6410 flow [2024-06-28 03:33:18,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:18,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:18,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:33:18,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 03:33:18,786 INFO L175 Difference]: Start difference. First operand has 239 places, 374 transitions, 5500 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:33:18,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 386 transitions, 6410 flow [2024-06-28 03:33:19,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 386 transitions, 6336 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:19,945 INFO L231 Difference]: Finished difference. Result has 240 places, 374 transitions, 5506 flow [2024-06-28 03:33:19,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5426, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5506, PETRI_PLACES=240, PETRI_TRANSITIONS=374} [2024-06-28 03:33:19,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-28 03:33:19,946 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 374 transitions, 5506 flow [2024-06-28 03:33:19,946 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:33:19,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:19,946 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:33:19,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:33:19,946 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:19,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:19,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1114102599, now seen corresponding path program 3 times [2024-06-28 03:33:19,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:19,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202436942] [2024-06-28 03:33:19,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:19,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:20,582 INFO 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:33:20,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202436942] [2024-06-28 03:33:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202436942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:20,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:20,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:33:20,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122025572] [2024-06-28 03:33:20,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:33:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:20,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:33:20,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:33:20,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:20,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 374 transitions, 5506 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:33:20,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:20,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:20,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:22,067 INFO L124 PetriNetUnfolderBase]: 5025/7628 cut-off events. [2024-06-28 03:33:22,067 INFO L125 PetriNetUnfolderBase]: For 702819/702819 co-relation queries the response was YES. [2024-06-28 03:33:22,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67333 conditions, 7628 events. 5025/7628 cut-off events. For 702819/702819 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 43115 event pairs, 1392 based on Foata normal form. 1/7628 useless extension candidates. Maximal degree in co-relation 67215. Up to 7592 conditions per place. [2024-06-28 03:33:22,168 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 360 selfloop transitions, 20 changer transitions 0/383 dead transitions. [2024-06-28 03:33:22,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 383 transitions, 6290 flow [2024-06-28 03:33:22,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:22,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:22,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:33:22,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 03:33:22,169 INFO L175 Difference]: Start difference. First operand has 240 places, 374 transitions, 5506 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:33:22,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 383 transitions, 6290 flow [2024-06-28 03:33:23,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 383 transitions, 5936 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 03:33:23,342 INFO L231 Difference]: Finished difference. Result has 239 places, 374 transitions, 5198 flow [2024-06-28 03:33:23,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5198, PETRI_PLACES=239, PETRI_TRANSITIONS=374} [2024-06-28 03:33:23,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:33:23,343 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 374 transitions, 5198 flow [2024-06-28 03:33:23,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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:33:23,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:23,343 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:33:23,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:33:23,344 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:33:23,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:23,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1676464292, now seen corresponding path program 9 times [2024-06-28 03:33:23,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:23,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457715519] [2024-06-28 03:33:23,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:23,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:24,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:24,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457715519] [2024-06-28 03:33:24,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457715519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:24,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:24,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:24,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113774000] [2024-06-28 03:33:24,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:24,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:24,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:24,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:24,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:24,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:24,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 374 transitions, 5198 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:24,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:24,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:24,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:26,761 INFO L124 PetriNetUnfolderBase]: 5873/9002 cut-off events. [2024-06-28 03:33:26,761 INFO L125 PetriNetUnfolderBase]: For 860089/860095 co-relation queries the response was YES. [2024-06-28 03:33:26,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78364 conditions, 9002 events. 5873/9002 cut-off events. For 860089/860095 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 53547 event pairs, 1151 based on Foata normal form. 52/9053 useless extension candidates. Maximal degree in co-relation 78247. Up to 7011 conditions per place. [2024-06-28 03:33:26,897 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 381 selfloop transitions, 188 changer transitions 0/577 dead transitions. [2024-06-28 03:33:26,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 577 transitions, 9474 flow [2024-06-28 03:33:26,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:33:26,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:33:26,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-28 03:33:26,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48917748917748916 [2024-06-28 03:33:26,899 INFO L175 Difference]: Start difference. First operand has 239 places, 374 transitions, 5198 flow. Second operand 11 states and 226 transitions. [2024-06-28 03:33:26,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 577 transitions, 9474 flow [2024-06-28 03:33:28,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 577 transitions, 9388 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:28,304 INFO L231 Difference]: Finished difference. Result has 250 places, 490 transitions, 8044 flow [2024-06-28 03:33:28,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8044, PETRI_PLACES=250, PETRI_TRANSITIONS=490} [2024-06-28 03:33:28,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 03:33:28,305 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 490 transitions, 8044 flow [2024-06-28 03:33:28,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:28,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:28,305 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:33:28,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:33:28,305 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:33:28,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:28,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1670742560, now seen corresponding path program 7 times [2024-06-28 03:33:28,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:28,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554176656] [2024-06-28 03:33:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:28,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:29,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:29,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554176656] [2024-06-28 03:33:29,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554176656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:29,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:29,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:33:29,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692702719] [2024-06-28 03:33:29,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:29,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:33:29,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:33:29,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:33:29,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:29,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 490 transitions, 8044 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:29,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:29,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:29,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:31,491 INFO L124 PetriNetUnfolderBase]: 6163/9438 cut-off events. [2024-06-28 03:33:31,491 INFO L125 PetriNetUnfolderBase]: For 805469/805473 co-relation queries the response was YES. [2024-06-28 03:33:31,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85478 conditions, 9438 events. 6163/9438 cut-off events. For 805469/805473 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 56574 event pairs, 1231 based on Foata normal form. 10/9447 useless extension candidates. Maximal degree in co-relation 85354. Up to 7831 conditions per place. [2024-06-28 03:33:31,611 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 369 selfloop transitions, 223 changer transitions 0/600 dead transitions. [2024-06-28 03:33:31,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 600 transitions, 10901 flow [2024-06-28 03:33:31,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:33:31,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:33:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 03:33:31,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-28 03:33:31,612 INFO L175 Difference]: Start difference. First operand has 250 places, 490 transitions, 8044 flow. Second operand 9 states and 181 transitions. [2024-06-28 03:33:31,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 600 transitions, 10901 flow [2024-06-28 03:33:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 600 transitions, 10757 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-28 03:33:33,408 INFO L231 Difference]: Finished difference. Result has 261 places, 548 transitions, 9717 flow [2024-06-28 03:33:33,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=261, PETRI_TRANSITIONS=548} [2024-06-28 03:33:33,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-28 03:33:33,408 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 548 transitions, 9717 flow [2024-06-28 03:33:33,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:33,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:33,409 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:33:33,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:33:33,409 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:33:33,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:33,409 INFO L85 PathProgramCache]: Analyzing trace with hash -935025513, now seen corresponding path program 1 times [2024-06-28 03:33:33,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:33,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296606736] [2024-06-28 03:33:33,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:33,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:33,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:33,978 INFO 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:33:33,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:33,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296606736] [2024-06-28 03:33:33,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296606736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:33,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:33,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:33,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146347081] [2024-06-28 03:33:33,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:33,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:33,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:33,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:33,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:34,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:34,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 548 transitions, 9717 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:34,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:34,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:34,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:36,484 INFO L124 PetriNetUnfolderBase]: 6326/9605 cut-off events. [2024-06-28 03:33:36,484 INFO L125 PetriNetUnfolderBase]: For 802306/802306 co-relation queries the response was YES. [2024-06-28 03:33:36,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88283 conditions, 9605 events. 6326/9605 cut-off events. For 802306/802306 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 56732 event pairs, 1751 based on Foata normal form. 3/9607 useless extension candidates. Maximal degree in co-relation 88153. Up to 9475 conditions per place. [2024-06-28 03:33:36,599 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 537 selfloop transitions, 31 changer transitions 0/571 dead transitions. [2024-06-28 03:33:36,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 571 transitions, 11147 flow [2024-06-28 03:33:36,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:36,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:36,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:33:36,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:33:36,600 INFO L175 Difference]: Start difference. First operand has 261 places, 548 transitions, 9717 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:33:36,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 571 transitions, 11147 flow [2024-06-28 03:33:37,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 571 transitions, 10816 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:37,980 INFO L231 Difference]: Finished difference. Result has 265 places, 555 transitions, 9550 flow [2024-06-28 03:33:37,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9386, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9550, PETRI_PLACES=265, PETRI_TRANSITIONS=555} [2024-06-28 03:33:37,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 03:33:37,981 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 555 transitions, 9550 flow [2024-06-28 03:33:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:37,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:37,981 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:33:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:33:37,981 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:33:37,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:37,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1755667595, now seen corresponding path program 2 times [2024-06-28 03:33:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:37,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496450686] [2024-06-28 03:33:37,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:37,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:38,532 INFO 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:33:38,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:38,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496450686] [2024-06-28 03:33:38,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496450686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:38,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:38,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:38,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210526736] [2024-06-28 03:33:38,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:38,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:38,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:38,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:38,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:38,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:38,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 555 transitions, 9550 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:38,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:38,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:38,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:40,882 INFO L124 PetriNetUnfolderBase]: 6331/9614 cut-off events. [2024-06-28 03:33:40,882 INFO L125 PetriNetUnfolderBase]: For 818123/818125 co-relation queries the response was YES. [2024-06-28 03:33:40,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87906 conditions, 9614 events. 6331/9614 cut-off events. For 818123/818125 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 56844 event pairs, 1765 based on Foata normal form. 1/9614 useless extension candidates. Maximal degree in co-relation 87775. Up to 9479 conditions per place. [2024-06-28 03:33:41,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 532 selfloop transitions, 39 changer transitions 0/574 dead transitions. [2024-06-28 03:33:41,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 574 transitions, 11098 flow [2024-06-28 03:33:41,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:41,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:41,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:33:41,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:33:41,027 INFO L175 Difference]: Start difference. First operand has 265 places, 555 transitions, 9550 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:33:41,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 574 transitions, 11098 flow [2024-06-28 03:33:42,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 574 transitions, 11022 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:42,669 INFO L231 Difference]: Finished difference. Result has 269 places, 561 transitions, 9668 flow [2024-06-28 03:33:42,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9478, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9668, PETRI_PLACES=269, PETRI_TRANSITIONS=561} [2024-06-28 03:33:42,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 03:33:42,670 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 561 transitions, 9668 flow [2024-06-28 03:33:42,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:42,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:42,670 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:33:42,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:33:42,670 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:33:42,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:42,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1113918087, now seen corresponding path program 3 times [2024-06-28 03:33:42,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:42,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153583508] [2024-06-28 03:33:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:42,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:43,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:43,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:43,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153583508] [2024-06-28 03:33:43,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153583508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:43,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:43,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:43,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453703318] [2024-06-28 03:33:43,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:43,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:43,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:43,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:43,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:43,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:33:43,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 561 transitions, 9668 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:43,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:43,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:33:43,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:45,506 INFO L124 PetriNetUnfolderBase]: 6328/9610 cut-off events. [2024-06-28 03:33:45,506 INFO L125 PetriNetUnfolderBase]: For 839150/839152 co-relation queries the response was YES. [2024-06-28 03:33:45,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88282 conditions, 9610 events. 6328/9610 cut-off events. For 839150/839152 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 56817 event pairs, 1765 based on Foata normal form. 1/9610 useless extension candidates. Maximal degree in co-relation 88149. Up to 9477 conditions per place. [2024-06-28 03:33:45,642 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 37 changer transitions 0/573 dead transitions. [2024-06-28 03:33:45,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 573 transitions, 10978 flow [2024-06-28 03:33:45,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:45,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 03:33:45,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:33:45,643 INFO L175 Difference]: Start difference. First operand has 269 places, 561 transitions, 9668 flow. Second operand 7 states and 119 transitions. [2024-06-28 03:33:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 573 transitions, 10978 flow [2024-06-28 03:33:47,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 573 transitions, 10866 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:47,544 INFO L231 Difference]: Finished difference. Result has 273 places, 561 transitions, 9636 flow [2024-06-28 03:33:47,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9556, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9636, PETRI_PLACES=273, PETRI_TRANSITIONS=561} [2024-06-28 03:33:47,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 03:33:47,544 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 561 transitions, 9636 flow [2024-06-28 03:33:47,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:47,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:47,545 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:33:47,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:33:47,545 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:33:47,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:47,545 INFO L85 PathProgramCache]: Analyzing trace with hash -548553564, now seen corresponding path program 1 times [2024-06-28 03:33:47,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:47,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144989887] [2024-06-28 03:33:47,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:47,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:48,220 INFO 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:33:48,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:48,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144989887] [2024-06-28 03:33:48,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144989887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:48,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:48,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:48,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852166911] [2024-06-28 03:33:48,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:48,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:48,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:48,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:48,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:48,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:48,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 561 transitions, 9636 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:33:48,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:48,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:50,283 INFO L124 PetriNetUnfolderBase]: 6188/9477 cut-off events. [2024-06-28 03:33:50,283 INFO L125 PetriNetUnfolderBase]: For 866867/866869 co-relation queries the response was YES. [2024-06-28 03:33:50,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86971 conditions, 9477 events. 6188/9477 cut-off events. For 866867/866869 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 56817 event pairs, 1483 based on Foata normal form. 16/9492 useless extension candidates. Maximal degree in co-relation 86836. Up to 8392 conditions per place. [2024-06-28 03:33:50,417 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 411 selfloop transitions, 171 changer transitions 0/594 dead transitions. [2024-06-28 03:33:50,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 594 transitions, 11348 flow [2024-06-28 03:33:50,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:33:50,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:33:50,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:33:50,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:33:50,418 INFO L175 Difference]: Start difference. First operand has 273 places, 561 transitions, 9636 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:33:50,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 594 transitions, 11348 flow [2024-06-28 03:33:52,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 594 transitions, 11258 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:33:52,230 INFO L231 Difference]: Finished difference. Result has 276 places, 570 transitions, 10138 flow [2024-06-28 03:33:52,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9546, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10138, PETRI_PLACES=276, PETRI_TRANSITIONS=570} [2024-06-28 03:33:52,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 03:33:52,230 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 570 transitions, 10138 flow [2024-06-28 03:33:52,231 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:33:52,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:52,231 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:33:52,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:33:52,231 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:33:52,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:52,231 INFO L85 PathProgramCache]: Analyzing trace with hash -589157688, now seen corresponding path program 2 times [2024-06-28 03:33:52,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:52,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136635838] [2024-06-28 03:33:52,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:52,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:52,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:52,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:52,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:52,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136635838] [2024-06-28 03:33:52,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136635838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:52,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:52,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:33:52,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867010508] [2024-06-28 03:33:52,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:52,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:33:52,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:52,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:33:52,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:33:52,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:52,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 570 transitions, 10138 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:33:52,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:52,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:52,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:33:54,887 INFO L124 PetriNetUnfolderBase]: 6172/9443 cut-off events. [2024-06-28 03:33:54,887 INFO L125 PetriNetUnfolderBase]: For 862329/862333 co-relation queries the response was YES. [2024-06-28 03:33:54,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87805 conditions, 9443 events. 6172/9443 cut-off events. For 862329/862333 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 56342 event pairs, 1269 based on Foata normal form. 10/9452 useless extension candidates. Maximal degree in co-relation 87668. Up to 8119 conditions per place. [2024-06-28 03:33:55,034 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 361 selfloop transitions, 220 changer transitions 0/593 dead transitions. [2024-06-28 03:33:55,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 593 transitions, 11713 flow [2024-06-28 03:33:55,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:33:55,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:33:55,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 03:33:55,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 03:33:55,035 INFO L175 Difference]: Start difference. First operand has 276 places, 570 transitions, 10138 flow. Second operand 7 states and 135 transitions. [2024-06-28 03:33:55,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 593 transitions, 11713 flow [2024-06-28 03:33:57,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 593 transitions, 11549 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 03:33:57,211 INFO L231 Difference]: Finished difference. Result has 280 places, 574 transitions, 10520 flow [2024-06-28 03:33:57,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9974, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10520, PETRI_PLACES=280, PETRI_TRANSITIONS=574} [2024-06-28 03:33:57,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-28 03:33:57,211 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 574 transitions, 10520 flow [2024-06-28 03:33:57,211 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:33:57,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:33:57,212 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:33:57,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:33:57,212 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:33:57,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:33:57,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1544448119, now seen corresponding path program 1 times [2024-06-28 03:33:57,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:33:57,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813210821] [2024-06-28 03:33:57,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:33:57,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:33:57,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:33:58,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:33:58,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:33:58,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813210821] [2024-06-28 03:33:58,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813210821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:33:58,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:33:58,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:33:58,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697913742] [2024-06-28 03:33:58,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:33:58,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:33:58,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:33:58,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:33:58,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:33:58,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:33:58,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 574 transitions, 10520 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:33:58,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:33:58,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:33:58,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:01,002 INFO L124 PetriNetUnfolderBase]: 6240/9565 cut-off events. [2024-06-28 03:34:01,003 INFO L125 PetriNetUnfolderBase]: For 939302/939306 co-relation queries the response was YES. [2024-06-28 03:34:01,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89806 conditions, 9565 events. 6240/9565 cut-off events. For 939302/939306 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 57565 event pairs, 1184 based on Foata normal form. 20/9584 useless extension candidates. Maximal degree in co-relation 89667. Up to 7972 conditions per place. [2024-06-28 03:34:01,113 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 366 selfloop transitions, 240 changer transitions 0/618 dead transitions. [2024-06-28 03:34:01,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 618 transitions, 12178 flow [2024-06-28 03:34:01,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:01,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:01,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 03:34:01,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 03:34:01,114 INFO L175 Difference]: Start difference. First operand has 280 places, 574 transitions, 10520 flow. Second operand 9 states and 177 transitions. [2024-06-28 03:34:01,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 618 transitions, 12178 flow [2024-06-28 03:34:02,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 618 transitions, 11841 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:02,406 INFO L231 Difference]: Finished difference. Result has 285 places, 576 transitions, 10806 flow [2024-06-28 03:34:02,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10183, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10806, PETRI_PLACES=285, PETRI_TRANSITIONS=576} [2024-06-28 03:34:02,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-28 03:34:02,407 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 576 transitions, 10806 flow [2024-06-28 03:34:02,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:02,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:02,407 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:34:02,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:34:02,407 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:02,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:02,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1523014795, now seen corresponding path program 2 times [2024-06-28 03:34:02,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:02,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173423173] [2024-06-28 03:34:02,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:02,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:03,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:03,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:03,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173423173] [2024-06-28 03:34:03,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173423173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:03,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:03,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:03,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054090085] [2024-06-28 03:34:03,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:03,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:03,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:03,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:03,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:03,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:03,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 576 transitions, 10806 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:03,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:03,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:03,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:05,947 INFO L124 PetriNetUnfolderBase]: 6308/9682 cut-off events. [2024-06-28 03:34:05,947 INFO L125 PetriNetUnfolderBase]: For 972667/972671 co-relation queries the response was YES. [2024-06-28 03:34:06,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91825 conditions, 9682 events. 6308/9682 cut-off events. For 972667/972671 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 58537 event pairs, 1195 based on Foata normal form. 22/9703 useless extension candidates. Maximal degree in co-relation 91685. Up to 7734 conditions per place. [2024-06-28 03:34:06,085 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 346 selfloop transitions, 259 changer transitions 0/617 dead transitions. [2024-06-28 03:34:06,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 617 transitions, 12439 flow [2024-06-28 03:34:06,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:06,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:34:06,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 03:34:06,086 INFO L175 Difference]: Start difference. First operand has 285 places, 576 transitions, 10806 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:34:06,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 617 transitions, 12439 flow [2024-06-28 03:34:07,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 617 transitions, 11869 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-28 03:34:07,786 INFO L231 Difference]: Finished difference. Result has 288 places, 578 transitions, 10901 flow [2024-06-28 03:34:07,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10236, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10901, PETRI_PLACES=288, PETRI_TRANSITIONS=578} [2024-06-28 03:34:07,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 03:34:07,786 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 578 transitions, 10901 flow [2024-06-28 03:34:07,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:07,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:07,787 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:34:07,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:34:07,787 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:07,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:07,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1695735325, now seen corresponding path program 3 times [2024-06-28 03:34:07,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:07,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669800716] [2024-06-28 03:34:07,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:07,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:08,913 INFO 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:34:08,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:08,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669800716] [2024-06-28 03:34:08,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669800716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:08,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:08,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:34:08,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035434179] [2024-06-28 03:34:08,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:08,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:34:08,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:08,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:34:08,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:34:09,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:09,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 578 transitions, 10901 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:09,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:09,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:09,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:11,383 INFO L124 PetriNetUnfolderBase]: 6376/9789 cut-off events. [2024-06-28 03:34:11,384 INFO L125 PetriNetUnfolderBase]: For 1009334/1009340 co-relation queries the response was YES. [2024-06-28 03:34:11,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93012 conditions, 9789 events. 6376/9789 cut-off events. For 1009334/1009340 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 59314 event pairs, 1234 based on Foata normal form. 20/9808 useless extension candidates. Maximal degree in co-relation 92871. Up to 8095 conditions per place. [2024-06-28 03:34:11,534 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 354 selfloop transitions, 260 changer transitions 0/626 dead transitions. [2024-06-28 03:34:11,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 626 transitions, 12752 flow [2024-06-28 03:34:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:34:11,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:34:11,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 03:34:11,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-28 03:34:11,536 INFO L175 Difference]: Start difference. First operand has 288 places, 578 transitions, 10901 flow. Second operand 9 states and 182 transitions. [2024-06-28 03:34:11,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 626 transitions, 12752 flow [2024-06-28 03:34:13,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 626 transitions, 12115 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:13,525 INFO L231 Difference]: Finished difference. Result has 290 places, 581 transitions, 10956 flow [2024-06-28 03:34:13,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10264, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10956, PETRI_PLACES=290, PETRI_TRANSITIONS=581} [2024-06-28 03:34:13,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-28 03:34:13,526 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 581 transitions, 10956 flow [2024-06-28 03:34:13,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:13,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:13,527 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:34:13,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:34:13,527 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:13,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:13,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1715772256, now seen corresponding path program 1 times [2024-06-28 03:34:13,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:13,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183874993] [2024-06-28 03:34:13,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:13,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:13,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:14,358 INFO 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:34:14,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:14,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183874993] [2024-06-28 03:34:14,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183874993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:14,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:14,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:14,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858575988] [2024-06-28 03:34:14,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:14,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:14,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:14,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:14,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:14,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:14,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 581 transitions, 10956 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:34:14,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:14,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:14,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:16,653 INFO L124 PetriNetUnfolderBase]: 6446/9886 cut-off events. [2024-06-28 03:34:16,653 INFO L125 PetriNetUnfolderBase]: For 1019528/1019534 co-relation queries the response was YES. [2024-06-28 03:34:16,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93808 conditions, 9886 events. 6446/9886 cut-off events. For 1019528/1019534 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 59892 event pairs, 1256 based on Foata normal form. 16/9901 useless extension candidates. Maximal degree in co-relation 93666. Up to 7878 conditions per place. [2024-06-28 03:34:16,805 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 306 selfloop transitions, 320 changer transitions 0/638 dead transitions. [2024-06-28 03:34:16,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 638 transitions, 13310 flow [2024-06-28 03:34:16,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:16,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:16,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 03:34:16,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 03:34:16,806 INFO L175 Difference]: Start difference. First operand has 290 places, 581 transitions, 10956 flow. Second operand 8 states and 168 transitions. [2024-06-28 03:34:16,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 638 transitions, 13310 flow [2024-06-28 03:34:19,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 638 transitions, 12655 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:19,049 INFO L231 Difference]: Finished difference. Result has 291 places, 602 transitions, 11512 flow [2024-06-28 03:34:19,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10301, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11512, PETRI_PLACES=291, PETRI_TRANSITIONS=602} [2024-06-28 03:34:19,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 03:34:19,049 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 602 transitions, 11512 flow [2024-06-28 03:34:19,049 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:34:19,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:19,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:34:19,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:34:19,050 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:19,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:19,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1716041026, now seen corresponding path program 2 times [2024-06-28 03:34:19,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:19,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644991770] [2024-06-28 03:34:19,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:19,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:20,017 INFO 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:34:20,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:20,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644991770] [2024-06-28 03:34:20,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644991770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:20,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:20,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:20,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685075085] [2024-06-28 03:34:20,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:20,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:20,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:20,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:20,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:20,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:20,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 602 transitions, 11512 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:34:20,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:20,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:20,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:22,580 INFO L124 PetriNetUnfolderBase]: 6503/9966 cut-off events. [2024-06-28 03:34:22,580 INFO L125 PetriNetUnfolderBase]: For 1022224/1022230 co-relation queries the response was YES. [2024-06-28 03:34:22,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94680 conditions, 9966 events. 6503/9966 cut-off events. For 1022224/1022230 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 60326 event pairs, 1287 based on Foata normal form. 17/9982 useless extension candidates. Maximal degree in co-relation 94537. Up to 8590 conditions per place. [2024-06-28 03:34:22,715 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 390 selfloop transitions, 244 changer transitions 0/646 dead transitions. [2024-06-28 03:34:22,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 646 transitions, 13456 flow [2024-06-28 03:34:22,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:22,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:22,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:34:22,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:34:22,716 INFO L175 Difference]: Start difference. First operand has 291 places, 602 transitions, 11512 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:34:22,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 646 transitions, 13456 flow [2024-06-28 03:34:25,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 646 transitions, 12716 flow, removed 116 selfloop flow, removed 5 redundant places. [2024-06-28 03:34:25,378 INFO L231 Difference]: Finished difference. Result has 294 places, 617 transitions, 11729 flow [2024-06-28 03:34:25,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10784, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11729, PETRI_PLACES=294, PETRI_TRANSITIONS=617} [2024-06-28 03:34:25,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 03:34:25,378 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 617 transitions, 11729 flow [2024-06-28 03:34:25,378 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:34:25,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:25,379 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:34:25,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:34:25,379 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:25,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:25,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1888214849, now seen corresponding path program 1 times [2024-06-28 03:34:25,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:25,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466183673] [2024-06-28 03:34:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:25,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:25,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:26,121 INFO 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:34:26,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466183673] [2024-06-28 03:34:26,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466183673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:26,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:26,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:26,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942226835] [2024-06-28 03:34:26,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:26,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:26,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:26,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:26,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:26,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:26,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 617 transitions, 11729 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:26,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:26,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:26,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:28,663 INFO L124 PetriNetUnfolderBase]: 6693/10179 cut-off events. [2024-06-28 03:34:28,663 INFO L125 PetriNetUnfolderBase]: For 1035081/1035087 co-relation queries the response was YES. [2024-06-28 03:34:28,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96336 conditions, 10179 events. 6693/10179 cut-off events. For 1035081/1035087 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 60992 event pairs, 1316 based on Foata normal form. 8/10186 useless extension candidates. Maximal degree in co-relation 96192. Up to 8585 conditions per place. [2024-06-28 03:34:28,851 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 206 changer transitions 0/668 dead transitions. [2024-06-28 03:34:28,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 668 transitions, 13965 flow [2024-06-28 03:34:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:28,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:28,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:34:28,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-28 03:34:28,852 INFO L175 Difference]: Start difference. First operand has 294 places, 617 transitions, 11729 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:34:28,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 668 transitions, 13965 flow [2024-06-28 03:34:31,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 668 transitions, 13160 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-28 03:34:31,527 INFO L231 Difference]: Finished difference. Result has 297 places, 635 transitions, 11777 flow [2024-06-28 03:34:31,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10924, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11777, PETRI_PLACES=297, PETRI_TRANSITIONS=635} [2024-06-28 03:34:31,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-28 03:34:31,528 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 635 transitions, 11777 flow [2024-06-28 03:34:31,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:31,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:31,528 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:34:31,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:34:31,528 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:31,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1725295456, now seen corresponding path program 3 times [2024-06-28 03:34:31,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:31,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877683438] [2024-06-28 03:34:31,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:31,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:32,481 INFO 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:34:32,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:32,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877683438] [2024-06-28 03:34:32,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877683438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:32,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:32,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:32,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447352107] [2024-06-28 03:34:32,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:32,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:32,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:32,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:32,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:32,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:32,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 635 transitions, 11777 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:34:32,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:32,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:32,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:35,043 INFO L124 PetriNetUnfolderBase]: 6624/10134 cut-off events. [2024-06-28 03:34:35,044 INFO L125 PetriNetUnfolderBase]: For 1079098/1079102 co-relation queries the response was YES. [2024-06-28 03:34:35,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97480 conditions, 10134 events. 6624/10134 cut-off events. For 1079098/1079102 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 61220 event pairs, 1338 based on Foata normal form. 15/10148 useless extension candidates. Maximal degree in co-relation 97333. Up to 8663 conditions per place. [2024-06-28 03:34:35,192 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 395 selfloop transitions, 264 changer transitions 0/676 dead transitions. [2024-06-28 03:34:35,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 676 transitions, 13989 flow [2024-06-28 03:34:35,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:35,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:34:35,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:34:35,193 INFO L175 Difference]: Start difference. First operand has 297 places, 635 transitions, 11777 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:34:35,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 676 transitions, 13989 flow [2024-06-28 03:34:38,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 676 transitions, 13779 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-06-28 03:34:38,383 INFO L231 Difference]: Finished difference. Result has 304 places, 652 transitions, 12599 flow [2024-06-28 03:34:38,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11567, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12599, PETRI_PLACES=304, PETRI_TRANSITIONS=652} [2024-06-28 03:34:38,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-28 03:34:38,384 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 652 transitions, 12599 flow [2024-06-28 03:34:38,384 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:34:38,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:38,385 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:34:38,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:34:38,385 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:38,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:38,385 INFO L85 PathProgramCache]: Analyzing trace with hash -265407089, now seen corresponding path program 2 times [2024-06-28 03:34:38,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:38,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795376259] [2024-06-28 03:34:38,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:38,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:39,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:34:39,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:39,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795376259] [2024-06-28 03:34:39,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795376259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:39,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:39,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:39,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127247603] [2024-06-28 03:34:39,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:39,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:39,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:39,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:39,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 652 transitions, 12599 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:34:39,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:39,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:39,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:42,130 INFO L124 PetriNetUnfolderBase]: 6844/10395 cut-off events. [2024-06-28 03:34:42,130 INFO L125 PetriNetUnfolderBase]: For 1113364/1113368 co-relation queries the response was YES. [2024-06-28 03:34:42,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101745 conditions, 10395 events. 6844/10395 cut-off events. For 1113364/1113368 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 62300 event pairs, 1383 based on Foata normal form. 8/10402 useless extension candidates. Maximal degree in co-relation 101594. Up to 8736 conditions per place. [2024-06-28 03:34:42,337 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 473 selfloop transitions, 215 changer transitions 0/691 dead transitions. [2024-06-28 03:34:42,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 691 transitions, 14970 flow [2024-06-28 03:34:42,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:42,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:42,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:34:42,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:34:42,347 INFO L175 Difference]: Start difference. First operand has 304 places, 652 transitions, 12599 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:34:42,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 691 transitions, 14970 flow [2024-06-28 03:34:44,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 691 transitions, 14579 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-28 03:34:44,510 INFO L231 Difference]: Finished difference. Result has 310 places, 665 transitions, 12946 flow [2024-06-28 03:34:44,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12946, PETRI_PLACES=310, PETRI_TRANSITIONS=665} [2024-06-28 03:34:44,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 03:34:44,511 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 665 transitions, 12946 flow [2024-06-28 03:34:44,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:34:44,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:44,511 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:34:44,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:34:44,512 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:44,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:44,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1725307360, now seen corresponding path program 1 times [2024-06-28 03:34:44,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:44,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647218076] [2024-06-28 03:34:44,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:44,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:44,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:45,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:45,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647218076] [2024-06-28 03:34:45,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647218076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:45,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:45,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:34:45,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735556309] [2024-06-28 03:34:45,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:45,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:34:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:45,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:34:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:34:45,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:45,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 665 transitions, 12946 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:34:45,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:45,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:45,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:48,210 INFO L124 PetriNetUnfolderBase]: 6875/10435 cut-off events. [2024-06-28 03:34:48,210 INFO L125 PetriNetUnfolderBase]: For 1156553/1156557 co-relation queries the response was YES. [2024-06-28 03:34:48,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102680 conditions, 10435 events. 6875/10435 cut-off events. For 1156553/1156557 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 62551 event pairs, 1622 based on Foata normal form. 5/10439 useless extension candidates. Maximal degree in co-relation 102527. Up to 10312 conditions per place. [2024-06-28 03:34:48,347 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 645 selfloop transitions, 46 changer transitions 0/694 dead transitions. [2024-06-28 03:34:48,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 694 transitions, 14658 flow [2024-06-28 03:34:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:48,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:34:48,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:34:48,348 INFO L175 Difference]: Start difference. First operand has 310 places, 665 transitions, 12946 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:34:48,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 694 transitions, 14658 flow [2024-06-28 03:34:51,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 694 transitions, 14273 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-28 03:34:51,205 INFO L231 Difference]: Finished difference. Result has 315 places, 674 transitions, 12804 flow [2024-06-28 03:34:51,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12561, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12804, PETRI_PLACES=315, PETRI_TRANSITIONS=674} [2024-06-28 03:34:51,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 03:34:51,208 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 674 transitions, 12804 flow [2024-06-28 03:34:51,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:34:51,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:51,208 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:34:51,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:34:51,209 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:51,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:51,209 INFO L85 PathProgramCache]: Analyzing trace with hash -265418249, now seen corresponding path program 3 times [2024-06-28 03:34:51,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:51,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208094428] [2024-06-28 03:34:51,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:51,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:51,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:52,035 INFO 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:34:52,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:52,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208094428] [2024-06-28 03:34:52,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208094428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:52,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:52,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:52,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692748831] [2024-06-28 03:34:52,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:52,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:52,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:52,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:34:52,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 674 transitions, 12804 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:52,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:52,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:34:52,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:34:54,897 INFO L124 PetriNetUnfolderBase]: 6869/10431 cut-off events. [2024-06-28 03:34:54,898 INFO L125 PetriNetUnfolderBase]: For 1169902/1169906 co-relation queries the response was YES. [2024-06-28 03:34:55,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101879 conditions, 10431 events. 6869/10431 cut-off events. For 1169902/1169906 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 62534 event pairs, 1361 based on Foata normal form. 8/10438 useless extension candidates. Maximal degree in co-relation 101724. Up to 8777 conditions per place. [2024-06-28 03:34:55,058 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 489 selfloop transitions, 209 changer transitions 0/701 dead transitions. [2024-06-28 03:34:55,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 701 transitions, 14830 flow [2024-06-28 03:34:55,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:34:55,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:34:55,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:34:55,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:34:55,059 INFO L175 Difference]: Start difference. First operand has 315 places, 674 transitions, 12804 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:34:55,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 701 transitions, 14830 flow [2024-06-28 03:34:57,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 701 transitions, 14750 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 03:34:57,987 INFO L231 Difference]: Finished difference. Result has 320 places, 676 transitions, 13192 flow [2024-06-28 03:34:57,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12724, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13192, PETRI_PLACES=320, PETRI_TRANSITIONS=676} [2024-06-28 03:34:57,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 03:34:57,988 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 676 transitions, 13192 flow [2024-06-28 03:34:57,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:34:57,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:34:57,988 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:34:57,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:34:57,988 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:34:57,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:34:57,989 INFO L85 PathProgramCache]: Analyzing trace with hash -20129056, now seen corresponding path program 3 times [2024-06-28 03:34:57,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:34:57,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198308258] [2024-06-28 03:34:57,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:34:57,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:34:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:34:58,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:34:58,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:34:58,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198308258] [2024-06-28 03:34:58,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198308258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:34:58,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:34:58,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:34:58,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93948627] [2024-06-28 03:34:58,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:34:58,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:34:58,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:34:58,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:34:58,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:34:58,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:34:58,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 676 transitions, 13192 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:34:58,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:34:58,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:34:58,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:01,679 INFO L124 PetriNetUnfolderBase]: 6886/10501 cut-off events. [2024-06-28 03:35:01,679 INFO L125 PetriNetUnfolderBase]: For 1216565/1216565 co-relation queries the response was YES. [2024-06-28 03:35:01,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104923 conditions, 10501 events. 6886/10501 cut-off events. For 1216565/1216565 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 63505 event pairs, 1807 based on Foata normal form. 3/10503 useless extension candidates. Maximal degree in co-relation 104765. Up to 10157 conditions per place. [2024-06-28 03:35:01,851 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 662 selfloop transitions, 46 changer transitions 0/728 dead transitions. [2024-06-28 03:35:01,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 728 transitions, 15616 flow [2024-06-28 03:35:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:01,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:35:01,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:35:01,852 INFO L175 Difference]: Start difference. First operand has 320 places, 676 transitions, 13192 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:35:01,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 728 transitions, 15616 flow [2024-06-28 03:35:04,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 728 transitions, 15227 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:04,917 INFO L231 Difference]: Finished difference. Result has 325 places, 705 transitions, 13695 flow [2024-06-28 03:35:04,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12825, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13695, PETRI_PLACES=325, PETRI_TRANSITIONS=705} [2024-06-28 03:35:04,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 03:35:04,918 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 705 transitions, 13695 flow [2024-06-28 03:35:04,918 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:35:04,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:04,918 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:35:04,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:35:04,918 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:04,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:04,919 INFO L85 PathProgramCache]: Analyzing trace with hash -450981078, now seen corresponding path program 4 times [2024-06-28 03:35:04,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:04,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75864219] [2024-06-28 03:35:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:04,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:05,647 INFO 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:35:05,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:05,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75864219] [2024-06-28 03:35:05,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75864219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:05,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:05,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:05,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808913541] [2024-06-28 03:35:05,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:05,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:05,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:05,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:05,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:05,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:05,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 705 transitions, 13695 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:35:05,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:05,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:05,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:08,573 INFO L124 PetriNetUnfolderBase]: 6790/10357 cut-off events. [2024-06-28 03:35:08,573 INFO L125 PetriNetUnfolderBase]: For 1226070/1226070 co-relation queries the response was YES. [2024-06-28 03:35:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102680 conditions, 10357 events. 6790/10357 cut-off events. For 1226070/1226070 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 62577 event pairs, 1764 based on Foata normal form. 7/10363 useless extension candidates. Maximal degree in co-relation 102519. Up to 9860 conditions per place. [2024-06-28 03:35:08,720 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 623 selfloop transitions, 82 changer transitions 0/725 dead transitions. [2024-06-28 03:35:08,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 725 transitions, 15351 flow [2024-06-28 03:35:08,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:08,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:08,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:35:08,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:35:08,721 INFO L175 Difference]: Start difference. First operand has 325 places, 705 transitions, 13695 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:35:08,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 725 transitions, 15351 flow [2024-06-28 03:35:12,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 725 transitions, 15269 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:12,131 INFO L231 Difference]: Finished difference. Result has 329 places, 705 transitions, 13802 flow [2024-06-28 03:35:12,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13613, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13802, PETRI_PLACES=329, PETRI_TRANSITIONS=705} [2024-06-28 03:35:12,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-28 03:35:12,132 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 705 transitions, 13802 flow [2024-06-28 03:35:12,132 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:35:12,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:12,132 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:35:12,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:35:12,132 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:12,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:12,133 INFO L85 PathProgramCache]: Analyzing trace with hash -450652788, now seen corresponding path program 5 times [2024-06-28 03:35:12,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:12,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531002030] [2024-06-28 03:35:12,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:12,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:12,682 INFO 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:35:12,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:12,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531002030] [2024-06-28 03:35:12,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531002030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:12,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:12,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:12,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703620900] [2024-06-28 03:35:12,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:12,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:12,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:12,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:12,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:12,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:12,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 705 transitions, 13802 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:35:12,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:12,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:12,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:15,626 INFO L124 PetriNetUnfolderBase]: 6772/10332 cut-off events. [2024-06-28 03:35:15,626 INFO L125 PetriNetUnfolderBase]: For 1234831/1234831 co-relation queries the response was YES. [2024-06-28 03:35:15,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102488 conditions, 10332 events. 6772/10332 cut-off events. For 1234831/1234831 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 62450 event pairs, 1800 based on Foata normal form. 6/10337 useless extension candidates. Maximal degree in co-relation 102326. Up to 10037 conditions per place. [2024-06-28 03:35:15,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 664 selfloop transitions, 36 changer transitions 0/720 dead transitions. [2024-06-28 03:35:15,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 720 transitions, 15316 flow [2024-06-28 03:35:15,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:15,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:15,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:35:15,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:35:15,795 INFO L175 Difference]: Start difference. First operand has 329 places, 705 transitions, 13802 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:35:15,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 720 transitions, 15316 flow [2024-06-28 03:35:19,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 720 transitions, 15185 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:19,138 INFO L231 Difference]: Finished difference. Result has 332 places, 708 transitions, 13837 flow [2024-06-28 03:35:19,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13673, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13837, PETRI_PLACES=332, PETRI_TRANSITIONS=708} [2024-06-28 03:35:19,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 03:35:19,138 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 708 transitions, 13837 flow [2024-06-28 03:35:19,139 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:35:19,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:19,139 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:35:19,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:35:19,139 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:19,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:19,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1910711045, now seen corresponding path program 4 times [2024-06-28 03:35:19,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:19,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021383959] [2024-06-28 03:35:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:19,990 INFO 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:35:19,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:19,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021383959] [2024-06-28 03:35:19,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021383959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:19,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:19,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:19,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655766372] [2024-06-28 03:35:19,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:19,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:19,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:19,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:20,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:20,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 708 transitions, 13837 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:35:20,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:20,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:20,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:23,155 INFO L124 PetriNetUnfolderBase]: 6833/10433 cut-off events. [2024-06-28 03:35:23,155 INFO L125 PetriNetUnfolderBase]: For 1275991/1276003 co-relation queries the response was YES. [2024-06-28 03:35:23,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103391 conditions, 10433 events. 6833/10433 cut-off events. For 1275991/1276003 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 63135 event pairs, 1764 based on Foata normal form. 30/10462 useless extension candidates. Maximal degree in co-relation 103228. Up to 9955 conditions per place. [2024-06-28 03:35:23,305 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 683 selfloop transitions, 40 changer transitions 0/743 dead transitions. [2024-06-28 03:35:23,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 743 transitions, 15550 flow [2024-06-28 03:35:23,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:23,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:35:23,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:35:23,306 INFO L175 Difference]: Start difference. First operand has 332 places, 708 transitions, 13837 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:35:23,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 743 transitions, 15550 flow [2024-06-28 03:35:26,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 743 transitions, 15443 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:27,008 INFO L231 Difference]: Finished difference. Result has 335 places, 710 transitions, 13963 flow [2024-06-28 03:35:27,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13730, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13963, PETRI_PLACES=335, PETRI_TRANSITIONS=710} [2024-06-28 03:35:27,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 03:35:27,009 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 710 transitions, 13963 flow [2024-06-28 03:35:27,009 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:35:27,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:27,010 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:35:27,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:35:27,010 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:27,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:27,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1353737117, now seen corresponding path program 5 times [2024-06-28 03:35:27,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:27,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314507964] [2024-06-28 03:35:27,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:28,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:28,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:28,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314507964] [2024-06-28 03:35:28,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314507964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:28,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:28,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:28,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891895110] [2024-06-28 03:35:28,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:28,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:28,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:28,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:28,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:28,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:28,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 710 transitions, 13963 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:28,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:28,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:28,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:31,872 INFO L124 PetriNetUnfolderBase]: 6944/10615 cut-off events. [2024-06-28 03:35:31,872 INFO L125 PetriNetUnfolderBase]: For 1323435/1323447 co-relation queries the response was YES. [2024-06-28 03:35:32,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105205 conditions, 10615 events. 6944/10615 cut-off events. For 1323435/1323447 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 64657 event pairs, 1794 based on Foata normal form. 30/10644 useless extension candidates. Maximal degree in co-relation 105041. Up to 10032 conditions per place. [2024-06-28 03:35:32,057 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 674 selfloop transitions, 59 changer transitions 0/753 dead transitions. [2024-06-28 03:35:32,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 753 transitions, 15745 flow [2024-06-28 03:35:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:32,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:32,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:35:32,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:35:32,058 INFO L175 Difference]: Start difference. First operand has 335 places, 710 transitions, 13963 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:35:32,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 753 transitions, 15745 flow [2024-06-28 03:35:35,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 753 transitions, 15536 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:35,599 INFO L231 Difference]: Finished difference. Result has 339 places, 719 transitions, 14091 flow [2024-06-28 03:35:35,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13754, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14091, PETRI_PLACES=339, PETRI_TRANSITIONS=719} [2024-06-28 03:35:35,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 03:35:35,599 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 719 transitions, 14091 flow [2024-06-28 03:35:35,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:35,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:35,600 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:35:35,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:35:35,600 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:35,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:35,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1028696777, now seen corresponding path program 6 times [2024-06-28 03:35:35,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:35,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876640669] [2024-06-28 03:35:35,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:35,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:35,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:36,514 INFO 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:35:36,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:36,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876640669] [2024-06-28 03:35:36,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876640669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:36,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:36,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:36,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419292292] [2024-06-28 03:35:36,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:36,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:36,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:36,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:36,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:36,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:36,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 719 transitions, 14091 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:35:36,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:36,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:36,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:39,611 INFO L124 PetriNetUnfolderBase]: 7005/10718 cut-off events. [2024-06-28 03:35:39,611 INFO L125 PetriNetUnfolderBase]: For 1356033/1356045 co-relation queries the response was YES. [2024-06-28 03:35:39,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106239 conditions, 10718 events. 7005/10718 cut-off events. For 1356033/1356045 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 65486 event pairs, 1791 based on Foata normal form. 30/10747 useless extension candidates. Maximal degree in co-relation 106072. Up to 9915 conditions per place. [2024-06-28 03:35:39,763 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 657 selfloop transitions, 80 changer transitions 0/757 dead transitions. [2024-06-28 03:35:39,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 757 transitions, 15871 flow [2024-06-28 03:35:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:39,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:39,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:35:39,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 03:35:39,764 INFO L175 Difference]: Start difference. First operand has 339 places, 719 transitions, 14091 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:35:39,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 757 transitions, 15871 flow [2024-06-28 03:35:43,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 757 transitions, 15638 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:43,700 INFO L231 Difference]: Finished difference. Result has 343 places, 721 transitions, 14182 flow [2024-06-28 03:35:43,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13858, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14182, PETRI_PLACES=343, PETRI_TRANSITIONS=721} [2024-06-28 03:35:43,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-28 03:35:43,701 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 721 transitions, 14182 flow [2024-06-28 03:35:43,701 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:35:43,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:43,702 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:35:43,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:35:43,702 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:43,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:43,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1028459627, now seen corresponding path program 7 times [2024-06-28 03:35:43,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:43,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813756614] [2024-06-28 03:35:43,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:43,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:43,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:44,869 INFO 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:35:44,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:44,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813756614] [2024-06-28 03:35:44,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813756614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:44,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:44,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:35:44,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656770990] [2024-06-28 03:35:44,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:44,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:35:44,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:44,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:35:44,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:35:45,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:45,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 721 transitions, 14182 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:45,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:45,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:45,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:48,157 INFO L124 PetriNetUnfolderBase]: 7005/10716 cut-off events. [2024-06-28 03:35:48,157 INFO L125 PetriNetUnfolderBase]: For 1372655/1372667 co-relation queries the response was YES. [2024-06-28 03:35:48,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104037 conditions, 10716 events. 7005/10716 cut-off events. For 1372655/1372667 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 65356 event pairs, 1812 based on Foata normal form. 54/10769 useless extension candidates. Maximal degree in co-relation 103869. Up to 9676 conditions per place. [2024-06-28 03:35:48,302 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 661 selfloop transitions, 82 changer transitions 0/763 dead transitions. [2024-06-28 03:35:48,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 763 transitions, 15860 flow [2024-06-28 03:35:48,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:48,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:48,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:35:48,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 03:35:48,303 INFO L175 Difference]: Start difference. First operand has 343 places, 721 transitions, 14182 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:35:48,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 763 transitions, 15860 flow [2024-06-28 03:35:52,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 763 transitions, 15562 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:52,796 INFO L231 Difference]: Finished difference. Result has 344 places, 722 transitions, 14052 flow [2024-06-28 03:35:52,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13774, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14052, PETRI_PLACES=344, PETRI_TRANSITIONS=722} [2024-06-28 03:35:52,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 03:35:52,798 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 722 transitions, 14052 flow [2024-06-28 03:35:52,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:52,798 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:35:52,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:35:52,798 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:52,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:52,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1401515778, now seen corresponding path program 6 times [2024-06-28 03:35:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43847876] [2024-06-28 03:35:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:52,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:53,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:53,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43847876] [2024-06-28 03:35:53,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43847876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:53,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:53,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:53,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374470794] [2024-06-28 03:35:53,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:53,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:53,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:53,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:53,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:35:53,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 722 transitions, 14052 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:35:53,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:53,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:35:53,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:56,246 INFO L124 PetriNetUnfolderBase]: 6995/10704 cut-off events. [2024-06-28 03:35:56,246 INFO L125 PetriNetUnfolderBase]: For 1238385/1238387 co-relation queries the response was YES. [2024-06-28 03:35:56,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103202 conditions, 10704 events. 6995/10704 cut-off events. For 1238385/1238387 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 65305 event pairs, 1846 based on Foata normal form. 3/10706 useless extension candidates. Maximal degree in co-relation 103033. Up to 10424 conditions per place. [2024-06-28 03:35:56,399 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 679 selfloop transitions, 32 changer transitions 0/731 dead transitions. [2024-06-28 03:35:56,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 731 transitions, 15502 flow [2024-06-28 03:35:56,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:56,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:56,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:35:56,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:35:56,400 INFO L175 Difference]: Start difference. First operand has 344 places, 722 transitions, 14052 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:35:56,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 731 transitions, 15502 flow