./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019_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/mix019_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix019_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-eb4cb34-m [2024-06-21 20:48:26,770 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:48:26,837 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:48:26,842 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:48:26,843 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:48:26,867 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:48:26,867 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:48:26,868 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:48:26,868 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:48:26,872 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:48:26,872 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:48:26,872 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:48:26,873 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:48:26,874 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:48:26,874 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:48:26,874 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:48:26,875 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:48:26,875 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:48:26,875 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:48:26,875 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:48:26,875 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:48:26,876 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:48:26,876 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:48:26,876 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:48:26,876 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:48:26,877 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:48:26,877 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:48:26,877 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:48:26,878 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:48:26,878 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:48:26,879 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:48:26,879 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:48:26,879 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:48:26,879 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:48:26,879 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:48:26,879 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:48:26,880 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:48:26,880 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:48:26,880 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:48:26,880 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:48:26,880 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:48:26,881 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:48:26,881 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:48:26,881 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:48:27,102 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:48:27,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:48:27,126 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:48:27,127 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:48:27,127 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:48:27,128 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 20:48:28,108 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:48:28,362 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:48:28,364 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 20:48:28,375 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8abeecd6/0e24b0da7c1b4fddabd65dcd005d7ff8/FLAGdb885ec90 [2024-06-21 20:48:28,385 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8abeecd6/0e24b0da7c1b4fddabd65dcd005d7ff8 [2024-06-21 20:48:28,387 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:48:28,387 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:48:28,389 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/mix019_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 20:48:28,577 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:48:28,578 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:48:28,579 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:48:28,579 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:48:28,583 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:48:28,583 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:48:28" (1/2) ... [2024-06-21 20:48:28,584 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cc631c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:48:28, skipping insertion in model container [2024-06-21 20:48:28,584 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:48:28" (1/2) ... [2024-06-21 20:48:28,585 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7c4aff84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:48:28, skipping insertion in model container [2024-06-21 20:48:28,585 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:48:28" (2/2) ... [2024-06-21 20:48:28,586 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cc631c8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:28, skipping insertion in model container [2024-06-21 20:48:28,586 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:48:28" (2/2) ... [2024-06-21 20:48:28,586 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:48:28,660 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:48:28,661 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:48:28,661 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:48:28,662 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:48:28,662 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:48:28,662 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-21 20:48:28,703 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:48:29,012 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:48:29,028 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:48:29,147 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:48:29,177 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:48:29,177 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29 WrapperNode [2024-06-21 20:48:29,177 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:48:29,178 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:48:29,178 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:48:29,178 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:48:29,183 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,195 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,222 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-21 20:48:29,223 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:48:29,223 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:48:29,223 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:48:29,223 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:48:29,232 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,232 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,235 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,247 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 20:48:29,248 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,248 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,256 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,257 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,259 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,260 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,263 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:48:29,263 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:48:29,264 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:48:29,264 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:48:29,264 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (1/1) ... [2024-06-21 20:48:29,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:48:29,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:48:29,293 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:48:29,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:48:29,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:48:29,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:48:29,322 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:48:29,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:48:29,322 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:48:29,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:48:29,322 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:48:29,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:48:29,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:48:29,323 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:48:29,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:48:29,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:48:29,324 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:48:29,422 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:48:29,425 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:48:29,773 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:48:29,784 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:48:29,930 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:48:29,930 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:48:29,931 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:48:29 BoogieIcfgContainer [2024-06-21 20:48:29,931 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:48:29,933 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:48:29,933 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:48:29,935 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:48:29,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:48:28" (1/4) ... [2024-06-21 20:48:29,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e52228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:48:29, skipping insertion in model container [2024-06-21 20:48:29,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:48:28" (2/4) ... [2024-06-21 20:48:29,937 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e52228 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:48:29, skipping insertion in model container [2024-06-21 20:48:29,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:48:29" (3/4) ... [2024-06-21 20:48:29,937 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e52228 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:48:29, skipping insertion in model container [2024-06-21 20:48:29,938 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:48:29" (4/4) ... [2024-06-21 20:48:29,939 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 20:48:29,951 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:48:29,951 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:48:29,951 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:48:30,001 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:48:30,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:48:30,041 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 20:48:30,041 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:48:30,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:48:30,043 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:48:30,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 20:48:30,051 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:48:30,056 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;@3a905dd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:48:30,056 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:48:30,059 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:48:30,059 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:48:30,059 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:48:30,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:30,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:48:30,060 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:30,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:30,063 INFO L85 PathProgramCache]: Analyzing trace with hash 373697404, now seen corresponding path program 1 times [2024-06-21 20:48:30,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:30,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853182110] [2024-06-21 20:48:30,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:30,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:30,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:30,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:30,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853182110] [2024-06-21 20:48:30,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853182110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:30,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:48:30,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493308872] [2024-06-21 20:48:30,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:30,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:48:30,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:30,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:48:30,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:48:30,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:48:30,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:30,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:30,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:48:30,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:31,275 INFO L124 PetriNetUnfolderBase]: 1363/2122 cut-off events. [2024-06-21 20:48:31,275 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 20:48:31,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4246 conditions, 2122 events. 1363/2122 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10298 event pairs, 964 based on Foata normal form. 1/2071 useless extension candidates. Maximal degree in co-relation 4234. Up to 2037 conditions per place. [2024-06-21 20:48:31,293 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 20:48:31,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-21 20:48:31,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:48:31,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:48:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-21 20:48:31,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:48:31,305 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-21 20:48:31,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-21 20:48:31,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:48:31,311 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 20:48:31,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 20:48:31,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 20:48:31,315 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 20:48:31,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:31,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:31,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:31,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:48:31,316 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:31,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:31,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1653924427, now seen corresponding path program 1 times [2024-06-21 20:48:31,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:31,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977021692] [2024-06-21 20:48:31,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:31,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:31,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:31,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:31,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977021692] [2024-06-21 20:48:31,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977021692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:31,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:31,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:48:31,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561717386] [2024-06-21 20:48:31,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:31,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:48:31,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:31,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:48:31,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:48:31,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:48:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:31,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:48:31,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:32,253 INFO L124 PetriNetUnfolderBase]: 1357/2118 cut-off events. [2024-06-21 20:48:32,253 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 20:48:32,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4785 conditions, 2118 events. 1357/2118 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10348 event pairs, 840 based on Foata normal form. 3/2108 useless extension candidates. Maximal degree in co-relation 4773. Up to 2013 conditions per place. [2024-06-21 20:48:32,263 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 20:48:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-21 20:48:32,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:48:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:48:32,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:48:32,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 20:48:32,267 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-21 20:48:32,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-21 20:48:32,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:48:32,269 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 20:48:32,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 20:48:32,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 20:48:32,270 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 20:48:32,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:32,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:32,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:32,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:48:32,274 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-21 20:48:32,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:32,286 INFO L85 PathProgramCache]: Analyzing trace with hash 267951523, now seen corresponding path program 1 times [2024-06-21 20:48:32,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:32,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391334] [2024-06-21 20:48:32,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:32,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:32,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:32,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:32,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:32,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391334] [2024-06-21 20:48:32,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:32,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:32,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:48:32,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213471693] [2024-06-21 20:48:32,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:32,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:48:32,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:32,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:48:32,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:48:32,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:48:32,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-21 20:48:32,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:32,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:48:32,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:33,169 INFO L124 PetriNetUnfolderBase]: 1411/2217 cut-off events. [2024-06-21 20:48:33,169 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2024-06-21 20:48:33,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5545 conditions, 2217 events. 1411/2217 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10878 event pairs, 629 based on Foata normal form. 7/2217 useless extension candidates. Maximal degree in co-relation 5531. Up to 1982 conditions per place. [2024-06-21 20:48:33,179 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 54 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-21 20:48:33,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 76 transitions, 400 flow [2024-06-21 20:48:33,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:48:33,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:48:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 20:48:33,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-21 20:48:33,181 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 129 transitions. [2024-06-21 20:48:33,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 76 transitions, 400 flow [2024-06-21 20:48:33,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 76 transitions, 386 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:48:33,183 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 237 flow [2024-06-21 20:48:33,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-21 20:48:33,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 20:48:33,184 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 237 flow [2024-06-21 20:48:33,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-21 20:48:33,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:33,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:33,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:48:33,185 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:33,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:33,186 INFO L85 PathProgramCache]: Analyzing trace with hash -366553030, now seen corresponding path program 1 times [2024-06-21 20:48:33,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:33,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853348440] [2024-06-21 20:48:33,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:33,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:33,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:33,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:33,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:33,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853348440] [2024-06-21 20:48:33,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853348440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:33,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:33,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:48:33,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644297532] [2024-06-21 20:48:33,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:33,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:48:33,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:48:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:48:33,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:48:33,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:33,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:33,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:48:33,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:34,326 INFO L124 PetriNetUnfolderBase]: 1433/2262 cut-off events. [2024-06-21 20:48:34,327 INFO L125 PetriNetUnfolderBase]: For 2845/2845 co-relation queries the response was YES. [2024-06-21 20:48:34,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6827 conditions, 2262 events. 1433/2262 cut-off events. For 2845/2845 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11244 event pairs, 476 based on Foata normal form. 7/2265 useless extension candidates. Maximal degree in co-relation 6810. Up to 1925 conditions per place. [2024-06-21 20:48:34,338 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 65 selfloop transitions, 28 changer transitions 0/99 dead transitions. [2024-06-21 20:48:34,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 99 transitions, 629 flow [2024-06-21 20:48:34,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:48:34,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:48:34,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:48:34,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:48:34,340 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 237 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:48:34,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 99 transitions, 629 flow [2024-06-21 20:48:34,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 99 transitions, 621 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 20:48:34,344 INFO L231 Difference]: Finished difference. Result has 59 places, 62 transitions, 416 flow [2024-06-21 20:48:34,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=416, PETRI_PLACES=59, PETRI_TRANSITIONS=62} [2024-06-21 20:48:34,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-21 20:48:34,345 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 62 transitions, 416 flow [2024-06-21 20:48:34,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:34,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:34,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:34,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:48:34,346 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-21 20:48:34,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:34,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1521759228, now seen corresponding path program 1 times [2024-06-21 20:48:34,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:34,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296648835] [2024-06-21 20:48:34,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:34,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:35,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:35,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:35,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296648835] [2024-06-21 20:48:35,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296648835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:35,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:35,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:48:35,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883086967] [2024-06-21 20:48:35,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:35,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:48:35,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:35,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:48:35,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:48:35,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:48:35,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 416 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:35,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:35,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:48:35,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:35,620 INFO L124 PetriNetUnfolderBase]: 1515/2406 cut-off events. [2024-06-21 20:48:35,620 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-21 20:48:35,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8536 conditions, 2406 events. 1515/2406 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12265 event pairs, 348 based on Foata normal form. 26/2428 useless extension candidates. Maximal degree in co-relation 8513. Up to 1889 conditions per place. [2024-06-21 20:48:35,633 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 73 selfloop transitions, 30 changer transitions 0/109 dead transitions. [2024-06-21 20:48:35,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 109 transitions, 804 flow [2024-06-21 20:48:35,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:48:35,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:48:35,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:48:35,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-21 20:48:35,635 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 416 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:48:35,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 109 transitions, 804 flow [2024-06-21 20:48:35,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 109 transitions, 788 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-21 20:48:35,641 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 482 flow [2024-06-21 20:48:35,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=482, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-21 20:48:35,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 20:48:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 482 flow [2024-06-21 20:48:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:35,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:35,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:48:35,643 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:35,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:35,643 INFO L85 PathProgramCache]: Analyzing trace with hash 825546214, now seen corresponding path program 1 times [2024-06-21 20:48:35,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:35,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972462849] [2024-06-21 20:48:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:35,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:36,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:36,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:36,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972462849] [2024-06-21 20:48:36,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972462849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:36,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:36,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:48:36,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844011659] [2024-06-21 20:48:36,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:36,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:48:36,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:36,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:48:36,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:48:36,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:36,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 482 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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-21 20:48:36,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:36,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:36,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:36,569 INFO L124 PetriNetUnfolderBase]: 1505/2396 cut-off events. [2024-06-21 20:48:36,569 INFO L125 PetriNetUnfolderBase]: For 6994/6994 co-relation queries the response was YES. [2024-06-21 20:48:36,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8967 conditions, 2396 events. 1505/2396 cut-off events. For 6994/6994 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12226 event pairs, 531 based on Foata normal form. 4/2399 useless extension candidates. Maximal degree in co-relation 8940. Up to 2254 conditions per place. [2024-06-21 20:48:36,584 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-21 20:48:36,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 74 transitions, 648 flow [2024-06-21 20:48:36,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:48:36,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:48:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-21 20:48:36,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-21 20:48:36,586 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 482 flow. Second operand 5 states and 96 transitions. [2024-06-21 20:48:36,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 74 transitions, 648 flow [2024-06-21 20:48:36,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 578 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:36,591 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 442 flow [2024-06-21 20:48:36,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-21 20:48:36,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 20:48:36,592 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 442 flow [2024-06-21 20:48:36,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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-21 20:48:36,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:36,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:36,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:48:36,593 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:36,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:36,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1001015545, now seen corresponding path program 1 times [2024-06-21 20:48:36,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:36,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027290040] [2024-06-21 20:48:36,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:36,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:37,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027290040] [2024-06-21 20:48:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027290040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:37,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:48:37,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601032696] [2024-06-21 20:48:37,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:37,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:48:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:48:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:48:37,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:37,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 442 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:37,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:37,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:37,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:37,675 INFO L124 PetriNetUnfolderBase]: 1633/2576 cut-off events. [2024-06-21 20:48:37,675 INFO L125 PetriNetUnfolderBase]: For 8710/8710 co-relation queries the response was YES. [2024-06-21 20:48:37,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9849 conditions, 2576 events. 1633/2576 cut-off events. For 8710/8710 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13209 event pairs, 824 based on Foata normal form. 8/2567 useless extension candidates. Maximal degree in co-relation 9820. Up to 2330 conditions per place. [2024-06-21 20:48:37,691 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 72 selfloop transitions, 21 changer transitions 0/98 dead transitions. [2024-06-21 20:48:37,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 855 flow [2024-06-21 20:48:37,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:48:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:48:37,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 20:48:37,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 20:48:37,693 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 442 flow. Second operand 7 states and 132 transitions. [2024-06-21 20:48:37,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 855 flow [2024-06-21 20:48:37,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 822 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:37,702 INFO L231 Difference]: Finished difference. Result has 70 places, 77 transitions, 624 flow [2024-06-21 20:48:37,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=624, PETRI_PLACES=70, PETRI_TRANSITIONS=77} [2024-06-21 20:48:37,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-21 20:48:37,703 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 77 transitions, 624 flow [2024-06-21 20:48:37,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:37,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:37,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:37,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:48:37,703 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:37,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:37,704 INFO L85 PathProgramCache]: Analyzing trace with hash -694460595, now seen corresponding path program 2 times [2024-06-21 20:48:37,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:37,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326567137] [2024-06-21 20:48:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:38,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:38,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:38,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326567137] [2024-06-21 20:48:38,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326567137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:38,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:38,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:48:38,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962738850] [2024-06-21 20:48:38,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:38,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:48:38,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:38,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:48:38,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:48:38,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:38,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 77 transitions, 624 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:38,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:38,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:38,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:38,886 INFO L124 PetriNetUnfolderBase]: 1715/2721 cut-off events. [2024-06-21 20:48:38,886 INFO L125 PetriNetUnfolderBase]: For 11375/11393 co-relation queries the response was YES. [2024-06-21 20:48:38,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11153 conditions, 2721 events. 1715/2721 cut-off events. For 11375/11393 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13975 event pairs, 487 based on Foata normal form. 20/2738 useless extension candidates. Maximal degree in co-relation 11122. Up to 2338 conditions per place. [2024-06-21 20:48:38,899 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 84 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-21 20:48:38,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 132 transitions, 1344 flow [2024-06-21 20:48:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:48:38,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:48:38,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 20:48:38,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-21 20:48:38,901 INFO L175 Difference]: Start difference. First operand has 70 places, 77 transitions, 624 flow. Second operand 7 states and 144 transitions. [2024-06-21 20:48:38,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 132 transitions, 1344 flow [2024-06-21 20:48:38,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 132 transitions, 1311 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-21 20:48:38,910 INFO L231 Difference]: Finished difference. Result has 77 places, 102 transitions, 1045 flow [2024-06-21 20:48:38,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1045, PETRI_PLACES=77, PETRI_TRANSITIONS=102} [2024-06-21 20:48:38,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 20:48:38,911 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 102 transitions, 1045 flow [2024-06-21 20:48:38,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:38,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:38,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:38,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:48:38,912 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:38,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:38,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1218991803, now seen corresponding path program 3 times [2024-06-21 20:48:38,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:38,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439477999] [2024-06-21 20:48:38,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:38,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:38,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:39,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:39,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:39,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439477999] [2024-06-21 20:48:39,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439477999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:39,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:39,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:48:39,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008951688] [2024-06-21 20:48:39,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:39,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:48:39,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:39,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:48:39,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:48:39,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:39,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 102 transitions, 1045 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:39,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:39,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:39,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:39,878 INFO L124 PetriNetUnfolderBase]: 1682/2655 cut-off events. [2024-06-21 20:48:39,878 INFO L125 PetriNetUnfolderBase]: For 13823/13823 co-relation queries the response was YES. [2024-06-21 20:48:39,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11670 conditions, 2655 events. 1682/2655 cut-off events. For 13823/13823 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13564 event pairs, 823 based on Foata normal form. 6/2647 useless extension candidates. Maximal degree in co-relation 11635. Up to 2491 conditions per place. [2024-06-21 20:48:39,895 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 15 changer transitions 0/119 dead transitions. [2024-06-21 20:48:39,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 119 transitions, 1334 flow [2024-06-21 20:48:39,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:48:39,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:48:39,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 20:48:39,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-21 20:48:39,897 INFO L175 Difference]: Start difference. First operand has 77 places, 102 transitions, 1045 flow. Second operand 6 states and 113 transitions. [2024-06-21 20:48:39,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 119 transitions, 1334 flow [2024-06-21 20:48:39,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 119 transitions, 1307 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:48:39,916 INFO L231 Difference]: Finished difference. Result has 81 places, 102 transitions, 1061 flow [2024-06-21 20:48:39,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1061, PETRI_PLACES=81, PETRI_TRANSITIONS=102} [2024-06-21 20:48:39,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-21 20:48:39,918 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 102 transitions, 1061 flow [2024-06-21 20:48:39,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:39,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:39,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:39,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:48:39,918 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:39,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:39,919 INFO L85 PathProgramCache]: Analyzing trace with hash -264966119, now seen corresponding path program 1 times [2024-06-21 20:48:39,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:39,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50986325] [2024-06-21 20:48:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:39,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:40,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:40,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50986325] [2024-06-21 20:48:40,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50986325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:40,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:40,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:48:40,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038206503] [2024-06-21 20:48:40,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:48:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:40,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:48:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:48:41,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:48:41,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 102 transitions, 1061 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-21 20:48:41,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:41,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:48:41,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:41,699 INFO L124 PetriNetUnfolderBase]: 2080/3209 cut-off events. [2024-06-21 20:48:41,699 INFO L125 PetriNetUnfolderBase]: For 18323/18323 co-relation queries the response was YES. [2024-06-21 20:48:41,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14235 conditions, 3209 events. 2080/3209 cut-off events. For 18323/18323 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15809 event pairs, 1036 based on Foata normal form. 4/3198 useless extension candidates. Maximal degree in co-relation 14198. Up to 3058 conditions per place. [2024-06-21 20:48:41,717 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 106 selfloop transitions, 16 changer transitions 0/126 dead transitions. [2024-06-21 20:48:41,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1414 flow [2024-06-21 20:48:41,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:48:41,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:48:41,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 20:48:41,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 20:48:41,718 INFO L175 Difference]: Start difference. First operand has 81 places, 102 transitions, 1061 flow. Second operand 7 states and 124 transitions. [2024-06-21 20:48:41,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1414 flow [2024-06-21 20:48:41,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 1348 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:41,736 INFO L231 Difference]: Finished difference. Result has 85 places, 107 transitions, 1097 flow [2024-06-21 20:48:41,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1097, PETRI_PLACES=85, PETRI_TRANSITIONS=107} [2024-06-21 20:48:41,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-21 20:48:41,736 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 1097 flow [2024-06-21 20:48:41,737 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-21 20:48:41,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:41,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:41,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:48:41,737 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:41,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:41,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1427139841, now seen corresponding path program 1 times [2024-06-21 20:48:41,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:41,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335587656] [2024-06-21 20:48:41,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:41,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:41,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:42,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:42,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:42,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335587656] [2024-06-21 20:48:42,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335587656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:42,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:42,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:48:42,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365410746] [2024-06-21 20:48:42,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:42,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:48:42,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:48:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:48:42,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:48:42,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 1097 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:42,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:42,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:48:42,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:42,718 INFO L124 PetriNetUnfolderBase]: 2329/3500 cut-off events. [2024-06-21 20:48:42,718 INFO L125 PetriNetUnfolderBase]: For 22219/22219 co-relation queries the response was YES. [2024-06-21 20:48:42,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16023 conditions, 3500 events. 2329/3500 cut-off events. For 22219/22219 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16677 event pairs, 1191 based on Foata normal form. 1/3500 useless extension candidates. Maximal degree in co-relation 15984. Up to 3456 conditions per place. [2024-06-21 20:48:42,738 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 105 selfloop transitions, 9 changer transitions 0/117 dead transitions. [2024-06-21 20:48:42,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 117 transitions, 1369 flow [2024-06-21 20:48:42,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:48:42,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:48:42,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-21 20:48:42,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 20:48:42,739 INFO L175 Difference]: Start difference. First operand has 85 places, 107 transitions, 1097 flow. Second operand 5 states and 83 transitions. [2024-06-21 20:48:42,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 117 transitions, 1369 flow [2024-06-21 20:48:42,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 117 transitions, 1326 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:42,760 INFO L231 Difference]: Finished difference. Result has 86 places, 110 transitions, 1108 flow [2024-06-21 20:48:42,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1108, PETRI_PLACES=86, PETRI_TRANSITIONS=110} [2024-06-21 20:48:42,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-21 20:48:42,760 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 110 transitions, 1108 flow [2024-06-21 20:48:42,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:42,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:42,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:42,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:48:42,761 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:42,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash -154037586, now seen corresponding path program 1 times [2024-06-21 20:48:42,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:42,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727482420] [2024-06-21 20:48:42,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:42,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:42,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:43,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727482420] [2024-06-21 20:48:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727482420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:43,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:43,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:48:43,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665193495] [2024-06-21 20:48:43,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:43,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:48:43,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:43,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:48:43,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:48:43,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:43,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 110 transitions, 1108 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:43,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:43,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:44,586 INFO L124 PetriNetUnfolderBase]: 2047/3180 cut-off events. [2024-06-21 20:48:44,587 INFO L125 PetriNetUnfolderBase]: For 24507/24533 co-relation queries the response was YES. [2024-06-21 20:48:44,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15046 conditions, 3180 events. 2047/3180 cut-off events. For 24507/24533 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16378 event pairs, 607 based on Foata normal form. 22/3187 useless extension candidates. Maximal degree in co-relation 15006. Up to 2687 conditions per place. [2024-06-21 20:48:44,607 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 97 selfloop transitions, 55 changer transitions 0/159 dead transitions. [2024-06-21 20:48:44,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 159 transitions, 1683 flow [2024-06-21 20:48:44,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:44,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:44,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:48:44,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 20:48:44,609 INFO L175 Difference]: Start difference. First operand has 86 places, 110 transitions, 1108 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:48:44,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 159 transitions, 1683 flow [2024-06-21 20:48:44,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 159 transitions, 1651 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:48:44,632 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 1292 flow [2024-06-21 20:48:44,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1292, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2024-06-21 20:48:44,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-21 20:48:44,633 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 1292 flow [2024-06-21 20:48:44,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:44,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:44,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:44,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:48:44,634 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:44,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:44,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1894397134, now seen corresponding path program 2 times [2024-06-21 20:48:44,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:44,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256245122] [2024-06-21 20:48:44,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:44,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:45,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:45,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:45,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256245122] [2024-06-21 20:48:45,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256245122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:45,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:45,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:48:45,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633144275] [2024-06-21 20:48:45,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:45,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:48:45,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:48:45,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:48:45,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:45,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 1292 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:45,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:45,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:45,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:46,159 INFO L124 PetriNetUnfolderBase]: 2153/3351 cut-off events. [2024-06-21 20:48:46,159 INFO L125 PetriNetUnfolderBase]: For 30093/30117 co-relation queries the response was YES. [2024-06-21 20:48:46,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16910 conditions, 3351 events. 2153/3351 cut-off events. For 30093/30117 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17386 event pairs, 580 based on Foata normal form. 22/3362 useless extension candidates. Maximal degree in co-relation 16868. Up to 2660 conditions per place. [2024-06-21 20:48:46,178 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 103 selfloop transitions, 85 changer transitions 0/195 dead transitions. [2024-06-21 20:48:46,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 195 transitions, 2226 flow [2024-06-21 20:48:46,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:48:46,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:48:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-21 20:48:46,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-21 20:48:46,180 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 1292 flow. Second operand 10 states and 208 transitions. [2024-06-21 20:48:46,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 195 transitions, 2226 flow [2024-06-21 20:48:46,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 195 transitions, 2146 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:46,204 INFO L231 Difference]: Finished difference. Result has 100 places, 144 transitions, 1692 flow [2024-06-21 20:48:46,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1692, PETRI_PLACES=100, PETRI_TRANSITIONS=144} [2024-06-21 20:48:46,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-21 20:48:46,204 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 144 transitions, 1692 flow [2024-06-21 20:48:46,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:46,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:46,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:46,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:48:46,205 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:46,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:46,206 INFO L85 PathProgramCache]: Analyzing trace with hash -831566846, now seen corresponding path program 3 times [2024-06-21 20:48:46,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:46,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126957302] [2024-06-21 20:48:46,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:46,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:46,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:46,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:46,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:46,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126957302] [2024-06-21 20:48:46,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126957302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:46,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:46,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:48:46,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886951033] [2024-06-21 20:48:46,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:46,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:48:46,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:46,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:48:46,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:48:47,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:47,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 144 transitions, 1692 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:47,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:47,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:47,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:47,683 INFO L124 PetriNetUnfolderBase]: 2131/3325 cut-off events. [2024-06-21 20:48:47,683 INFO L125 PetriNetUnfolderBase]: For 34643/34671 co-relation queries the response was YES. [2024-06-21 20:48:47,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17878 conditions, 3325 events. 2131/3325 cut-off events. For 34643/34671 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17332 event pairs, 588 based on Foata normal form. 26/3340 useless extension candidates. Maximal degree in co-relation 17832. Up to 2642 conditions per place. [2024-06-21 20:48:47,705 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 86 selfloop transitions, 86 changer transitions 0/179 dead transitions. [2024-06-21 20:48:47,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 179 transitions, 2189 flow [2024-06-21 20:48:47,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:48:47,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:48:47,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 20:48:47,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-21 20:48:47,708 INFO L175 Difference]: Start difference. First operand has 100 places, 144 transitions, 1692 flow. Second operand 8 states and 161 transitions. [2024-06-21 20:48:47,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 179 transitions, 2189 flow [2024-06-21 20:48:47,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 179 transitions, 2048 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 20:48:47,761 INFO L231 Difference]: Finished difference. Result has 102 places, 144 transitions, 1753 flow [2024-06-21 20:48:47,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=102, PETRI_TRANSITIONS=144} [2024-06-21 20:48:47,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-21 20:48:47,761 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 144 transitions, 1753 flow [2024-06-21 20:48:47,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:47,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:47,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:47,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:48:47,762 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:47,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:47,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1082621924, now seen corresponding path program 1 times [2024-06-21 20:48:47,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:47,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678117670] [2024-06-21 20:48:47,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:47,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:47,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:48,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:48,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:48,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678117670] [2024-06-21 20:48:48,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678117670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:48,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:48,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:48:48,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703435572] [2024-06-21 20:48:48,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:48,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:48:48,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:48:48,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:48:48,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:48:48,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 144 transitions, 1753 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-21 20:48:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:48:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:49,455 INFO L124 PetriNetUnfolderBase]: 2451/3750 cut-off events. [2024-06-21 20:48:49,456 INFO L125 PetriNetUnfolderBase]: For 38470/38484 co-relation queries the response was YES. [2024-06-21 20:48:49,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20639 conditions, 3750 events. 2451/3750 cut-off events. For 38470/38484 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18842 event pairs, 1110 based on Foata normal form. 2/3729 useless extension candidates. Maximal degree in co-relation 20592. Up to 3540 conditions per place. [2024-06-21 20:48:49,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 25 changer transitions 0/174 dead transitions. [2024-06-21 20:48:49,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 174 transitions, 2321 flow [2024-06-21 20:48:49,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:48:49,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:48:49,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 20:48:49,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 20:48:49,478 INFO L175 Difference]: Start difference. First operand has 102 places, 144 transitions, 1753 flow. Second operand 7 states and 125 transitions. [2024-06-21 20:48:49,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 174 transitions, 2321 flow [2024-06-21 20:48:49,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 2133 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 20:48:49,509 INFO L231 Difference]: Finished difference. Result has 103 places, 152 transitions, 1788 flow [2024-06-21 20:48:49,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=103, PETRI_TRANSITIONS=152} [2024-06-21 20:48:49,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-21 20:48:49,510 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 152 transitions, 1788 flow [2024-06-21 20:48:49,510 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-21 20:48:49,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:49,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:49,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:48:49,511 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:49,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:49,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1276466911, now seen corresponding path program 1 times [2024-06-21 20:48:49,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:49,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977617203] [2024-06-21 20:48:49,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:49,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:50,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:50,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:50,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977617203] [2024-06-21 20:48:50,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977617203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:50,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:50,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:48:50,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687082397] [2024-06-21 20:48:50,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:50,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:48:50,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:50,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:48:50,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:48:50,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:48:50,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 152 transitions, 1788 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-21 20:48:50,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:50,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:48:50,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:50,740 INFO L124 PetriNetUnfolderBase]: 2568/3864 cut-off events. [2024-06-21 20:48:50,740 INFO L125 PetriNetUnfolderBase]: For 34556/34556 co-relation queries the response was YES. [2024-06-21 20:48:50,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 3864 events. 2568/3864 cut-off events. For 34556/34556 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18685 event pairs, 1208 based on Foata normal form. 3/3866 useless extension candidates. Maximal degree in co-relation 20362. Up to 3795 conditions per place. [2024-06-21 20:48:50,762 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 150 selfloop transitions, 12 changer transitions 0/165 dead transitions. [2024-06-21 20:48:50,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 165 transitions, 2168 flow [2024-06-21 20:48:50,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:48:50,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:48:50,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 20:48:50,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-21 20:48:50,764 INFO L175 Difference]: Start difference. First operand has 103 places, 152 transitions, 1788 flow. Second operand 6 states and 97 transitions. [2024-06-21 20:48:50,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 165 transitions, 2168 flow [2024-06-21 20:48:50,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 165 transitions, 2077 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:48:50,799 INFO L231 Difference]: Finished difference. Result has 103 places, 155 transitions, 1761 flow [2024-06-21 20:48:50,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=103, PETRI_TRANSITIONS=155} [2024-06-21 20:48:50,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-21 20:48:50,799 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 155 transitions, 1761 flow [2024-06-21 20:48:50,800 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-21 20:48:50,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:50,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:50,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:48:50,800 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:50,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:50,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1963334028, now seen corresponding path program 1 times [2024-06-21 20:48:50,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:50,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039499995] [2024-06-21 20:48:50,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:50,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:50,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:51,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:51,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:51,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039499995] [2024-06-21 20:48:51,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039499995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:51,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:51,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:48:51,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277809588] [2024-06-21 20:48:51,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:51,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:48:51,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:51,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:48:51,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:48:51,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:51,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 155 transitions, 1761 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:51,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:51,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:51,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:52,460 INFO L124 PetriNetUnfolderBase]: 2515/3933 cut-off events. [2024-06-21 20:48:52,461 INFO L125 PetriNetUnfolderBase]: For 40134/40164 co-relation queries the response was YES. [2024-06-21 20:48:52,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20947 conditions, 3933 events. 2515/3933 cut-off events. For 40134/40164 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21518 event pairs, 613 based on Foata normal form. 40/3946 useless extension candidates. Maximal degree in co-relation 20899. Up to 2959 conditions per place. [2024-06-21 20:48:52,492 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 147 selfloop transitions, 55 changer transitions 0/209 dead transitions. [2024-06-21 20:48:52,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 209 transitions, 2509 flow [2024-06-21 20:48:52,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:52,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 20:48:52,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-21 20:48:52,494 INFO L175 Difference]: Start difference. First operand has 103 places, 155 transitions, 1761 flow. Second operand 9 states and 185 transitions. [2024-06-21 20:48:52,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 209 transitions, 2509 flow [2024-06-21 20:48:52,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 209 transitions, 2467 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:52,533 INFO L231 Difference]: Finished difference. Result has 109 places, 159 transitions, 1896 flow [2024-06-21 20:48:52,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1896, PETRI_PLACES=109, PETRI_TRANSITIONS=159} [2024-06-21 20:48:52,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-21 20:48:52,533 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 159 transitions, 1896 flow [2024-06-21 20:48:52,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:52,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:52,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:52,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:48:52,534 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:52,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:52,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1505304610, now seen corresponding path program 2 times [2024-06-21 20:48:52,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:52,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012179786] [2024-06-21 20:48:52,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:52,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:53,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:53,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:53,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012179786] [2024-06-21 20:48:53,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012179786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:53,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:53,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:48:53,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660968604] [2024-06-21 20:48:53,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:53,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:48:53,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:53,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:48:53,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:48:53,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:53,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 159 transitions, 1896 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:53,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:53,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:53,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:54,275 INFO L124 PetriNetUnfolderBase]: 2603/4085 cut-off events. [2024-06-21 20:48:54,276 INFO L125 PetriNetUnfolderBase]: For 46160/46190 co-relation queries the response was YES. [2024-06-21 20:48:54,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22319 conditions, 4085 events. 2603/4085 cut-off events. For 46160/46190 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 22602 event pairs, 693 based on Foata normal form. 44/4116 useless extension candidates. Maximal degree in co-relation 22269. Up to 3391 conditions per place. [2024-06-21 20:48:54,300 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 144 selfloop transitions, 56 changer transitions 0/207 dead transitions. [2024-06-21 20:48:54,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 207 transitions, 2573 flow [2024-06-21 20:48:54,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:54,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:54,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:48:54,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 20:48:54,302 INFO L175 Difference]: Start difference. First operand has 109 places, 159 transitions, 1896 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:48:54,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 207 transitions, 2573 flow [2024-06-21 20:48:54,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 207 transitions, 2499 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:54,349 INFO L231 Difference]: Finished difference. Result has 113 places, 163 transitions, 1994 flow [2024-06-21 20:48:54,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1994, PETRI_PLACES=113, PETRI_TRANSITIONS=163} [2024-06-21 20:48:54,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-21 20:48:54,350 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 163 transitions, 1994 flow [2024-06-21 20:48:54,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:54,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:54,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:54,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:48:54,351 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:54,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:54,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1840774908, now seen corresponding path program 3 times [2024-06-21 20:48:54,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:54,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982872125] [2024-06-21 20:48:54,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:54,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:54,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:55,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:55,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:55,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982872125] [2024-06-21 20:48:55,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982872125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:55,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:55,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:48:55,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703133332] [2024-06-21 20:48:55,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:55,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:48:55,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:55,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:48:55,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:48:55,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:55,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 163 transitions, 1994 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:55,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:55,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:55,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:56,156 INFO L124 PetriNetUnfolderBase]: 2728/4291 cut-off events. [2024-06-21 20:48:56,156 INFO L125 PetriNetUnfolderBase]: For 53906/53936 co-relation queries the response was YES. [2024-06-21 20:48:56,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23676 conditions, 4291 events. 2728/4291 cut-off events. For 53906/53936 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23969 event pairs, 686 based on Foata normal form. 64/4341 useless extension candidates. Maximal degree in co-relation 23624. Up to 3559 conditions per place. [2024-06-21 20:48:56,192 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 149 selfloop transitions, 54 changer transitions 0/210 dead transitions. [2024-06-21 20:48:56,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 210 transitions, 2673 flow [2024-06-21 20:48:56,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:56,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:56,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:48:56,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-21 20:48:56,193 INFO L175 Difference]: Start difference. First operand has 113 places, 163 transitions, 1994 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:48:56,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 210 transitions, 2673 flow [2024-06-21 20:48:56,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 210 transitions, 2575 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:56,250 INFO L231 Difference]: Finished difference. Result has 117 places, 166 transitions, 2066 flow [2024-06-21 20:48:56,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2066, PETRI_PLACES=117, PETRI_TRANSITIONS=166} [2024-06-21 20:48:56,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-21 20:48:56,251 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 166 transitions, 2066 flow [2024-06-21 20:48:56,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:48:56,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:56,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:56,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:48:56,251 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:56,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:56,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1528755520, now seen corresponding path program 4 times [2024-06-21 20:48:56,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:56,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238359512] [2024-06-21 20:48:56,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:56,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:56,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:56,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:56,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238359512] [2024-06-21 20:48:56,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238359512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:56,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:56,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:48:56,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102427319] [2024-06-21 20:48:56,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:56,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:48:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:48:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:48:56,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:56,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 166 transitions, 2066 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:56,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:56,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:56,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:57,957 INFO L124 PetriNetUnfolderBase]: 3370/5415 cut-off events. [2024-06-21 20:48:57,958 INFO L125 PetriNetUnfolderBase]: For 68426/68469 co-relation queries the response was YES. [2024-06-21 20:48:57,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29507 conditions, 5415 events. 3370/5415 cut-off events. For 68426/68469 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 33056 event pairs, 596 based on Foata normal form. 52/5442 useless extension candidates. Maximal degree in co-relation 29454. Up to 2583 conditions per place. [2024-06-21 20:48:57,991 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 104 changer transitions 0/228 dead transitions. [2024-06-21 20:48:57,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 228 transitions, 3054 flow [2024-06-21 20:48:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:48:57,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:48:57,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-21 20:48:57,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-21 20:48:57,993 INFO L175 Difference]: Start difference. First operand has 117 places, 166 transitions, 2066 flow. Second operand 8 states and 175 transitions. [2024-06-21 20:48:57,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 228 transitions, 3054 flow [2024-06-21 20:48:58,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 228 transitions, 2887 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 20:48:58,058 INFO L231 Difference]: Finished difference. Result has 119 places, 179 transitions, 2371 flow [2024-06-21 20:48:58,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2371, PETRI_PLACES=119, PETRI_TRANSITIONS=179} [2024-06-21 20:48:58,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-21 20:48:58,058 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 179 transitions, 2371 flow [2024-06-21 20:48:58,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:58,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:58,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:58,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:48:58,059 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:58,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:58,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1440221100, now seen corresponding path program 5 times [2024-06-21 20:48:58,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:58,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558537442] [2024-06-21 20:48:58,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:58,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:58,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:58,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:58,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558537442] [2024-06-21 20:48:58,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558537442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:58,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:58,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:48:58,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972058034] [2024-06-21 20:48:58,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:58,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:48:58,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:58,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:48:58,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:48:58,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:58,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 179 transitions, 2371 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:58,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:58,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:58,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:59,678 INFO L124 PetriNetUnfolderBase]: 3876/6208 cut-off events. [2024-06-21 20:48:59,678 INFO L125 PetriNetUnfolderBase]: For 89627/89684 co-relation queries the response was YES. [2024-06-21 20:48:59,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35314 conditions, 6208 events. 3876/6208 cut-off events. For 89627/89684 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38923 event pairs, 1069 based on Foata normal form. 78/6254 useless extension candidates. Maximal degree in co-relation 35258. Up to 3561 conditions per place. [2024-06-21 20:48:59,720 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 122 selfloop transitions, 118 changer transitions 0/247 dead transitions. [2024-06-21 20:48:59,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 247 transitions, 3538 flow [2024-06-21 20:48:59,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:48:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:48:59,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 20:48:59,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-21 20:48:59,722 INFO L175 Difference]: Start difference. First operand has 119 places, 179 transitions, 2371 flow. Second operand 8 states and 174 transitions. [2024-06-21 20:48:59,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 247 transitions, 3538 flow [2024-06-21 20:48:59,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 247 transitions, 3407 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:59,825 INFO L231 Difference]: Finished difference. Result has 125 places, 196 transitions, 2840 flow [2024-06-21 20:48:59,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2840, PETRI_PLACES=125, PETRI_TRANSITIONS=196} [2024-06-21 20:48:59,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-21 20:48:59,826 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 196 transitions, 2840 flow [2024-06-21 20:48:59,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:59,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:59,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:59,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:48:59,827 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:59,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:59,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1408602938, now seen corresponding path program 6 times [2024-06-21 20:48:59,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:59,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725255062] [2024-06-21 20:48:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:59,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:00,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:00,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:00,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725255062] [2024-06-21 20:49:00,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725255062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:00,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:00,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:49:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267516335] [2024-06-21 20:49:00,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:00,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:49:00,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:49:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:49:00,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:00,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 196 transitions, 2840 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:00,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:00,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:00,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:01,530 INFO L124 PetriNetUnfolderBase]: 3938/6344 cut-off events. [2024-06-21 20:49:01,531 INFO L125 PetriNetUnfolderBase]: For 101252/101321 co-relation queries the response was YES. [2024-06-21 20:49:01,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37597 conditions, 6344 events. 3938/6344 cut-off events. For 101252/101321 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40084 event pairs, 1198 based on Foata normal form. 96/6425 useless extension candidates. Maximal degree in co-relation 37538. Up to 4694 conditions per place. [2024-06-21 20:49:01,581 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 123 selfloop transitions, 112 changer transitions 0/242 dead transitions. [2024-06-21 20:49:01,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 242 transitions, 3713 flow [2024-06-21 20:49:01,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:01,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:01,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 20:49:01,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-21 20:49:01,583 INFO L175 Difference]: Start difference. First operand has 125 places, 196 transitions, 2840 flow. Second operand 8 states and 171 transitions. [2024-06-21 20:49:01,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 242 transitions, 3713 flow [2024-06-21 20:49:01,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 242 transitions, 3647 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 20:49:01,711 INFO L231 Difference]: Finished difference. Result has 130 places, 198 transitions, 3087 flow [2024-06-21 20:49:01,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3087, PETRI_PLACES=130, PETRI_TRANSITIONS=198} [2024-06-21 20:49:01,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-21 20:49:01,712 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 198 transitions, 3087 flow [2024-06-21 20:49:01,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:01,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:01,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:01,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:49:01,712 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:01,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:01,713 INFO L85 PathProgramCache]: Analyzing trace with hash -2109785032, now seen corresponding path program 1 times [2024-06-21 20:49:01,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:01,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361558164] [2024-06-21 20:49:01,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:01,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:01,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:02,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:02,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361558164] [2024-06-21 20:49:02,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361558164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:02,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:02,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:49:02,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032826393] [2024-06-21 20:49:02,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:02,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:49:02,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:49:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:49:02,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:02,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 198 transitions, 3087 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-21 20:49:02,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:02,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:02,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:03,153 INFO L124 PetriNetUnfolderBase]: 4516/7088 cut-off events. [2024-06-21 20:49:03,153 INFO L125 PetriNetUnfolderBase]: For 104659/104659 co-relation queries the response was YES. [2024-06-21 20:49:03,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42271 conditions, 7088 events. 4516/7088 cut-off events. For 104659/104659 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 42716 event pairs, 2198 based on Foata normal form. 1/7088 useless extension candidates. Maximal degree in co-relation 42211. Up to 6911 conditions per place. [2024-06-21 20:49:03,212 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 23 changer transitions 0/225 dead transitions. [2024-06-21 20:49:03,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 225 transitions, 3717 flow [2024-06-21 20:49:03,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:49:03,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:49:03,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 20:49:03,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 20:49:03,213 INFO L175 Difference]: Start difference. First operand has 130 places, 198 transitions, 3087 flow. Second operand 7 states and 120 transitions. [2024-06-21 20:49:03,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 225 transitions, 3717 flow [2024-06-21 20:49:03,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 225 transitions, 3485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:03,448 INFO L231 Difference]: Finished difference. Result has 132 places, 207 transitions, 3016 flow [2024-06-21 20:49:03,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3016, PETRI_PLACES=132, PETRI_TRANSITIONS=207} [2024-06-21 20:49:03,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-21 20:49:03,449 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 207 transitions, 3016 flow [2024-06-21 20:49:03,449 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-21 20:49:03,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:03,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:03,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:49:03,449 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:03,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:03,450 INFO L85 PathProgramCache]: Analyzing trace with hash -8827330, now seen corresponding path program 7 times [2024-06-21 20:49:03,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:03,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243858] [2024-06-21 20:49:03,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:03,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:03,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:04,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:04,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:04,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243858] [2024-06-21 20:49:04,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:04,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:04,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:04,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456128110] [2024-06-21 20:49:04,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:04,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:04,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:04,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:04,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:04,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:04,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 207 transitions, 3016 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:04,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:04,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:04,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:05,557 INFO L124 PetriNetUnfolderBase]: 4185/6740 cut-off events. [2024-06-21 20:49:05,557 INFO L125 PetriNetUnfolderBase]: For 117355/117421 co-relation queries the response was YES. [2024-06-21 20:49:05,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40869 conditions, 6740 events. 4185/6740 cut-off events. For 117355/117421 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 43166 event pairs, 1020 based on Foata normal form. 66/6777 useless extension candidates. Maximal degree in co-relation 40807. Up to 3567 conditions per place. [2024-06-21 20:49:05,616 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 119 selfloop transitions, 133 changer transitions 0/261 dead transitions. [2024-06-21 20:49:05,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 261 transitions, 4008 flow [2024-06-21 20:49:05,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:05,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:05,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 20:49:05,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-21 20:49:05,618 INFO L175 Difference]: Start difference. First operand has 132 places, 207 transitions, 3016 flow. Second operand 9 states and 185 transitions. [2024-06-21 20:49:05,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 261 transitions, 4008 flow [2024-06-21 20:49:05,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 261 transitions, 3975 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-21 20:49:05,797 INFO L231 Difference]: Finished difference. Result has 140 places, 212 transitions, 3446 flow [2024-06-21 20:49:05,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3446, PETRI_PLACES=140, PETRI_TRANSITIONS=212} [2024-06-21 20:49:05,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-21 20:49:05,798 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 212 transitions, 3446 flow [2024-06-21 20:49:05,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:05,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:05,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:05,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:49:05,799 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:05,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:05,799 INFO L85 PathProgramCache]: Analyzing trace with hash -8766880, now seen corresponding path program 8 times [2024-06-21 20:49:05,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:05,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574974532] [2024-06-21 20:49:05,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:05,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:06,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:06,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:06,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574974532] [2024-06-21 20:49:06,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574974532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:06,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:06,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:06,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059755377] [2024-06-21 20:49:06,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:06,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:06,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:06,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:06,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:06,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:06,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 212 transitions, 3446 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:06,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:06,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:06,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:08,002 INFO L124 PetriNetUnfolderBase]: 4398/7071 cut-off events. [2024-06-21 20:49:08,003 INFO L125 PetriNetUnfolderBase]: For 141534/141602 co-relation queries the response was YES. [2024-06-21 20:49:08,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45063 conditions, 7071 events. 4398/7071 cut-off events. For 141534/141602 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45904 event pairs, 1448 based on Foata normal form. 88/7133 useless extension candidates. Maximal degree in co-relation 44998. Up to 5517 conditions per place. [2024-06-21 20:49:08,077 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 118 changer transitions 0/264 dead transitions. [2024-06-21 20:49:08,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 264 transitions, 4403 flow [2024-06-21 20:49:08,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:08,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:08,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:49:08,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4905149051490515 [2024-06-21 20:49:08,079 INFO L175 Difference]: Start difference. First operand has 140 places, 212 transitions, 3446 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:49:08,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 264 transitions, 4403 flow [2024-06-21 20:49:08,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 264 transitions, 4233 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:08,288 INFO L231 Difference]: Finished difference. Result has 144 places, 221 transitions, 3723 flow [2024-06-21 20:49:08,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3723, PETRI_PLACES=144, PETRI_TRANSITIONS=221} [2024-06-21 20:49:08,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-21 20:49:08,289 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 221 transitions, 3723 flow [2024-06-21 20:49:08,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:08,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:08,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:08,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:49:08,290 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:08,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1409957670, now seen corresponding path program 9 times [2024-06-21 20:49:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:08,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037102457] [2024-06-21 20:49:08,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:08,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:08,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:09,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:09,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:09,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037102457] [2024-06-21 20:49:09,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037102457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:09,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:09,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:09,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318372901] [2024-06-21 20:49:09,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:09,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:09,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:09,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:09,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 221 transitions, 3723 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:09,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:09,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:09,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:10,218 INFO L124 PetriNetUnfolderBase]: 4291/6935 cut-off events. [2024-06-21 20:49:10,218 INFO L125 PetriNetUnfolderBase]: For 124538/124571 co-relation queries the response was YES. [2024-06-21 20:49:10,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43336 conditions, 6935 events. 4291/6935 cut-off events. For 124538/124571 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 45144 event pairs, 1558 based on Foata normal form. 68/6977 useless extension candidates. Maximal degree in co-relation 43270. Up to 5670 conditions per place. [2024-06-21 20:49:10,295 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 160 selfloop transitions, 96 changer transitions 0/265 dead transitions. [2024-06-21 20:49:10,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 265 transitions, 4525 flow [2024-06-21 20:49:10,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:10,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:10,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:49:10,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 20:49:10,297 INFO L175 Difference]: Start difference. First operand has 144 places, 221 transitions, 3723 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:49:10,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 265 transitions, 4525 flow [2024-06-21 20:49:10,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 265 transitions, 4302 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:10,559 INFO L231 Difference]: Finished difference. Result has 148 places, 221 transitions, 3710 flow [2024-06-21 20:49:10,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3710, PETRI_PLACES=148, PETRI_TRANSITIONS=221} [2024-06-21 20:49:10,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 20:49:10,560 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 221 transitions, 3710 flow [2024-06-21 20:49:10,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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-21 20:49:10,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:10,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:10,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:49:10,560 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:10,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:10,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1294481802, now seen corresponding path program 1 times [2024-06-21 20:49:10,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:10,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004329663] [2024-06-21 20:49:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:10,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:10,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:11,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:11,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004329663] [2024-06-21 20:49:11,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004329663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:11,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:11,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:11,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299735877] [2024-06-21 20:49:11,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:11,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:11,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:11,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:11,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:11,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:11,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 221 transitions, 3710 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-21 20:49:11,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:11,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:11,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:12,641 INFO L124 PetriNetUnfolderBase]: 4899/7786 cut-off events. [2024-06-21 20:49:12,642 INFO L125 PetriNetUnfolderBase]: For 129930/129977 co-relation queries the response was YES. [2024-06-21 20:49:12,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48227 conditions, 7786 events. 4899/7786 cut-off events. For 129930/129977 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49483 event pairs, 1813 based on Foata normal form. 42/7795 useless extension candidates. Maximal degree in co-relation 48160. Up to 6960 conditions per place. [2024-06-21 20:49:12,832 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 86 changer transitions 0/273 dead transitions. [2024-06-21 20:49:12,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 273 transitions, 4762 flow [2024-06-21 20:49:12,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:12,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:12,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:49:12,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:49:12,834 INFO L175 Difference]: Start difference. First operand has 148 places, 221 transitions, 3710 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:49:12,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 273 transitions, 4762 flow [2024-06-21 20:49:13,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 273 transitions, 4435 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 20:49:13,050 INFO L231 Difference]: Finished difference. Result has 148 places, 240 transitions, 3963 flow [2024-06-21 20:49:13,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3963, PETRI_PLACES=148, PETRI_TRANSITIONS=240} [2024-06-21 20:49:13,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 20:49:13,051 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 240 transitions, 3963 flow [2024-06-21 20:49:13,051 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-21 20:49:13,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:13,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:13,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:49:13,052 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:13,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:13,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1504644354, now seen corresponding path program 2 times [2024-06-21 20:49:13,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:13,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125438823] [2024-06-21 20:49:13,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:13,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:13,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:13,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:13,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:13,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125438823] [2024-06-21 20:49:13,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125438823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:13,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:13,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:49:13,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032755290] [2024-06-21 20:49:13,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:13,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:49:13,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:13,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:49:13,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:49:13,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:13,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 240 transitions, 3963 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-21 20:49:13,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:13,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:13,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:14,739 INFO L124 PetriNetUnfolderBase]: 5002/7907 cut-off events. [2024-06-21 20:49:14,739 INFO L125 PetriNetUnfolderBase]: For 123779/123779 co-relation queries the response was YES. [2024-06-21 20:49:14,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49104 conditions, 7907 events. 5002/7907 cut-off events. For 123779/123779 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 49560 event pairs, 2264 based on Foata normal form. 1/7907 useless extension candidates. Maximal degree in co-relation 49035. Up to 7708 conditions per place. [2024-06-21 20:49:14,792 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 229 selfloop transitions, 25 changer transitions 0/257 dead transitions. [2024-06-21 20:49:14,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 257 transitions, 4600 flow [2024-06-21 20:49:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:49:14,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:49:14,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 20:49:14,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:49:14,794 INFO L175 Difference]: Start difference. First operand has 148 places, 240 transitions, 3963 flow. Second operand 6 states and 104 transitions. [2024-06-21 20:49:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 257 transitions, 4600 flow [2024-06-21 20:49:14,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 257 transitions, 4387 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:15,000 INFO L231 Difference]: Finished difference. Result has 149 places, 243 transitions, 3850 flow [2024-06-21 20:49:15,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3850, PETRI_PLACES=149, PETRI_TRANSITIONS=243} [2024-06-21 20:49:15,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-21 20:49:15,001 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 243 transitions, 3850 flow [2024-06-21 20:49:15,001 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-21 20:49:15,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:15,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:15,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:49:15,001 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-21 20:49:15,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:15,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1270058766, now seen corresponding path program 2 times [2024-06-21 20:49:15,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:15,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156460697] [2024-06-21 20:49:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:15,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:15,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:15,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156460697] [2024-06-21 20:49:15,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156460697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:15,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:15,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:15,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968848137] [2024-06-21 20:49:15,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:15,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:15,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:15,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 243 transitions, 3850 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-21 20:49:15,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:15,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:15,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:17,166 INFO L124 PetriNetUnfolderBase]: 4980/7905 cut-off events. [2024-06-21 20:49:17,166 INFO L125 PetriNetUnfolderBase]: For 131073/131090 co-relation queries the response was YES. [2024-06-21 20:49:17,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48824 conditions, 7905 events. 4980/7905 cut-off events. For 131073/131090 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50151 event pairs, 2329 based on Foata normal form. 8/7873 useless extension candidates. Maximal degree in co-relation 48755. Up to 7588 conditions per place. [2024-06-21 20:49:17,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 241 selfloop transitions, 24 changer transitions 0/273 dead transitions. [2024-06-21 20:49:17,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 273 transitions, 4599 flow [2024-06-21 20:49:17,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:17,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:17,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 20:49:17,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:49:17,242 INFO L175 Difference]: Start difference. First operand has 149 places, 243 transitions, 3850 flow. Second operand 8 states and 140 transitions. [2024-06-21 20:49:17,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 273 transitions, 4599 flow [2024-06-21 20:49:17,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 273 transitions, 4543 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:49:17,460 INFO L231 Difference]: Finished difference. Result has 153 places, 247 transitions, 3963 flow [2024-06-21 20:49:17,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3963, PETRI_PLACES=153, PETRI_TRANSITIONS=247} [2024-06-21 20:49:17,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-21 20:49:17,461 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 247 transitions, 3963 flow [2024-06-21 20:49:17,461 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-21 20:49:17,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:17,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:17,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:49:17,461 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:17,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:17,462 INFO L85 PathProgramCache]: Analyzing trace with hash -394655264, now seen corresponding path program 1 times [2024-06-21 20:49:17,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:17,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40386070] [2024-06-21 20:49:17,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:17,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:17,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:18,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:18,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40386070] [2024-06-21 20:49:18,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40386070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:18,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:18,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:49:18,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898870092] [2024-06-21 20:49:18,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:18,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:49:18,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:18,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:49:18,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:49:18,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:18,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 247 transitions, 3963 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-21 20:49:18,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:18,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:18,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:19,193 INFO L124 PetriNetUnfolderBase]: 5072/8012 cut-off events. [2024-06-21 20:49:19,193 INFO L125 PetriNetUnfolderBase]: For 126072/126072 co-relation queries the response was YES. [2024-06-21 20:49:19,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49266 conditions, 8012 events. 5072/8012 cut-off events. For 126072/126072 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 50305 event pairs, 2274 based on Foata normal form. 3/8014 useless extension candidates. Maximal degree in co-relation 49197. Up to 7781 conditions per place. [2024-06-21 20:49:19,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 32 changer transitions 0/275 dead transitions. [2024-06-21 20:49:19,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 275 transitions, 4691 flow [2024-06-21 20:49:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:49:19,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:49:19,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 20:49:19,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 20:49:19,270 INFO L175 Difference]: Start difference. First operand has 153 places, 247 transitions, 3963 flow. Second operand 7 states and 122 transitions. [2024-06-21 20:49:19,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 275 transitions, 4691 flow [2024-06-21 20:49:19,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 275 transitions, 4573 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:19,514 INFO L231 Difference]: Finished difference. Result has 155 places, 256 transitions, 4019 flow [2024-06-21 20:49:19,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4019, PETRI_PLACES=155, PETRI_TRANSITIONS=256} [2024-06-21 20:49:19,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 20:49:19,515 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 256 transitions, 4019 flow [2024-06-21 20:49:19,515 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-21 20:49:19,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:19,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:19,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:49:19,516 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:19,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:19,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1229323592, now seen corresponding path program 3 times [2024-06-21 20:49:19,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:19,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411847210] [2024-06-21 20:49:19,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:19,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:20,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:20,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:20,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411847210] [2024-06-21 20:49:20,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411847210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:20,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:20,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:20,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929273000] [2024-06-21 20:49:20,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:20,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:20,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:20,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:20,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:20,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:20,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 256 transitions, 4019 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-21 20:49:20,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:20,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:20,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:22,047 INFO L124 PetriNetUnfolderBase]: 5001/7919 cut-off events. [2024-06-21 20:49:22,047 INFO L125 PetriNetUnfolderBase]: For 139574/139590 co-relation queries the response was YES. [2024-06-21 20:49:22,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49860 conditions, 7919 events. 5001/7919 cut-off events. For 139574/139590 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 49844 event pairs, 2281 based on Foata normal form. 4/7883 useless extension candidates. Maximal degree in co-relation 49789. Up to 7632 conditions per place. [2024-06-21 20:49:22,137 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 19 changer transitions 0/282 dead transitions. [2024-06-21 20:49:22,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 282 transitions, 4693 flow [2024-06-21 20:49:22,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:22,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:22,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 20:49:22,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 20:49:22,139 INFO L175 Difference]: Start difference. First operand has 155 places, 256 transitions, 4019 flow. Second operand 9 states and 150 transitions. [2024-06-21 20:49:22,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 282 transitions, 4693 flow [2024-06-21 20:49:22,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 282 transitions, 4652 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 20:49:22,444 INFO L231 Difference]: Finished difference. Result has 162 places, 258 transitions, 4063 flow [2024-06-21 20:49:22,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4063, PETRI_PLACES=162, PETRI_TRANSITIONS=258} [2024-06-21 20:49:22,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-21 20:49:22,445 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 258 transitions, 4063 flow [2024-06-21 20:49:22,445 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-21 20:49:22,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:22,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:22,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:49:22,445 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:22,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:22,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1255736920, now seen corresponding path program 4 times [2024-06-21 20:49:22,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:22,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352261848] [2024-06-21 20:49:22,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:22,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:23,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:23,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:23,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352261848] [2024-06-21 20:49:23,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352261848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:23,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581514991] [2024-06-21 20:49:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:23,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:23,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:23,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 258 transitions, 4063 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-21 20:49:23,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:23,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:23,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:24,753 INFO L124 PetriNetUnfolderBase]: 5040/7998 cut-off events. [2024-06-21 20:49:24,753 INFO L125 PetriNetUnfolderBase]: For 149561/149577 co-relation queries the response was YES. [2024-06-21 20:49:24,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50840 conditions, 7998 events. 5040/7998 cut-off events. For 149561/149577 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 50853 event pairs, 2326 based on Foata normal form. 8/7966 useless extension candidates. Maximal degree in co-relation 50766. Up to 7637 conditions per place. [2024-06-21 20:49:24,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 35 changer transitions 0/295 dead transitions. [2024-06-21 20:49:24,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 295 transitions, 4962 flow [2024-06-21 20:49:24,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:24,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:24,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:49:24,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:49:24,837 INFO L175 Difference]: Start difference. First operand has 162 places, 258 transitions, 4063 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:49:24,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 295 transitions, 4962 flow [2024-06-21 20:49:25,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 295 transitions, 4886 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 20:49:25,131 INFO L231 Difference]: Finished difference. Result has 163 places, 266 transitions, 4271 flow [2024-06-21 20:49:25,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4271, PETRI_PLACES=163, PETRI_TRANSITIONS=266} [2024-06-21 20:49:25,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-21 20:49:25,133 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 266 transitions, 4271 flow [2024-06-21 20:49:25,133 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-21 20:49:25,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:25,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:25,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:49:25,133 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:25,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:25,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1229620262, now seen corresponding path program 5 times [2024-06-21 20:49:25,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:25,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803714210] [2024-06-21 20:49:25,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:25,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:25,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:26,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:26,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:26,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803714210] [2024-06-21 20:49:26,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803714210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:26,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:26,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:26,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439887841] [2024-06-21 20:49:26,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:26,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:26,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:26,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:26,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:26,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:26,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 266 transitions, 4271 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-21 20:49:26,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:26,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:26,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:27,594 INFO L124 PetriNetUnfolderBase]: 5022/7971 cut-off events. [2024-06-21 20:49:27,594 INFO L125 PetriNetUnfolderBase]: For 158440/158456 co-relation queries the response was YES. [2024-06-21 20:49:27,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51415 conditions, 7971 events. 5022/7971 cut-off events. For 158440/158456 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 50588 event pairs, 2321 based on Foata normal form. 8/7939 useless extension candidates. Maximal degree in co-relation 51340. Up to 7597 conditions per place. [2024-06-21 20:49:27,676 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 35 changer transitions 0/297 dead transitions. [2024-06-21 20:49:27,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 297 transitions, 5097 flow [2024-06-21 20:49:27,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:27,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:49:27,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:49:27,677 INFO L175 Difference]: Start difference. First operand has 163 places, 266 transitions, 4271 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:49:27,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 297 transitions, 5097 flow [2024-06-21 20:49:27,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 297 transitions, 4926 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:27,949 INFO L231 Difference]: Finished difference. Result has 166 places, 270 transitions, 4317 flow [2024-06-21 20:49:27,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4317, PETRI_PLACES=166, PETRI_TRANSITIONS=270} [2024-06-21 20:49:27,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-21 20:49:27,950 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 270 transitions, 4317 flow [2024-06-21 20:49:27,950 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-21 20:49:27,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:27,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:49:27,951 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-21 20:49:27,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1506291662, now seen corresponding path program 1 times [2024-06-21 20:49:27,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:27,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695736379] [2024-06-21 20:49:27,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:27,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:27,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:28,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:28,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:28,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695736379] [2024-06-21 20:49:28,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695736379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:28,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:28,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:28,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863899038] [2024-06-21 20:49:28,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:28,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:28,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:28,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:28,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:28,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:28,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 270 transitions, 4317 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-21 20:49:28,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:28,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:28,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:30,126 INFO L124 PetriNetUnfolderBase]: 4954/7858 cut-off events. [2024-06-21 20:49:30,127 INFO L125 PetriNetUnfolderBase]: For 159982/160006 co-relation queries the response was YES. [2024-06-21 20:49:30,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50826 conditions, 7858 events. 4954/7858 cut-off events. For 159982/160006 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 49736 event pairs, 1847 based on Foata normal form. 9/7840 useless extension candidates. Maximal degree in co-relation 50750. Up to 7127 conditions per place. [2024-06-21 20:49:30,198 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 93 changer transitions 0/297 dead transitions. [2024-06-21 20:49:30,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 297 transitions, 5041 flow [2024-06-21 20:49:30,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:49:30,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:49:30,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-21 20:49:30,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 20:49:30,199 INFO L175 Difference]: Start difference. First operand has 166 places, 270 transitions, 4317 flow. Second operand 6 states and 123 transitions. [2024-06-21 20:49:30,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 297 transitions, 5041 flow [2024-06-21 20:49:30,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 297 transitions, 4886 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:30,505 INFO L231 Difference]: Finished difference. Result has 166 places, 270 transitions, 4386 flow [2024-06-21 20:49:30,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4386, PETRI_PLACES=166, PETRI_TRANSITIONS=270} [2024-06-21 20:49:30,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-21 20:49:30,506 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 270 transitions, 4386 flow [2024-06-21 20:49:30,506 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-21 20:49:30,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:30,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:30,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:49:30,506 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:30,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:30,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1386776354, now seen corresponding path program 3 times [2024-06-21 20:49:30,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:30,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040051048] [2024-06-21 20:49:30,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:30,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:31,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:31,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:31,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040051048] [2024-06-21 20:49:31,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040051048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:31,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:49:31,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769600112] [2024-06-21 20:49:31,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:31,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:49:31,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:31,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:49:31,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:49:31,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:31,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 270 transitions, 4386 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:31,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:31,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:31,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:32,164 INFO L124 PetriNetUnfolderBase]: 5047/7968 cut-off events. [2024-06-21 20:49:32,165 INFO L125 PetriNetUnfolderBase]: For 159826/159826 co-relation queries the response was YES. [2024-06-21 20:49:32,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51208 conditions, 7968 events. 5047/7968 cut-off events. For 159826/159826 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49886 event pairs, 2407 based on Foata normal form. 1/7968 useless extension candidates. Maximal degree in co-relation 51131. Up to 7797 conditions per place. [2024-06-21 20:49:32,254 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 13 changer transitions 0/278 dead transitions. [2024-06-21 20:49:32,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 278 transitions, 4962 flow [2024-06-21 20:49:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:49:32,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:49:32,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 20:49:32,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3623693379790941 [2024-06-21 20:49:32,262 INFO L175 Difference]: Start difference. First operand has 166 places, 270 transitions, 4386 flow. Second operand 7 states and 104 transitions. [2024-06-21 20:49:32,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 278 transitions, 4962 flow [2024-06-21 20:49:32,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 278 transitions, 4760 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:32,574 INFO L231 Difference]: Finished difference. Result has 168 places, 270 transitions, 4216 flow [2024-06-21 20:49:32,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4184, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4216, PETRI_PLACES=168, PETRI_TRANSITIONS=270} [2024-06-21 20:49:32,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-21 20:49:32,575 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 270 transitions, 4216 flow [2024-06-21 20:49:32,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:32,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:32,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:32,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:49:32,576 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:32,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:32,576 INFO L85 PathProgramCache]: Analyzing trace with hash -906151052, now seen corresponding path program 1 times [2024-06-21 20:49:32,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:32,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259631131] [2024-06-21 20:49:32,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:32,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:32,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:33,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:33,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259631131] [2024-06-21 20:49:33,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259631131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:33,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:33,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:49:33,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180953672] [2024-06-21 20:49:33,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:33,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:49:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:49:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:49:33,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:33,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 270 transitions, 4216 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-21 20:49:33,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:33,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:33,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:34,250 INFO L124 PetriNetUnfolderBase]: 5052/7975 cut-off events. [2024-06-21 20:49:34,251 INFO L125 PetriNetUnfolderBase]: For 163677/163677 co-relation queries the response was YES. [2024-06-21 20:49:34,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51019 conditions, 7975 events. 5052/7975 cut-off events. For 163677/163677 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49838 event pairs, 2423 based on Foata normal form. 1/7975 useless extension candidates. Maximal degree in co-relation 50941. Up to 7791 conditions per place. [2024-06-21 20:49:34,332 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 268 selfloop transitions, 17 changer transitions 0/288 dead transitions. [2024-06-21 20:49:34,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 288 transitions, 4940 flow [2024-06-21 20:49:34,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:49:34,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:49:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 20:49:34,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-21 20:49:34,334 INFO L175 Difference]: Start difference. First operand has 168 places, 270 transitions, 4216 flow. Second operand 6 states and 101 transitions. [2024-06-21 20:49:34,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 288 transitions, 4940 flow [2024-06-21 20:49:34,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 288 transitions, 4898 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:34,622 INFO L231 Difference]: Finished difference. Result has 168 places, 276 transitions, 4276 flow [2024-06-21 20:49:34,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4276, PETRI_PLACES=168, PETRI_TRANSITIONS=276} [2024-06-21 20:49:34,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-21 20:49:34,623 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 276 transitions, 4276 flow [2024-06-21 20:49:34,623 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-21 20:49:34,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:34,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:34,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:49:34,623 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:34,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:34,624 INFO L85 PathProgramCache]: Analyzing trace with hash 219961450, now seen corresponding path program 2 times [2024-06-21 20:49:34,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:34,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303587941] [2024-06-21 20:49:34,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:34,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:35,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:35,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303587941] [2024-06-21 20:49:35,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303587941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:35,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:35,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:49:35,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887387554] [2024-06-21 20:49:35,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:35,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:49:35,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:35,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:49:35,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:49:35,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:35,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 276 transitions, 4276 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-21 20:49:35,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:35,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:35,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:36,372 INFO L124 PetriNetUnfolderBase]: 5049/7972 cut-off events. [2024-06-21 20:49:36,373 INFO L125 PetriNetUnfolderBase]: For 172420/172423 co-relation queries the response was YES. [2024-06-21 20:49:36,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51796 conditions, 7972 events. 5049/7972 cut-off events. For 172420/172423 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49814 event pairs, 2426 based on Foata normal form. 3/7973 useless extension candidates. Maximal degree in co-relation 51717. Up to 7788 conditions per place. [2024-06-21 20:49:36,458 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 264 selfloop transitions, 17 changer transitions 0/284 dead transitions. [2024-06-21 20:49:36,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 284 transitions, 4864 flow [2024-06-21 20:49:36,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:49:36,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:49:36,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 20:49:36,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-21 20:49:36,460 INFO L175 Difference]: Start difference. First operand has 168 places, 276 transitions, 4276 flow. Second operand 6 states and 97 transitions. [2024-06-21 20:49:36,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 284 transitions, 4864 flow [2024-06-21 20:49:36,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 284 transitions, 4815 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 20:49:36,778 INFO L231 Difference]: Finished difference. Result has 172 places, 276 transitions, 4267 flow [2024-06-21 20:49:36,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4267, PETRI_PLACES=172, PETRI_TRANSITIONS=276} [2024-06-21 20:49:36,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-21 20:49:36,779 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 276 transitions, 4267 flow [2024-06-21 20:49:36,780 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-21 20:49:36,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:36,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:36,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:49:36,780 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:36,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:36,780 INFO L85 PathProgramCache]: Analyzing trace with hash 772834978, now seen corresponding path program 1 times [2024-06-21 20:49:36,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:36,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036457536] [2024-06-21 20:49:36,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:36,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:37,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:37,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:37,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036457536] [2024-06-21 20:49:37,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036457536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:37,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:37,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:49:37,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987067969] [2024-06-21 20:49:37,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:37,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:49:37,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:37,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:49:37,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:49:37,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:37,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 276 transitions, 4267 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-21 20:49:37,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:37,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:37,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:38,726 INFO L124 PetriNetUnfolderBase]: 5100/8031 cut-off events. [2024-06-21 20:49:38,727 INFO L125 PetriNetUnfolderBase]: For 179347/179370 co-relation queries the response was YES. [2024-06-21 20:49:38,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52301 conditions, 8031 events. 5100/8031 cut-off events. For 179347/179370 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 50036 event pairs, 2024 based on Foata normal form. 20/8049 useless extension candidates. Maximal degree in co-relation 52220. Up to 7609 conditions per place. [2024-06-21 20:49:38,797 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 265 selfloop transitions, 61 changer transitions 0/329 dead transitions. [2024-06-21 20:49:38,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 329 transitions, 5545 flow [2024-06-21 20:49:38,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:38,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:49:38,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:49:38,801 INFO L175 Difference]: Start difference. First operand has 172 places, 276 transitions, 4267 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:49:38,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 329 transitions, 5545 flow [2024-06-21 20:49:39,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 329 transitions, 5497 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:39,165 INFO L231 Difference]: Finished difference. Result has 177 places, 300 transitions, 4787 flow [2024-06-21 20:49:39,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4787, PETRI_PLACES=177, PETRI_TRANSITIONS=300} [2024-06-21 20:49:39,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-21 20:49:39,166 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 300 transitions, 4787 flow [2024-06-21 20:49:39,166 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-21 20:49:39,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:39,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:39,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:49:39,167 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:39,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:39,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1389895494, now seen corresponding path program 1 times [2024-06-21 20:49:39,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:39,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110157084] [2024-06-21 20:49:39,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:39,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:39,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:40,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:40,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:40,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110157084] [2024-06-21 20:49:40,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110157084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:40,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:40,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:40,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874237004] [2024-06-21 20:49:40,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:40,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:40,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:40,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:40,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:40,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:40,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 300 transitions, 4787 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-21 20:49:40,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:40,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:40,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:41,718 INFO L124 PetriNetUnfolderBase]: 5132/8112 cut-off events. [2024-06-21 20:49:41,718 INFO L125 PetriNetUnfolderBase]: For 205432/205463 co-relation queries the response was YES. [2024-06-21 20:49:41,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55444 conditions, 8112 events. 5132/8112 cut-off events. For 205432/205463 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 51042 event pairs, 1913 based on Foata normal form. 20/8104 useless extension candidates. Maximal degree in co-relation 55360. Up to 7314 conditions per place. [2024-06-21 20:49:41,800 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 237 selfloop transitions, 114 changer transitions 0/364 dead transitions. [2024-06-21 20:49:41,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 364 transitions, 6210 flow [2024-06-21 20:49:41,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:41,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 20:49:41,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 20:49:41,802 INFO L175 Difference]: Start difference. First operand has 177 places, 300 transitions, 4787 flow. Second operand 9 states and 174 transitions. [2024-06-21 20:49:41,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 364 transitions, 6210 flow [2024-06-21 20:49:42,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 364 transitions, 6107 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-21 20:49:42,230 INFO L231 Difference]: Finished difference. Result has 187 places, 328 transitions, 5627 flow [2024-06-21 20:49:42,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4702, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5627, PETRI_PLACES=187, PETRI_TRANSITIONS=328} [2024-06-21 20:49:42,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-21 20:49:42,231 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 328 transitions, 5627 flow [2024-06-21 20:49:42,232 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-21 20:49:42,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:42,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:42,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:49:42,232 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:42,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:42,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1395459684, now seen corresponding path program 2 times [2024-06-21 20:49:42,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:42,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346567534] [2024-06-21 20:49:42,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:42,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:43,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:43,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346567534] [2024-06-21 20:49:43,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346567534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:43,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:43,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:43,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143283984] [2024-06-21 20:49:43,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:43,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:43,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:43,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:43,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:43,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:43,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 328 transitions, 5627 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-21 20:49:43,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:43,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:43,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:44,872 INFO L124 PetriNetUnfolderBase]: 5232/8262 cut-off events. [2024-06-21 20:49:44,873 INFO L125 PetriNetUnfolderBase]: For 220363/220394 co-relation queries the response was YES. [2024-06-21 20:49:44,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58052 conditions, 8262 events. 5232/8262 cut-off events. For 220363/220394 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 52072 event pairs, 1900 based on Foata normal form. 20/8254 useless extension candidates. Maximal degree in co-relation 57963. Up to 7412 conditions per place. [2024-06-21 20:49:44,974 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 247 selfloop transitions, 120 changer transitions 0/380 dead transitions. [2024-06-21 20:49:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 380 transitions, 6943 flow [2024-06-21 20:49:44,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:44,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 20:49:44,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 20:49:44,976 INFO L175 Difference]: Start difference. First operand has 187 places, 328 transitions, 5627 flow. Second operand 9 states and 172 transitions. [2024-06-21 20:49:44,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 380 transitions, 6943 flow [2024-06-21 20:49:45,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 380 transitions, 6768 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-21 20:49:45,611 INFO L231 Difference]: Finished difference. Result has 195 places, 347 transitions, 6242 flow [2024-06-21 20:49:45,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5464, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6242, PETRI_PLACES=195, PETRI_TRANSITIONS=347} [2024-06-21 20:49:45,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-21 20:49:45,612 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 347 transitions, 6242 flow [2024-06-21 20:49:45,613 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-21 20:49:45,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:45,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:45,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:49:45,613 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:45,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:45,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1395467124, now seen corresponding path program 3 times [2024-06-21 20:49:45,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:45,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573327056] [2024-06-21 20:49:45,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:45,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:45,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:46,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:46,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:46,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573327056] [2024-06-21 20:49:46,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573327056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:46,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:46,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:46,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071810431] [2024-06-21 20:49:46,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:46,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:46,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:46,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:46,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:46,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:46,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 347 transitions, 6242 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-21 20:49:46,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:46,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:46,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:48,195 INFO L124 PetriNetUnfolderBase]: 5292/8352 cut-off events. [2024-06-21 20:49:48,195 INFO L125 PetriNetUnfolderBase]: For 235343/235374 co-relation queries the response was YES. [2024-06-21 20:49:48,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59482 conditions, 8352 events. 5292/8352 cut-off events. For 235343/235374 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 52783 event pairs, 1878 based on Foata normal form. 20/8334 useless extension candidates. Maximal degree in co-relation 59390. Up to 7329 conditions per place. [2024-06-21 20:49:48,288 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 246 selfloop transitions, 132 changer transitions 0/391 dead transitions. [2024-06-21 20:49:48,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 391 transitions, 7381 flow [2024-06-21 20:49:48,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:48,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:48,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:49:48,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 20:49:48,290 INFO L175 Difference]: Start difference. First operand has 195 places, 347 transitions, 6242 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:49:48,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 391 transitions, 7381 flow [2024-06-21 20:49:48,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 391 transitions, 7164 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 20:49:48,801 INFO L231 Difference]: Finished difference. Result has 201 places, 357 transitions, 6522 flow [2024-06-21 20:49:48,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6025, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6522, PETRI_PLACES=201, PETRI_TRANSITIONS=357} [2024-06-21 20:49:48,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-21 20:49:48,802 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 357 transitions, 6522 flow [2024-06-21 20:49:48,803 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-21 20:49:48,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:48,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:48,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:49:48,803 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:48,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:48,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1471568894, now seen corresponding path program 2 times [2024-06-21 20:49:48,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:48,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967477492] [2024-06-21 20:49:48,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:48,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:48,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:49,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:49,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:49,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967477492] [2024-06-21 20:49:49,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967477492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:49,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:49,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:49,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776456845] [2024-06-21 20:49:49,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:49,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:49,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:49,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:49,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:49,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:49,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 357 transitions, 6522 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-21 20:49:49,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:49,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:49,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:51,002 INFO L124 PetriNetUnfolderBase]: 5394/8473 cut-off events. [2024-06-21 20:49:51,003 INFO L125 PetriNetUnfolderBase]: For 235819/235836 co-relation queries the response was YES. [2024-06-21 20:49:51,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60389 conditions, 8473 events. 5394/8473 cut-off events. For 235819/235836 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52999 event pairs, 2077 based on Foata normal form. 16/8487 useless extension candidates. Maximal degree in co-relation 60295. Up to 8012 conditions per place. [2024-06-21 20:49:51,095 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 320 selfloop transitions, 77 changer transitions 0/400 dead transitions. [2024-06-21 20:49:51,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 400 transitions, 7842 flow [2024-06-21 20:49:51,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:51,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:51,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:49:51,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 20:49:51,097 INFO L175 Difference]: Start difference. First operand has 201 places, 357 transitions, 6522 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:49:51,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 400 transitions, 7842 flow [2024-06-21 20:49:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 400 transitions, 7680 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 20:49:51,643 INFO L231 Difference]: Finished difference. Result has 208 places, 375 transitions, 6832 flow [2024-06-21 20:49:51,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6362, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6832, PETRI_PLACES=208, PETRI_TRANSITIONS=375} [2024-06-21 20:49:51,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-21 20:49:51,644 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 375 transitions, 6832 flow [2024-06-21 20:49:51,644 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-21 20:49:51,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:51,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:51,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:49:51,644 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:51,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:51,645 INFO L85 PathProgramCache]: Analyzing trace with hash 304344394, now seen corresponding path program 3 times [2024-06-21 20:49:51,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:51,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457487200] [2024-06-21 20:49:51,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:51,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:51,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:52,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457487200] [2024-06-21 20:49:52,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457487200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:52,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:52,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:49:52,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360505678] [2024-06-21 20:49:52,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:52,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:49:52,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:52,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:49:52,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:49:52,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:52,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 375 transitions, 6832 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-21 20:49:52,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:52,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:52,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:53,913 INFO L124 PetriNetUnfolderBase]: 5390/8472 cut-off events. [2024-06-21 20:49:53,914 INFO L125 PetriNetUnfolderBase]: For 243916/243935 co-relation queries the response was YES. [2024-06-21 20:49:53,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60850 conditions, 8472 events. 5390/8472 cut-off events. For 243916/243935 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 53000 event pairs, 2083 based on Foata normal form. 16/8486 useless extension candidates. Maximal degree in co-relation 60751. Up to 8010 conditions per place. [2024-06-21 20:49:54,015 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 318 selfloop transitions, 75 changer transitions 0/396 dead transitions. [2024-06-21 20:49:54,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 396 transitions, 7852 flow [2024-06-21 20:49:54,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:49:54,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:49:54,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:49:54,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:49:54,016 INFO L175 Difference]: Start difference. First operand has 208 places, 375 transitions, 6832 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:49:54,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 396 transitions, 7852 flow [2024-06-21 20:49:54,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 396 transitions, 7740 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 20:49:54,549 INFO L231 Difference]: Finished difference. Result has 213 places, 375 transitions, 6878 flow [2024-06-21 20:49:54,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6720, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6878, PETRI_PLACES=213, PETRI_TRANSITIONS=375} [2024-06-21 20:49:54,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 20:49:54,550 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 375 transitions, 6878 flow [2024-06-21 20:49:54,551 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-21 20:49:54,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:54,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:54,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:49:54,551 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:54,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:54,551 INFO L85 PathProgramCache]: Analyzing trace with hash -321524408, now seen corresponding path program 4 times [2024-06-21 20:49:54,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:54,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302612569] [2024-06-21 20:49:54,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:54,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:54,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:55,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:55,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302612569] [2024-06-21 20:49:55,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302612569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:55,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:55,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:49:55,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755298818] [2024-06-21 20:49:55,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:55,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:49:55,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:55,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:49:55,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:49:55,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:49:55,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 375 transitions, 6878 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-21 20:49:55,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:55,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:49:55,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:56,745 INFO L124 PetriNetUnfolderBase]: 5400/8483 cut-off events. [2024-06-21 20:49:56,745 INFO L125 PetriNetUnfolderBase]: For 253173/253192 co-relation queries the response was YES. [2024-06-21 20:49:56,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61210 conditions, 8483 events. 5400/8483 cut-off events. For 253173/253192 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 53078 event pairs, 2069 based on Foata normal form. 18/8499 useless extension candidates. Maximal degree in co-relation 61110. Up to 8020 conditions per place. [2024-06-21 20:49:56,833 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 90 changer transitions 0/401 dead transitions. [2024-06-21 20:49:56,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 401 transitions, 7979 flow [2024-06-21 20:49:56,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:49:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:49:56,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:49:56,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 20:49:56,835 INFO L175 Difference]: Start difference. First operand has 213 places, 375 transitions, 6878 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:49:56,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 401 transitions, 7979 flow [2024-06-21 20:49:57,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 401 transitions, 7812 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:49:57,373 INFO L231 Difference]: Finished difference. Result has 216 places, 380 transitions, 7043 flow [2024-06-21 20:49:57,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7043, PETRI_PLACES=216, PETRI_TRANSITIONS=380} [2024-06-21 20:49:57,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 20:49:57,374 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 380 transitions, 7043 flow [2024-06-21 20:49:57,374 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-21 20:49:57,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:57,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:57,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:49:57,375 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:57,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:57,376 INFO L85 PathProgramCache]: Analyzing trace with hash -732562054, now seen corresponding path program 4 times [2024-06-21 20:49:57,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:57,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430973736] [2024-06-21 20:49:57,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:57,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:58,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:58,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430973736] [2024-06-21 20:49:58,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430973736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:58,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49971057] [2024-06-21 20:49:58,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:58,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:58,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:58,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:58,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:58,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:49:58,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 380 transitions, 7043 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-21 20:49:58,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:58,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:49:58,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:59,955 INFO L124 PetriNetUnfolderBase]: 5487/8654 cut-off events. [2024-06-21 20:49:59,955 INFO L125 PetriNetUnfolderBase]: For 287257/287286 co-relation queries the response was YES. [2024-06-21 20:50:00,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64265 conditions, 8654 events. 5487/8654 cut-off events. For 287257/287286 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54922 event pairs, 1947 based on Foata normal form. 22/8648 useless extension candidates. Maximal degree in co-relation 64164. Up to 7667 conditions per place. [2024-06-21 20:50:00,078 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 155 changer transitions 0/447 dead transitions. [2024-06-21 20:50:00,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 447 transitions, 8974 flow [2024-06-21 20:50:00,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:50:00,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:50:00,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:50:00,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 20:50:00,083 INFO L175 Difference]: Start difference. First operand has 216 places, 380 transitions, 7043 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:50:00,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 447 transitions, 8974 flow [2024-06-21 20:50:00,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 447 transitions, 8821 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:00,803 INFO L231 Difference]: Finished difference. Result has 220 places, 413 transitions, 8153 flow [2024-06-21 20:50:00,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8153, PETRI_PLACES=220, PETRI_TRANSITIONS=413} [2024-06-21 20:50:00,804 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-21 20:50:00,804 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 413 transitions, 8153 flow [2024-06-21 20:50:00,805 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-21 20:50:00,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:00,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:00,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:50:00,805 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:00,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:00,806 INFO L85 PathProgramCache]: Analyzing trace with hash -900295350, now seen corresponding path program 5 times [2024-06-21 20:50:00,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:00,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674590] [2024-06-21 20:50:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:00,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:00,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:01,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:01,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:01,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674590] [2024-06-21 20:50:01,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:01,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:01,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:01,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639939624] [2024-06-21 20:50:01,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:01,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:01,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:01,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:01,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:02,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:02,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 413 transitions, 8153 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-21 20:50:02,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:02,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:02,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:03,556 INFO L124 PetriNetUnfolderBase]: 5592/8813 cut-off events. [2024-06-21 20:50:03,557 INFO L125 PetriNetUnfolderBase]: For 295166/295195 co-relation queries the response was YES. [2024-06-21 20:50:03,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66668 conditions, 8813 events. 5592/8813 cut-off events. For 295166/295195 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56110 event pairs, 1912 based on Foata normal form. 22/8797 useless extension candidates. Maximal degree in co-relation 66566. Up to 7418 conditions per place. [2024-06-21 20:50:03,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 180 changer transitions 0/454 dead transitions. [2024-06-21 20:50:03,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 454 transitions, 9590 flow [2024-06-21 20:50:03,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:50:03,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:50:03,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:50:03,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 20:50:03,682 INFO L175 Difference]: Start difference. First operand has 220 places, 413 transitions, 8153 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:50:03,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 454 transitions, 9590 flow [2024-06-21 20:50:04,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 454 transitions, 9336 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-21 20:50:04,328 INFO L231 Difference]: Finished difference. Result has 225 places, 421 transitions, 8559 flow [2024-06-21 20:50:04,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7899, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8559, PETRI_PLACES=225, PETRI_TRANSITIONS=421} [2024-06-21 20:50:04,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-21 20:50:04,329 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 421 transitions, 8559 flow [2024-06-21 20:50:04,329 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-21 20:50:04,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:04,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:04,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:50:04,330 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:04,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:04,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1479800320, now seen corresponding path program 6 times [2024-06-21 20:50:04,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:04,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106135344] [2024-06-21 20:50:04,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:04,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:05,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:05,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:05,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106135344] [2024-06-21 20:50:05,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106135344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:05,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:05,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:05,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023170217] [2024-06-21 20:50:05,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:05,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:05,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:05,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:05,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:05,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:05,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 421 transitions, 8559 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-21 20:50:05,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:05,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:05,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:06,984 INFO L124 PetriNetUnfolderBase]: 5561/8763 cut-off events. [2024-06-21 20:50:06,985 INFO L125 PetriNetUnfolderBase]: For 304168/304199 co-relation queries the response was YES. [2024-06-21 20:50:07,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66606 conditions, 8763 events. 5561/8763 cut-off events. For 304168/304199 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 55740 event pairs, 1977 based on Foata normal form. 26/8758 useless extension candidates. Maximal degree in co-relation 66503. Up to 7783 conditions per place. [2024-06-21 20:50:07,109 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 270 selfloop transitions, 169 changer transitions 0/457 dead transitions. [2024-06-21 20:50:07,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 457 transitions, 9653 flow [2024-06-21 20:50:07,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:50:07,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:50:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:50:07,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 20:50:07,111 INFO L175 Difference]: Start difference. First operand has 225 places, 421 transitions, 8559 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:50:07,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 457 transitions, 9653 flow [2024-06-21 20:50:07,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 457 transitions, 9364 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-06-21 20:50:07,773 INFO L231 Difference]: Finished difference. Result has 230 places, 421 transitions, 8627 flow [2024-06-21 20:50:07,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8270, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8627, PETRI_PLACES=230, PETRI_TRANSITIONS=421} [2024-06-21 20:50:07,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-21 20:50:07,773 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 421 transitions, 8627 flow [2024-06-21 20:50:07,774 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-21 20:50:07,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:07,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:07,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:50:07,774 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:07,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:07,774 INFO L85 PathProgramCache]: Analyzing trace with hash 191872288, now seen corresponding path program 1 times [2024-06-21 20:50:07,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:07,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307809354] [2024-06-21 20:50:07,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:07,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:08,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:08,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:08,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307809354] [2024-06-21 20:50:08,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307809354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:08,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:08,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:50:08,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807536465] [2024-06-21 20:50:08,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:08,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:50:08,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:08,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:50:08,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:50:08,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:08,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 421 transitions, 8627 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-21 20:50:08,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:08,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:08,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:10,285 INFO L124 PetriNetUnfolderBase]: 5784/9050 cut-off events. [2024-06-21 20:50:10,285 INFO L125 PetriNetUnfolderBase]: For 310387/310405 co-relation queries the response was YES. [2024-06-21 20:50:10,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68581 conditions, 9050 events. 5784/9050 cut-off events. For 310387/310405 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 57030 event pairs, 2142 based on Foata normal form. 22/9070 useless extension candidates. Maximal degree in co-relation 68476. Up to 8366 conditions per place. [2024-06-21 20:50:10,386 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 387 selfloop transitions, 91 changer transitions 0/481 dead transitions. [2024-06-21 20:50:10,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 481 transitions, 10340 flow [2024-06-21 20:50:10,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:10,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:10,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 20:50:10,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:50:10,388 INFO L175 Difference]: Start difference. First operand has 230 places, 421 transitions, 8627 flow. Second operand 9 states and 171 transitions. [2024-06-21 20:50:10,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 481 transitions, 10340 flow [2024-06-21 20:50:11,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 481 transitions, 9856 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:11,135 INFO L231 Difference]: Finished difference. Result has 236 places, 441 transitions, 8695 flow [2024-06-21 20:50:11,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8695, PETRI_PLACES=236, PETRI_TRANSITIONS=441} [2024-06-21 20:50:11,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 20:50:11,136 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 441 transitions, 8695 flow [2024-06-21 20:50:11,136 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-21 20:50:11,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:11,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:11,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:50:11,137 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:11,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:11,137 INFO L85 PathProgramCache]: Analyzing trace with hash -321514178, now seen corresponding path program 5 times [2024-06-21 20:50:11,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:11,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242090417] [2024-06-21 20:50:11,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:11,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:11,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:11,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:11,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242090417] [2024-06-21 20:50:11,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242090417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:11,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:50:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352522924] [2024-06-21 20:50:11,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:11,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:50:11,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:11,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:50:11,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:50:11,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:11,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 441 transitions, 8695 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-21 20:50:11,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:11,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:11,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:13,370 INFO L124 PetriNetUnfolderBase]: 5812/9093 cut-off events. [2024-06-21 20:50:13,370 INFO L125 PetriNetUnfolderBase]: For 320019/320036 co-relation queries the response was YES. [2024-06-21 20:50:13,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70273 conditions, 9093 events. 5812/9093 cut-off events. For 320019/320036 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 57296 event pairs, 2147 based on Foata normal form. 16/9107 useless extension candidates. Maximal degree in co-relation 70163. Up to 8606 conditions per place. [2024-06-21 20:50:13,641 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 375 selfloop transitions, 87 changer transitions 0/465 dead transitions. [2024-06-21 20:50:13,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 465 transitions, 9967 flow [2024-06-21 20:50:13,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:13,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:13,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 20:50:13,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 20:50:13,642 INFO L175 Difference]: Start difference. First operand has 236 places, 441 transitions, 8695 flow. Second operand 7 states and 123 transitions. [2024-06-21 20:50:13,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 465 transitions, 9967 flow [2024-06-21 20:50:14,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 465 transitions, 9890 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 20:50:14,270 INFO L231 Difference]: Finished difference. Result has 242 places, 449 transitions, 8987 flow [2024-06-21 20:50:14,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8618, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8987, PETRI_PLACES=242, PETRI_TRANSITIONS=449} [2024-06-21 20:50:14,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-21 20:50:14,271 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 449 transitions, 8987 flow [2024-06-21 20:50:14,271 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-21 20:50:14,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:14,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:14,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:50:14,272 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:14,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:14,272 INFO L85 PathProgramCache]: Analyzing trace with hash 761131326, now seen corresponding path program 7 times [2024-06-21 20:50:14,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:14,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355872214] [2024-06-21 20:50:14,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:14,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:15,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:15,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355872214] [2024-06-21 20:50:15,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355872214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:15,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:15,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836647651] [2024-06-21 20:50:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:15,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:15,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:15,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:15,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:15,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:15,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 449 transitions, 8987 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-21 20:50:15,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:15,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:15,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:17,007 INFO L124 PetriNetUnfolderBase]: 5798/9100 cut-off events. [2024-06-21 20:50:17,007 INFO L125 PetriNetUnfolderBase]: For 359857/359873 co-relation queries the response was YES. [2024-06-21 20:50:17,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71852 conditions, 9100 events. 5798/9100 cut-off events. For 359857/359873 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 57943 event pairs, 2533 based on Foata normal form. 10/9053 useless extension candidates. Maximal degree in co-relation 71738. Up to 8665 conditions per place. [2024-06-21 20:50:17,125 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 420 selfloop transitions, 42 changer transitions 0/482 dead transitions. [2024-06-21 20:50:17,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 482 transitions, 10233 flow [2024-06-21 20:50:17,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:17,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:17,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:50:17,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:50:17,126 INFO L175 Difference]: Start difference. First operand has 242 places, 449 transitions, 8987 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:50:17,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 482 transitions, 10233 flow [2024-06-21 20:50:18,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 482 transitions, 10119 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:50:18,046 INFO L231 Difference]: Finished difference. Result has 247 places, 453 transitions, 9122 flow [2024-06-21 20:50:18,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9122, PETRI_PLACES=247, PETRI_TRANSITIONS=453} [2024-06-21 20:50:18,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-21 20:50:18,047 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 453 transitions, 9122 flow [2024-06-21 20:50:18,047 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-21 20:50:18,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:18,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:18,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:50:18,048 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 761138766, now seen corresponding path program 8 times [2024-06-21 20:50:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:18,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751353174] [2024-06-21 20:50:18,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:18,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:18,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:18,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751353174] [2024-06-21 20:50:18,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751353174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:18,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:18,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:18,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868327221] [2024-06-21 20:50:18,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:18,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:18,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:18,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:19,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:19,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 453 transitions, 9122 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-21 20:50:19,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:19,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:19,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:20,783 INFO L124 PetriNetUnfolderBase]: 5832/9161 cut-off events. [2024-06-21 20:50:20,783 INFO L125 PetriNetUnfolderBase]: For 364779/364808 co-relation queries the response was YES. [2024-06-21 20:50:20,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72512 conditions, 9161 events. 5832/9161 cut-off events. For 364779/364808 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 58427 event pairs, 1976 based on Foata normal form. 22/9145 useless extension candidates. Maximal degree in co-relation 72398. Up to 7639 conditions per place. [2024-06-21 20:50:20,904 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 276 selfloop transitions, 184 changer transitions 0/480 dead transitions. [2024-06-21 20:50:20,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 480 transitions, 10284 flow [2024-06-21 20:50:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:20,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 20:50:20,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:50:20,906 INFO L175 Difference]: Start difference. First operand has 247 places, 453 transitions, 9122 flow. Second operand 7 states and 133 transitions. [2024-06-21 20:50:20,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 480 transitions, 10284 flow [2024-06-21 20:50:21,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 480 transitions, 10042 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:21,798 INFO L231 Difference]: Finished difference. Result has 249 places, 457 transitions, 9429 flow [2024-06-21 20:50:21,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8880, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9429, PETRI_PLACES=249, PETRI_TRANSITIONS=457} [2024-06-21 20:50:21,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-21 20:50:21,799 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 457 transitions, 9429 flow [2024-06-21 20:50:21,799 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-21 20:50:21,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:21,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:21,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:50:21,800 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:21,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:21,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1870818, now seen corresponding path program 9 times [2024-06-21 20:50:21,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:21,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006999600] [2024-06-21 20:50:21,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:21,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:22,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:22,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:22,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006999600] [2024-06-21 20:50:22,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006999600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:22,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:22,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:22,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332982344] [2024-06-21 20:50:22,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:22,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:22,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:22,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:22,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:22,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:22,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 457 transitions, 9429 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-21 20:50:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:22,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:22,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:24,452 INFO L124 PetriNetUnfolderBase]: 5830/9131 cut-off events. [2024-06-21 20:50:24,452 INFO L125 PetriNetUnfolderBase]: For 378013/378029 co-relation queries the response was YES. [2024-06-21 20:50:24,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73186 conditions, 9131 events. 5830/9131 cut-off events. For 378013/378029 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 57735 event pairs, 2515 based on Foata normal form. 4/9077 useless extension candidates. Maximal degree in co-relation 73072. Up to 8763 conditions per place. [2024-06-21 20:50:24,575 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 18 changer transitions 0/480 dead transitions. [2024-06-21 20:50:24,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 480 transitions, 10479 flow [2024-06-21 20:50:24,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:50:24,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:50:24,576 INFO L175 Difference]: Start difference. First operand has 249 places, 457 transitions, 9429 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:50:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 480 transitions, 10479 flow [2024-06-21 20:50:25,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 480 transitions, 9992 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-21 20:50:25,560 INFO L231 Difference]: Finished difference. Result has 250 places, 459 transitions, 9035 flow [2024-06-21 20:50:25,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8942, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9035, PETRI_PLACES=250, PETRI_TRANSITIONS=459} [2024-06-21 20:50:25,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-21 20:50:25,561 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 459 transitions, 9035 flow [2024-06-21 20:50:25,561 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-21 20:50:25,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:25,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:25,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:50:25,561 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:25,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:25,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1017631836, now seen corresponding path program 10 times [2024-06-21 20:50:25,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:25,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042521772] [2024-06-21 20:50:25,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:25,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:25,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:26,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:26,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042521772] [2024-06-21 20:50:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042521772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:26,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:26,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:26,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801877253] [2024-06-21 20:50:26,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:26,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:26,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:26,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:26,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:26,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 459 transitions, 9035 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-21 20:50:26,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:26,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:26,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:28,477 INFO L124 PetriNetUnfolderBase]: 5852/9191 cut-off events. [2024-06-21 20:50:28,481 INFO L125 PetriNetUnfolderBase]: For 370514/370541 co-relation queries the response was YES. [2024-06-21 20:50:28,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72480 conditions, 9191 events. 5852/9191 cut-off events. For 370514/370541 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 58613 event pairs, 2005 based on Foata normal form. 18/9178 useless extension candidates. Maximal degree in co-relation 72366. Up to 8013 conditions per place. [2024-06-21 20:50:28,603 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 281 selfloop transitions, 192 changer transitions 0/493 dead transitions. [2024-06-21 20:50:28,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 493 transitions, 10308 flow [2024-06-21 20:50:28,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:28,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:28,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 20:50:28,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-21 20:50:28,604 INFO L175 Difference]: Start difference. First operand has 250 places, 459 transitions, 9035 flow. Second operand 7 states and 139 transitions. [2024-06-21 20:50:28,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 493 transitions, 10308 flow [2024-06-21 20:50:29,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 493 transitions, 10233 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:29,468 INFO L231 Difference]: Finished difference. Result has 252 places, 463 transitions, 9562 flow [2024-06-21 20:50:29,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8960, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9562, PETRI_PLACES=252, PETRI_TRANSITIONS=463} [2024-06-21 20:50:29,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-21 20:50:29,469 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 463 transitions, 9562 flow [2024-06-21 20:50:29,471 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-21 20:50:29,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:29,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:29,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:50:29,472 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:29,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:29,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1017639276, now seen corresponding path program 11 times [2024-06-21 20:50:29,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:29,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383767841] [2024-06-21 20:50:29,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:29,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:30,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:30,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:30,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383767841] [2024-06-21 20:50:30,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383767841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:30,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:30,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:30,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490711065] [2024-06-21 20:50:30,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:30,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:30,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:30,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:30,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:30,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:50:30,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 463 transitions, 9562 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-21 20:50:30,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:30,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:50:30,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:32,367 INFO L124 PetriNetUnfolderBase]: 5845/9184 cut-off events. [2024-06-21 20:50:32,368 INFO L125 PetriNetUnfolderBase]: For 390713/390742 co-relation queries the response was YES. [2024-06-21 20:50:32,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73475 conditions, 9184 events. 5845/9184 cut-off events. For 390713/390742 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 58625 event pairs, 1959 based on Foata normal form. 20/9166 useless extension candidates. Maximal degree in co-relation 73360. Up to 7509 conditions per place. [2024-06-21 20:50:32,473 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 207 changer transitions 0/491 dead transitions. [2024-06-21 20:50:32,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 491 transitions, 10773 flow [2024-06-21 20:50:32,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:32,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:32,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 20:50:32,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-21 20:50:32,474 INFO L175 Difference]: Start difference. First operand has 252 places, 463 transitions, 9562 flow. Second operand 7 states and 134 transitions. [2024-06-21 20:50:32,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 491 transitions, 10773 flow [2024-06-21 20:50:33,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 491 transitions, 10288 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-21 20:50:33,355 INFO L231 Difference]: Finished difference. Result has 253 places, 467 transitions, 9695 flow [2024-06-21 20:50:33,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9085, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9695, PETRI_PLACES=253, PETRI_TRANSITIONS=467} [2024-06-21 20:50:33,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-21 20:50:33,356 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 467 transitions, 9695 flow [2024-06-21 20:50:33,356 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-21 20:50:33,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:33,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:33,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:50:33,356 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:33,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:33,357 INFO L85 PathProgramCache]: Analyzing trace with hash -39976514, now seen corresponding path program 2 times [2024-06-21 20:50:33,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:33,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708342939] [2024-06-21 20:50:33,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:33,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:33,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:33,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:33,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:33,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708342939] [2024-06-21 20:50:33,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708342939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:33,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:33,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:33,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282457302] [2024-06-21 20:50:33,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:33,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:33,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:33,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:33,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:33,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:33,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 467 transitions, 9695 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-21 20:50:33,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:33,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:33,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:35,652 INFO L124 PetriNetUnfolderBase]: 5918/9261 cut-off events. [2024-06-21 20:50:35,653 INFO L125 PetriNetUnfolderBase]: For 353654/353654 co-relation queries the response was YES. [2024-06-21 20:50:35,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72800 conditions, 9261 events. 5918/9261 cut-off events. For 353654/353654 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 58508 event pairs, 2638 based on Foata normal form. 3/9263 useless extension candidates. Maximal degree in co-relation 72685. Up to 9068 conditions per place. [2024-06-21 20:50:35,780 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 463 selfloop transitions, 15 changer transitions 0/481 dead transitions. [2024-06-21 20:50:35,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 481 transitions, 10730 flow [2024-06-21 20:50:35,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:35,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:35,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 20:50:35,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-21 20:50:35,782 INFO L175 Difference]: Start difference. First operand has 253 places, 467 transitions, 9695 flow. Second operand 7 states and 109 transitions. [2024-06-21 20:50:35,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 481 transitions, 10730 flow [2024-06-21 20:50:36,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 481 transitions, 10204 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:36,968 INFO L231 Difference]: Finished difference. Result has 255 places, 470 transitions, 9253 flow [2024-06-21 20:50:36,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9169, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9253, PETRI_PLACES=255, PETRI_TRANSITIONS=470} [2024-06-21 20:50:36,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-21 20:50:36,969 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 470 transitions, 9253 flow [2024-06-21 20:50:36,970 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-21 20:50:36,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:36,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:36,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:50:36,970 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:36,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:36,971 INFO L85 PathProgramCache]: Analyzing trace with hash -40392596, now seen corresponding path program 6 times [2024-06-21 20:50:36,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:36,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173179132] [2024-06-21 20:50:36,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:36,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:37,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:37,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:37,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173179132] [2024-06-21 20:50:37,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173179132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:37,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:37,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:37,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078784251] [2024-06-21 20:50:37,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:37,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:37,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:37,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:37,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:37,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:37,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 470 transitions, 9253 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-21 20:50:37,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:37,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:37,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:39,349 INFO L124 PetriNetUnfolderBase]: 5914/9257 cut-off events. [2024-06-21 20:50:39,349 INFO L125 PetriNetUnfolderBase]: For 338658/338661 co-relation queries the response was YES. [2024-06-21 20:50:39,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71122 conditions, 9257 events. 5914/9257 cut-off events. For 338658/338661 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 58519 event pairs, 2640 based on Foata normal form. 4/9259 useless extension candidates. Maximal degree in co-relation 71006. Up to 9038 conditions per place. [2024-06-21 20:50:39,490 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 451 selfloop transitions, 26 changer transitions 0/480 dead transitions. [2024-06-21 20:50:39,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 480 transitions, 10321 flow [2024-06-21 20:50:39,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:39,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:39,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 20:50:39,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-21 20:50:39,491 INFO L175 Difference]: Start difference. First operand has 255 places, 470 transitions, 9253 flow. Second operand 7 states and 113 transitions. [2024-06-21 20:50:39,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 480 transitions, 10321 flow [2024-06-21 20:50:40,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 480 transitions, 10244 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:40,411 INFO L231 Difference]: Finished difference. Result has 257 places, 470 transitions, 9236 flow [2024-06-21 20:50:40,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9176, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9236, PETRI_PLACES=257, PETRI_TRANSITIONS=470} [2024-06-21 20:50:40,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 20:50:40,411 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 470 transitions, 9236 flow [2024-06-21 20:50:40,411 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-21 20:50:40,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:40,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:40,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:50:40,412 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:40,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:40,412 INFO L85 PathProgramCache]: Analyzing trace with hash -40392224, now seen corresponding path program 3 times [2024-06-21 20:50:40,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:40,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840847179] [2024-06-21 20:50:40,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:40,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:40,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:40,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840847179] [2024-06-21 20:50:40,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840847179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:40,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:40,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:40,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876175395] [2024-06-21 20:50:40,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:40,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:40,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:40,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:40,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:41,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:41,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 470 transitions, 9236 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-21 20:50:41,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:41,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:41,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:42,662 INFO L124 PetriNetUnfolderBase]: 5905/9244 cut-off events. [2024-06-21 20:50:42,662 INFO L125 PetriNetUnfolderBase]: For 347576/347576 co-relation queries the response was YES. [2024-06-21 20:50:42,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71117 conditions, 9244 events. 5905/9244 cut-off events. For 347576/347576 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 58429 event pairs, 2634 based on Foata normal form. 3/9246 useless extension candidates. Maximal degree in co-relation 71001. Up to 9039 conditions per place. [2024-06-21 20:50:42,779 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 460 selfloop transitions, 20 changer transitions 0/483 dead transitions. [2024-06-21 20:50:42,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 483 transitions, 10240 flow [2024-06-21 20:50:42,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:42,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:42,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 20:50:42,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-21 20:50:42,781 INFO L175 Difference]: Start difference. First operand has 257 places, 470 transitions, 9236 flow. Second operand 7 states and 113 transitions. [2024-06-21 20:50:42,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 483 transitions, 10240 flow [2024-06-21 20:50:43,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 483 transitions, 10034 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:43,756 INFO L231 Difference]: Finished difference. Result has 257 places, 470 transitions, 9076 flow [2024-06-21 20:50:43,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9030, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9076, PETRI_PLACES=257, PETRI_TRANSITIONS=470} [2024-06-21 20:50:43,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 20:50:43,756 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 470 transitions, 9076 flow [2024-06-21 20:50:43,757 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-21 20:50:43,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:43,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:43,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:50:43,757 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:43,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash -217459388, now seen corresponding path program 1 times [2024-06-21 20:50:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:43,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107417640] [2024-06-21 20:50:43,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:43,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:43,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:44,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:44,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107417640] [2024-06-21 20:50:44,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107417640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:44,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:44,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:44,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738227840] [2024-06-21 20:50:44,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:44,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:44,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:44,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:44,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:44,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 470 transitions, 9076 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-21 20:50:44,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:44,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:44,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:46,266 INFO L124 PetriNetUnfolderBase]: 5915/9258 cut-off events. [2024-06-21 20:50:46,269 INFO L125 PetriNetUnfolderBase]: For 356150/356150 co-relation queries the response was YES. [2024-06-21 20:50:46,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70953 conditions, 9258 events. 5915/9258 cut-off events. For 356150/356150 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 58557 event pairs, 2633 based on Foata normal form. 2/9259 useless extension candidates. Maximal degree in co-relation 70839. Up to 9045 conditions per place. [2024-06-21 20:50:46,397 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 469 selfloop transitions, 17 changer transitions 0/489 dead transitions. [2024-06-21 20:50:46,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 489 transitions, 10152 flow [2024-06-21 20:50:46,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:46,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:46,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:50:46,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 20:50:46,398 INFO L175 Difference]: Start difference. First operand has 257 places, 470 transitions, 9076 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:50:46,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 489 transitions, 10152 flow [2024-06-21 20:50:47,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 489 transitions, 10060 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:50:47,380 INFO L231 Difference]: Finished difference. Result has 258 places, 473 transitions, 9067 flow [2024-06-21 20:50:47,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9067, PETRI_PLACES=258, PETRI_TRANSITIONS=473} [2024-06-21 20:50:47,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-21 20:50:47,381 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 473 transitions, 9067 flow [2024-06-21 20:50:47,381 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-21 20:50:47,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:47,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:47,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:50:47,381 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:47,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:47,383 INFO L85 PathProgramCache]: Analyzing trace with hash -217339232, now seen corresponding path program 1 times [2024-06-21 20:50:47,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:47,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945257687] [2024-06-21 20:50:47,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:47,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:47,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-21 20:50:47,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:47,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945257687] [2024-06-21 20:50:47,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945257687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:47,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:47,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:47,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926105638] [2024-06-21 20:50:47,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:47,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:47,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:47,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:47,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:47,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:47,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 473 transitions, 9067 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-21 20:50:47,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:47,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:47,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:50,000 INFO L124 PetriNetUnfolderBase]: 5930/9279 cut-off events. [2024-06-21 20:50:50,000 INFO L125 PetriNetUnfolderBase]: For 354988/354988 co-relation queries the response was YES. [2024-06-21 20:50:50,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71344 conditions, 9279 events. 5930/9279 cut-off events. For 354988/354988 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 58596 event pairs, 2631 based on Foata normal form. 3/9281 useless extension candidates. Maximal degree in co-relation 71229. Up to 9045 conditions per place. [2024-06-21 20:50:50,099 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 465 selfloop transitions, 30 changer transitions 0/498 dead transitions. [2024-06-21 20:50:50,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 498 transitions, 10309 flow [2024-06-21 20:50:50,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:50,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 20:50:50,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 20:50:50,100 INFO L175 Difference]: Start difference. First operand has 258 places, 473 transitions, 9067 flow. Second operand 7 states and 121 transitions. [2024-06-21 20:50:50,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 498 transitions, 10309 flow [2024-06-21 20:50:51,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 498 transitions, 10256 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:50:51,144 INFO L231 Difference]: Finished difference. Result has 261 places, 481 transitions, 9193 flow [2024-06-21 20:50:51,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9014, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9193, PETRI_PLACES=261, PETRI_TRANSITIONS=481} [2024-06-21 20:50:51,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-21 20:50:51,145 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 481 transitions, 9193 flow [2024-06-21 20:50:51,145 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-21 20:50:51,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:51,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:51,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:50:51,146 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:51,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:51,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1974090064, now seen corresponding path program 2 times [2024-06-21 20:50:51,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:51,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236171884] [2024-06-21 20:50:51,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:51,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:51,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236171884] [2024-06-21 20:50:51,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236171884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:51,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:51,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:51,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849385334] [2024-06-21 20:50:51,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:51,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:51,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:51,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:51,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:51,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:51,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 481 transitions, 9193 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-21 20:50:51,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:51,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:51,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:53,651 INFO L124 PetriNetUnfolderBase]: 5940/9293 cut-off events. [2024-06-21 20:50:53,651 INFO L125 PetriNetUnfolderBase]: For 367901/367901 co-relation queries the response was YES. [2024-06-21 20:50:53,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72230 conditions, 9293 events. 5940/9293 cut-off events. For 367901/367901 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 58662 event pairs, 2633 based on Foata normal form. 2/9294 useless extension candidates. Maximal degree in co-relation 72114. Up to 9056 conditions per place. [2024-06-21 20:50:53,780 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 471 selfloop transitions, 29 changer transitions 0/503 dead transitions. [2024-06-21 20:50:53,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 503 transitions, 10435 flow [2024-06-21 20:50:53,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:53,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:53,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 20:50:53,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-21 20:50:53,782 INFO L175 Difference]: Start difference. First operand has 261 places, 481 transitions, 9193 flow. Second operand 7 states and 118 transitions. [2024-06-21 20:50:53,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 503 transitions, 10435 flow [2024-06-21 20:50:54,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 503 transitions, 10370 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 20:50:54,728 INFO L231 Difference]: Finished difference. Result has 265 places, 487 transitions, 9286 flow [2024-06-21 20:50:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9286, PETRI_PLACES=265, PETRI_TRANSITIONS=487} [2024-06-21 20:50:54,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 20:50:54,728 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 487 transitions, 9286 flow [2024-06-21 20:50:54,729 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-21 20:50:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:54,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:50:54,729 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:54,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash -2110671006, now seen corresponding path program 2 times [2024-06-21 20:50:54,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064496235] [2024-06-21 20:50:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:54,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:55,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:55,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064496235] [2024-06-21 20:50:55,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064496235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:55,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:55,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:55,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684012769] [2024-06-21 20:50:55,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:55,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:55,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:55,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:55,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:55,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:55,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 487 transitions, 9286 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-21 20:50:55,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:55,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:55,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:57,206 INFO L124 PetriNetUnfolderBase]: 5955/9315 cut-off events. [2024-06-21 20:50:57,206 INFO L125 PetriNetUnfolderBase]: For 383132/383135 co-relation queries the response was YES. [2024-06-21 20:50:57,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73126 conditions, 9315 events. 5955/9315 cut-off events. For 383132/383135 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 58794 event pairs, 2633 based on Foata normal form. 5/9318 useless extension candidates. Maximal degree in co-relation 73008. Up to 9073 conditions per place. [2024-06-21 20:50:57,341 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 466 selfloop transitions, 36 changer transitions 0/505 dead transitions. [2024-06-21 20:50:57,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 505 transitions, 10496 flow [2024-06-21 20:50:57,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:50:57,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:50:57,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:50:57,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 20:50:57,342 INFO L175 Difference]: Start difference. First operand has 265 places, 487 transitions, 9286 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:50:57,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 505 transitions, 10496 flow [2024-06-21 20:50:58,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 505 transitions, 10440 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 20:50:58,220 INFO L231 Difference]: Finished difference. Result has 269 places, 492 transitions, 9384 flow [2024-06-21 20:50:58,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9230, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9384, PETRI_PLACES=269, PETRI_TRANSITIONS=492} [2024-06-21 20:50:58,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-21 20:50:58,221 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 492 transitions, 9384 flow [2024-06-21 20:50:58,221 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-21 20:50:58,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:58,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:58,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:50:58,222 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:58,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:58,222 INFO L85 PathProgramCache]: Analyzing trace with hash 2036756594, now seen corresponding path program 3 times [2024-06-21 20:50:58,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:58,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058675916] [2024-06-21 20:50:58,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:58,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:58,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:58,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:58,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:58,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058675916] [2024-06-21 20:50:58,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058675916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:58,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:58,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:50:58,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042283140] [2024-06-21 20:50:58,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:58,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:50:58,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:58,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:50:58,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:50:58,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:50:58,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 492 transitions, 9384 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-21 20:50:58,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:58,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:50:58,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:00,763 INFO L124 PetriNetUnfolderBase]: 5946/9303 cut-off events. [2024-06-21 20:51:00,763 INFO L125 PetriNetUnfolderBase]: For 391694/391697 co-relation queries the response was YES. [2024-06-21 20:51:00,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73206 conditions, 9303 events. 5946/9303 cut-off events. For 391694/391697 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 58767 event pairs, 2631 based on Foata normal form. 5/9306 useless extension candidates. Maximal degree in co-relation 73086. Up to 9066 conditions per place. [2024-06-21 20:51:00,886 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 468 selfloop transitions, 35 changer transitions 0/506 dead transitions. [2024-06-21 20:51:00,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 506 transitions, 10440 flow [2024-06-21 20:51:00,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:51:00,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:51:00,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 20:51:00,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 20:51:00,887 INFO L175 Difference]: Start difference. First operand has 269 places, 492 transitions, 9384 flow. Second operand 7 states and 117 transitions. [2024-06-21 20:51:00,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 506 transitions, 10440 flow [2024-06-21 20:51:01,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 506 transitions, 10313 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 20:51:01,853 INFO L231 Difference]: Finished difference. Result has 272 places, 492 transitions, 9335 flow [2024-06-21 20:51:01,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9257, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9335, PETRI_PLACES=272, PETRI_TRANSITIONS=492} [2024-06-21 20:51:01,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-21 20:51:01,862 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 492 transitions, 9335 flow [2024-06-21 20:51:01,862 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-21 20:51:01,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:01,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:01,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:51:01,863 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:01,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:01,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2036756408, now seen corresponding path program 3 times [2024-06-21 20:51:01,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:01,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154924006] [2024-06-21 20:51:01,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:01,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:01,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:02,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:02,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:02,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154924006] [2024-06-21 20:51:02,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154924006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:02,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:02,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:51:02,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040902981] [2024-06-21 20:51:02,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:02,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:51:02,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:02,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:51:02,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:51:02,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:02,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 492 transitions, 9335 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-21 20:51:02,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:02,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:02,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:04,589 INFO L124 PetriNetUnfolderBase]: 5940/9296 cut-off events. [2024-06-21 20:51:04,589 INFO L125 PetriNetUnfolderBase]: For 399550/399553 co-relation queries the response was YES. [2024-06-21 20:51:04,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73217 conditions, 9296 events. 5940/9296 cut-off events. For 399550/399553 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 58765 event pairs, 2643 based on Foata normal form. 2/9295 useless extension candidates. Maximal degree in co-relation 73096. Up to 9060 conditions per place. [2024-06-21 20:51:04,693 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 471 selfloop transitions, 29 changer transitions 0/503 dead transitions. [2024-06-21 20:51:04,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 503 transitions, 10377 flow [2024-06-21 20:51:04,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:51:04,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:51:04,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 20:51:04,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-21 20:51:04,694 INFO L175 Difference]: Start difference. First operand has 272 places, 492 transitions, 9335 flow. Second operand 7 states and 114 transitions. [2024-06-21 20:51:04,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 503 transitions, 10377 flow [2024-06-21 20:51:05,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 503 transitions, 10258 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:05,560 INFO L231 Difference]: Finished difference. Result has 272 places, 492 transitions, 9280 flow [2024-06-21 20:51:05,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9216, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9280, PETRI_PLACES=272, PETRI_TRANSITIONS=492} [2024-06-21 20:51:05,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-21 20:51:05,561 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 492 transitions, 9280 flow [2024-06-21 20:51:05,562 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-21 20:51:05,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:05,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:05,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:51:05,562 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:05,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:05,562 INFO L85 PathProgramCache]: Analyzing trace with hash 2118559481, now seen corresponding path program 1 times [2024-06-21 20:51:05,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:05,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227185616] [2024-06-21 20:51:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:05,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:05,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:06,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-21 20:51:06,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:06,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227185616] [2024-06-21 20:51:06,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227185616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:06,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:06,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:51:06,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427002893] [2024-06-21 20:51:06,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:06,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:51:06,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:06,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:51:06,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:51:06,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:06,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 492 transitions, 9280 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:06,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:06,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:06,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:07,944 INFO L124 PetriNetUnfolderBase]: 5977/9316 cut-off events. [2024-06-21 20:51:07,945 INFO L125 PetriNetUnfolderBase]: For 408995/409040 co-relation queries the response was YES. [2024-06-21 20:51:08,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73761 conditions, 9316 events. 5977/9316 cut-off events. For 408995/409040 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 58584 event pairs, 1873 based on Foata normal form. 44/9358 useless extension candidates. Maximal degree in co-relation 73639. Up to 8632 conditions per place. [2024-06-21 20:51:08,080 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 443 selfloop transitions, 111 changer transitions 0/557 dead transitions. [2024-06-21 20:51:08,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 557 transitions, 11270 flow [2024-06-21 20:51:08,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:51:08,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:51:08,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 20:51:08,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 20:51:08,082 INFO L175 Difference]: Start difference. First operand has 272 places, 492 transitions, 9280 flow. Second operand 8 states and 150 transitions. [2024-06-21 20:51:08,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 557 transitions, 11270 flow [2024-06-21 20:51:09,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 557 transitions, 11173 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:09,278 INFO L231 Difference]: Finished difference. Result has 276 places, 521 transitions, 10046 flow [2024-06-21 20:51:09,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9183, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10046, PETRI_PLACES=276, PETRI_TRANSITIONS=521} [2024-06-21 20:51:09,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-21 20:51:09,279 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 521 transitions, 10046 flow [2024-06-21 20:51:09,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:09,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:09,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:09,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:51:09,279 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:09,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1830870424, now seen corresponding path program 2 times [2024-06-21 20:51:09,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:09,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218931667] [2024-06-21 20:51:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:09,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:09,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:09,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218931667] [2024-06-21 20:51:09,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218931667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:09,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:09,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:51:09,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292672089] [2024-06-21 20:51:09,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:09,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:51:09,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:09,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:51:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:51:10,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:10,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 521 transitions, 10046 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-21 20:51:10,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:10,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:10,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:12,080 INFO L124 PetriNetUnfolderBase]: 6037/9413 cut-off events. [2024-06-21 20:51:12,080 INFO L125 PetriNetUnfolderBase]: For 433442/433456 co-relation queries the response was YES. [2024-06-21 20:51:12,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76162 conditions, 9413 events. 6037/9413 cut-off events. For 433442/433456 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 59432 event pairs, 2080 based on Foata normal form. 18/9429 useless extension candidates. Maximal degree in co-relation 76037. Up to 8774 conditions per place. [2024-06-21 20:51:12,208 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 452 selfloop transitions, 127 changer transitions 0/582 dead transitions. [2024-06-21 20:51:12,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 582 transitions, 11873 flow [2024-06-21 20:51:12,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:12,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:12,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:51:12,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 20:51:12,209 INFO L175 Difference]: Start difference. First operand has 276 places, 521 transitions, 10046 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:51:12,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 582 transitions, 11873 flow [2024-06-21 20:51:13,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 582 transitions, 11784 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-21 20:51:13,476 INFO L231 Difference]: Finished difference. Result has 285 places, 551 transitions, 10741 flow [2024-06-21 20:51:13,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9957, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10741, PETRI_PLACES=285, PETRI_TRANSITIONS=551} [2024-06-21 20:51:13,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-21 20:51:13,478 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 551 transitions, 10741 flow [2024-06-21 20:51:13,478 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-21 20:51:13,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:13,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:13,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:51:13,478 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:13,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:13,479 INFO L85 PathProgramCache]: Analyzing trace with hash -911015431, now seen corresponding path program 1 times [2024-06-21 20:51:13,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:13,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625151690] [2024-06-21 20:51:13,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:13,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:14,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:14,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625151690] [2024-06-21 20:51:14,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625151690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:14,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:14,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:51:14,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810203281] [2024-06-21 20:51:14,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:14,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:51:14,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:51:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:51:14,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:14,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 551 transitions, 10741 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-21 20:51:14,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:14,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:14,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:16,165 INFO L124 PetriNetUnfolderBase]: 6063/9449 cut-off events. [2024-06-21 20:51:16,165 INFO L125 PetriNetUnfolderBase]: For 450858/450882 co-relation queries the response was YES. [2024-06-21 20:51:16,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78241 conditions, 9449 events. 6063/9449 cut-off events. For 450858/450882 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 59572 event pairs, 2098 based on Foata normal form. 22/9469 useless extension candidates. Maximal degree in co-relation 78112. Up to 8970 conditions per place. [2024-06-21 20:51:16,317 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 96 changer transitions 0/584 dead transitions. [2024-06-21 20:51:16,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 584 transitions, 12509 flow [2024-06-21 20:51:16,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:51:16,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:51:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:51:16,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:51:16,318 INFO L175 Difference]: Start difference. First operand has 285 places, 551 transitions, 10741 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:51:16,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 584 transitions, 12509 flow [2024-06-21 20:51:17,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 584 transitions, 12393 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 20:51:17,407 INFO L231 Difference]: Finished difference. Result has 289 places, 560 transitions, 11041 flow [2024-06-21 20:51:17,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10625, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11041, PETRI_PLACES=289, PETRI_TRANSITIONS=560} [2024-06-21 20:51:17,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 20:51:17,408 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 560 transitions, 11041 flow [2024-06-21 20:51:17,408 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-21 20:51:17,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:17,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:17,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:51:17,408 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:17,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:17,409 INFO L85 PathProgramCache]: Analyzing trace with hash -121584511, now seen corresponding path program 1 times [2024-06-21 20:51:17,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:17,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784095904] [2024-06-21 20:51:17,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:17,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:18,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:18,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:18,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784095904] [2024-06-21 20:51:18,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784095904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:18,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:18,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:51:18,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387513573] [2024-06-21 20:51:18,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:18,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:51:18,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:18,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:51:18,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:51:18,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:51:18,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 560 transitions, 11041 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-21 20:51:18,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:18,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:51:18,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:20,779 INFO L124 PetriNetUnfolderBase]: 6077/9511 cut-off events. [2024-06-21 20:51:20,779 INFO L125 PetriNetUnfolderBase]: For 506220/506262 co-relation queries the response was YES. [2024-06-21 20:51:20,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79736 conditions, 9511 events. 6077/9511 cut-off events. For 506220/506262 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 60681 event pairs, 1896 based on Foata normal form. 36/9511 useless extension candidates. Maximal degree in co-relation 79605. Up to 8410 conditions per place. [2024-06-21 20:51:20,914 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 409 selfloop transitions, 167 changer transitions 0/604 dead transitions. [2024-06-21 20:51:20,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 604 transitions, 12471 flow [2024-06-21 20:51:20,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:51:20,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:51:20,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 20:51:20,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:51:20,916 INFO L175 Difference]: Start difference. First operand has 289 places, 560 transitions, 11041 flow. Second operand 10 states and 190 transitions. [2024-06-21 20:51:20,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 604 transitions, 12471 flow [2024-06-21 20:51:22,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 604 transitions, 12328 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:51:22,259 INFO L231 Difference]: Finished difference. Result has 296 places, 564 transitions, 11396 flow [2024-06-21 20:51:22,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10898, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11396, PETRI_PLACES=296, PETRI_TRANSITIONS=564} [2024-06-21 20:51:22,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-21 20:51:22,260 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 564 transitions, 11396 flow [2024-06-21 20:51:22,260 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-21 20:51:22,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:22,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:22,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:51:22,260 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:22,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:22,261 INFO L85 PathProgramCache]: Analyzing trace with hash 922409745, now seen corresponding path program 1 times [2024-06-21 20:51:22,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:22,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791028669] [2024-06-21 20:51:22,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:22,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:22,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:23,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:23,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791028669] [2024-06-21 20:51:23,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791028669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:23,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:23,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:23,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196108142] [2024-06-21 20:51:23,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:23,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:23,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:23,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:23,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:23,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 564 transitions, 11396 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-21 20:51:23,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:23,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:23,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:25,373 INFO L124 PetriNetUnfolderBase]: 6193/9651 cut-off events. [2024-06-21 20:51:25,373 INFO L125 PetriNetUnfolderBase]: For 497297/497311 co-relation queries the response was YES. [2024-06-21 20:51:25,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81066 conditions, 9651 events. 6193/9651 cut-off events. For 497297/497311 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 61224 event pairs, 2123 based on Foata normal form. 18/9667 useless extension candidates. Maximal degree in co-relation 80933. Up to 8913 conditions per place. [2024-06-21 20:51:25,511 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 464 selfloop transitions, 153 changer transitions 0/620 dead transitions. [2024-06-21 20:51:25,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 620 transitions, 13280 flow [2024-06-21 20:51:25,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:51:25,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:51:25,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 20:51:25,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-21 20:51:25,512 INFO L175 Difference]: Start difference. First operand has 296 places, 564 transitions, 11396 flow. Second operand 10 states and 183 transitions. [2024-06-21 20:51:25,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 620 transitions, 13280 flow [2024-06-21 20:51:26,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 620 transitions, 13020 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 20:51:26,940 INFO L231 Difference]: Finished difference. Result has 303 places, 585 transitions, 11932 flow [2024-06-21 20:51:26,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11136, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11932, PETRI_PLACES=303, PETRI_TRANSITIONS=585} [2024-06-21 20:51:26,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 20:51:26,941 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 585 transitions, 11932 flow [2024-06-21 20:51:26,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-21 20:51:26,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:26,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:26,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:51:26,942 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:26,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:26,942 INFO L85 PathProgramCache]: Analyzing trace with hash 137088893, now seen corresponding path program 2 times [2024-06-21 20:51:26,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:26,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408326213] [2024-06-21 20:51:26,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:26,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:26,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:28,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:28,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408326213] [2024-06-21 20:51:28,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408326213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:28,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:28,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:51:28,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46038940] [2024-06-21 20:51:28,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:28,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:51:28,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:28,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:51:28,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:51:28,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:51:28,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 585 transitions, 11932 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-21 20:51:28,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:28,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:51:28,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:30,614 INFO L124 PetriNetUnfolderBase]: 6214/9720 cut-off events. [2024-06-21 20:51:30,614 INFO L125 PetriNetUnfolderBase]: For 554283/554315 co-relation queries the response was YES. [2024-06-21 20:51:30,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84393 conditions, 9720 events. 6214/9720 cut-off events. For 554283/554315 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 62232 event pairs, 1955 based on Foata normal form. 28/9706 useless extension candidates. Maximal degree in co-relation 84256. Up to 8620 conditions per place. [2024-06-21 20:51:30,768 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 425 selfloop transitions, 178 changer transitions 0/631 dead transitions. [2024-06-21 20:51:30,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 631 transitions, 13448 flow [2024-06-21 20:51:30,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:51:30,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:51:30,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 20:51:30,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-21 20:51:30,770 INFO L175 Difference]: Start difference. First operand has 303 places, 585 transitions, 11932 flow. Second operand 10 states and 192 transitions. [2024-06-21 20:51:30,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 631 transitions, 13448 flow [2024-06-21 20:51:32,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 631 transitions, 13329 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 20:51:32,336 INFO L231 Difference]: Finished difference. Result has 310 places, 591 transitions, 12406 flow [2024-06-21 20:51:32,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11813, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12406, PETRI_PLACES=310, PETRI_TRANSITIONS=591} [2024-06-21 20:51:32,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-21 20:51:32,337 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 591 transitions, 12406 flow [2024-06-21 20:51:32,337 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-21 20:51:32,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:32,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:32,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:51:32,338 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-21 20:51:32,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:32,338 INFO L85 PathProgramCache]: Analyzing trace with hash 946276277, now seen corresponding path program 3 times [2024-06-21 20:51:32,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:32,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416552929] [2024-06-21 20:51:32,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:32,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:33,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:33,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416552929] [2024-06-21 20:51:33,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416552929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:33,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:33,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:51:33,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149137568] [2024-06-21 20:51:33,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:33,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:51:33,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:33,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:51:33,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:51:33,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:51:33,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 591 transitions, 12406 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-21 20:51:33,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:33,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:51:33,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:35,946 INFO L124 PetriNetUnfolderBase]: 6229/9750 cut-off events. [2024-06-21 20:51:35,947 INFO L125 PetriNetUnfolderBase]: For 576287/576329 co-relation queries the response was YES. [2024-06-21 20:51:36,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85558 conditions, 9750 events. 6229/9750 cut-off events. For 576287/576329 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 62599 event pairs, 1896 based on Foata normal form. 36/9740 useless extension candidates. Maximal degree in co-relation 85417. Up to 8473 conditions per place. [2024-06-21 20:51:36,115 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 421 selfloop transitions, 182 changer transitions 0/631 dead transitions. [2024-06-21 20:51:36,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 631 transitions, 13826 flow [2024-06-21 20:51:36,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:51:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:51:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 20:51:36,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:51:36,116 INFO L175 Difference]: Start difference. First operand has 310 places, 591 transitions, 12406 flow. Second operand 10 states and 190 transitions. [2024-06-21 20:51:36,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 631 transitions, 13826 flow [2024-06-21 20:51:37,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 631 transitions, 13477 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:37,816 INFO L231 Difference]: Finished difference. Result has 313 places, 592 transitions, 12482 flow [2024-06-21 20:51:37,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12057, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12482, PETRI_PLACES=313, PETRI_TRANSITIONS=592} [2024-06-21 20:51:37,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-21 20:51:37,817 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 592 transitions, 12482 flow [2024-06-21 20:51:37,817 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-21 20:51:37,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:37,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:37,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:51:37,818 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:37,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:37,818 INFO L85 PathProgramCache]: Analyzing trace with hash 192193045, now seen corresponding path program 2 times [2024-06-21 20:51:37,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:37,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383078355] [2024-06-21 20:51:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:37,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:38,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:38,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:38,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383078355] [2024-06-21 20:51:38,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383078355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:38,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:38,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:51:38,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577301515] [2024-06-21 20:51:38,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:38,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:51:38,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:38,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:51:38,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:51:38,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:38,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 592 transitions, 12482 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-21 20:51:38,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:38,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:38,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:40,699 INFO L124 PetriNetUnfolderBase]: 6269/9784 cut-off events. [2024-06-21 20:51:40,699 INFO L125 PetriNetUnfolderBase]: For 537247/537271 co-relation queries the response was YES. [2024-06-21 20:51:40,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84826 conditions, 9784 events. 6269/9784 cut-off events. For 537247/537271 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 62286 event pairs, 2179 based on Foata normal form. 22/9804 useless extension candidates. Maximal degree in co-relation 84684. Up to 9306 conditions per place. [2024-06-21 20:51:40,847 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 95 changer transitions 0/612 dead transitions. [2024-06-21 20:51:40,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 612 transitions, 13992 flow [2024-06-21 20:51:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:51:40,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:51:40,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:51:40,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:51:40,848 INFO L175 Difference]: Start difference. First operand has 313 places, 592 transitions, 12482 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:51:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 612 transitions, 13992 flow [2024-06-21 20:51:42,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 612 transitions, 13545 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-21 20:51:42,427 INFO L231 Difference]: Finished difference. Result has 313 places, 592 transitions, 12236 flow [2024-06-21 20:51:42,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12035, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12236, PETRI_PLACES=313, PETRI_TRANSITIONS=592} [2024-06-21 20:51:42,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-21 20:51:42,428 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 592 transitions, 12236 flow [2024-06-21 20:51:42,428 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-21 20:51:42,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:42,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:42,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:51:42,428 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:42,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:42,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1625737221, now seen corresponding path program 2 times [2024-06-21 20:51:42,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:42,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312568697] [2024-06-21 20:51:42,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:42,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:43,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:43,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:43,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312568697] [2024-06-21 20:51:43,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312568697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:43,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:43,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:43,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677197544] [2024-06-21 20:51:43,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:43,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:43,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:43,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:43,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:43,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:43,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 592 transitions, 12236 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-21 20:51:43,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:43,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:43,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:45,861 INFO L124 PetriNetUnfolderBase]: 6319/9850 cut-off events. [2024-06-21 20:51:45,862 INFO L125 PetriNetUnfolderBase]: For 543233/543247 co-relation queries the response was YES. [2024-06-21 20:51:45,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84794 conditions, 9850 events. 6319/9850 cut-off events. For 543233/543247 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 62686 event pairs, 2154 based on Foata normal form. 14/9862 useless extension candidates. Maximal degree in co-relation 84651. Up to 9311 conditions per place. [2024-06-21 20:51:46,030 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 520 selfloop transitions, 115 changer transitions 0/638 dead transitions. [2024-06-21 20:51:46,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 638 transitions, 14172 flow [2024-06-21 20:51:46,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:51:46,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:51:46,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 20:51:46,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 20:51:46,032 INFO L175 Difference]: Start difference. First operand has 313 places, 592 transitions, 12236 flow. Second operand 10 states and 178 transitions. [2024-06-21 20:51:46,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 638 transitions, 14172 flow [2024-06-21 20:51:47,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 638 transitions, 13977 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:51:47,660 INFO L231 Difference]: Finished difference. Result has 318 places, 609 transitions, 12570 flow [2024-06-21 20:51:47,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12053, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12570, PETRI_PLACES=318, PETRI_TRANSITIONS=609} [2024-06-21 20:51:47,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-21 20:51:47,661 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 609 transitions, 12570 flow [2024-06-21 20:51:47,661 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-21 20:51:47,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:47,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:47,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:51:47,661 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:47,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:47,662 INFO L85 PathProgramCache]: Analyzing trace with hash 208276558, now seen corresponding path program 3 times [2024-06-21 20:51:47,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:47,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460196415] [2024-06-21 20:51:47,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:47,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:48,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:48,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460196415] [2024-06-21 20:51:48,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460196415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:48,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:48,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:51:48,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276124296] [2024-06-21 20:51:48,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:48,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:51:48,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:48,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:51:48,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:51:48,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:48,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 609 transitions, 12570 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-21 20:51:48,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:48,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:48,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:50,925 INFO L124 PetriNetUnfolderBase]: 6355/9904 cut-off events. [2024-06-21 20:51:50,926 INFO L125 PetriNetUnfolderBase]: For 537402/537430 co-relation queries the response was YES. [2024-06-21 20:51:51,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85040 conditions, 9904 events. 6355/9904 cut-off events. For 537402/537430 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 63071 event pairs, 2153 based on Foata normal form. 30/9932 useless extension candidates. Maximal degree in co-relation 84896. Up to 9141 conditions per place. [2024-06-21 20:51:51,066 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 517 selfloop transitions, 128 changer transitions 0/648 dead transitions. [2024-06-21 20:51:51,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 648 transitions, 14479 flow [2024-06-21 20:51:51,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:51,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:51,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 20:51:51,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 20:51:51,067 INFO L175 Difference]: Start difference. First operand has 318 places, 609 transitions, 12570 flow. Second operand 9 states and 165 transitions. [2024-06-21 20:51:51,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 648 transitions, 14479 flow [2024-06-21 20:51:52,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 648 transitions, 14299 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 20:51:52,592 INFO L231 Difference]: Finished difference. Result has 321 places, 616 transitions, 12785 flow [2024-06-21 20:51:52,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12390, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12785, PETRI_PLACES=321, PETRI_TRANSITIONS=616} [2024-06-21 20:51:52,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-21 20:51:52,593 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 616 transitions, 12785 flow [2024-06-21 20:51:52,593 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-21 20:51:52,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:52,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:52,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:51:52,593 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:52,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:52,594 INFO L85 PathProgramCache]: Analyzing trace with hash -278806633, now seen corresponding path program 3 times [2024-06-21 20:51:52,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:52,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101946782] [2024-06-21 20:51:52,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:52,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:53,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:53,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101946782] [2024-06-21 20:51:53,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101946782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:53,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:53,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:53,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073040491] [2024-06-21 20:51:53,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:53,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:53,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:53,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:53,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:53,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 616 transitions, 12785 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-21 20:51:53,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:53,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:53,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:56,213 INFO L124 PetriNetUnfolderBase]: 6351/9900 cut-off events. [2024-06-21 20:51:56,213 INFO L125 PetriNetUnfolderBase]: For 542971/542999 co-relation queries the response was YES. [2024-06-21 20:51:56,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85534 conditions, 9900 events. 6351/9900 cut-off events. For 542971/542999 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 63065 event pairs, 2165 based on Foata normal form. 26/9924 useless extension candidates. Maximal degree in co-relation 85389. Up to 9415 conditions per place. [2024-06-21 20:51:56,355 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 537 selfloop transitions, 98 changer transitions 0/638 dead transitions. [2024-06-21 20:51:56,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 638 transitions, 14361 flow [2024-06-21 20:51:56,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:56,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 20:51:56,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 20:51:56,356 INFO L175 Difference]: Start difference. First operand has 321 places, 616 transitions, 12785 flow. Second operand 9 states and 154 transitions. [2024-06-21 20:51:56,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 638 transitions, 14361 flow [2024-06-21 20:51:57,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 638 transitions, 14061 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-21 20:51:57,938 INFO L231 Difference]: Finished difference. Result has 325 places, 617 transitions, 12698 flow [2024-06-21 20:51:57,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12485, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12698, PETRI_PLACES=325, PETRI_TRANSITIONS=617} [2024-06-21 20:51:57,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 20:51:57,944 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 617 transitions, 12698 flow [2024-06-21 20:51:57,944 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-21 20:51:57,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:57,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:57,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:51:57,945 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:57,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:57,945 INFO L85 PathProgramCache]: Analyzing trace with hash -278795132, now seen corresponding path program 4 times [2024-06-21 20:51:57,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:57,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924169826] [2024-06-21 20:51:57,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:57,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:57,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:58,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:58,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:58,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924169826] [2024-06-21 20:51:58,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924169826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:58,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:58,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:51:58,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725289460] [2024-06-21 20:51:58,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:58,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:51:58,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:58,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:51:58,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:51:58,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:51:58,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 617 transitions, 12698 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-21 20:51:58,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:58,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:51:58,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:01,172 INFO L124 PetriNetUnfolderBase]: 6339/9885 cut-off events. [2024-06-21 20:52:01,173 INFO L125 PetriNetUnfolderBase]: For 552476/552504 co-relation queries the response was YES. [2024-06-21 20:52:01,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84901 conditions, 9885 events. 6339/9885 cut-off events. For 552476/552504 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 62936 event pairs, 2151 based on Foata normal form. 30/9913 useless extension candidates. Maximal degree in co-relation 84755. Up to 9132 conditions per place. [2024-06-21 20:52:01,328 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 516 selfloop transitions, 128 changer transitions 0/647 dead transitions. [2024-06-21 20:52:01,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 647 transitions, 14468 flow [2024-06-21 20:52:01,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:01,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:01,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:52:01,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:01,330 INFO L175 Difference]: Start difference. First operand has 325 places, 617 transitions, 12698 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:52:01,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 647 transitions, 14468 flow [2024-06-21 20:52:02,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 647 transitions, 14229 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:02,693 INFO L231 Difference]: Finished difference. Result has 327 places, 617 transitions, 12728 flow [2024-06-21 20:52:02,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12459, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12728, PETRI_PLACES=327, PETRI_TRANSITIONS=617} [2024-06-21 20:52:02,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-21 20:52:02,694 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 617 transitions, 12728 flow [2024-06-21 20:52:02,694 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-21 20:52:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:02,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:02,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:52:02,695 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:02,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:02,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1437735739, now seen corresponding path program 4 times [2024-06-21 20:52:02,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:02,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684348868] [2024-06-21 20:52:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:02,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:02,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:03,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:03,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:03,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684348868] [2024-06-21 20:52:03,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684348868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:03,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:03,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:52:03,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913070233] [2024-06-21 20:52:03,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:03,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:52:03,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:03,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:52:03,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:52:04,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:04,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 617 transitions, 12728 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-21 20:52:04,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:04,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:04,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:06,329 INFO L124 PetriNetUnfolderBase]: 6383/10012 cut-off events. [2024-06-21 20:52:06,329 INFO L125 PetriNetUnfolderBase]: For 634281/634327 co-relation queries the response was YES. [2024-06-21 20:52:06,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87190 conditions, 10012 events. 6383/10012 cut-off events. For 634281/634327 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 64830 event pairs, 1926 based on Foata normal form. 46/10012 useless extension candidates. Maximal degree in co-relation 87043. Up to 8610 conditions per place. [2024-06-21 20:52:06,474 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 184 changer transitions 0/658 dead transitions. [2024-06-21 20:52:06,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 658 transitions, 14360 flow [2024-06-21 20:52:06,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:06,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:06,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 20:52:06,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 20:52:06,475 INFO L175 Difference]: Start difference. First operand has 327 places, 617 transitions, 12728 flow. Second operand 9 states and 170 transitions. [2024-06-21 20:52:06,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 658 transitions, 14360 flow [2024-06-21 20:52:07,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 658 transitions, 14105 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:07,982 INFO L231 Difference]: Finished difference. Result has 329 places, 620 transitions, 12994 flow [2024-06-21 20:52:07,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12475, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12994, PETRI_PLACES=329, PETRI_TRANSITIONS=620} [2024-06-21 20:52:07,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-21 20:52:07,983 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 620 transitions, 12994 flow [2024-06-21 20:52:07,983 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-21 20:52:07,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:07,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:07,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:52:07,983 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:07,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1141751911, now seen corresponding path program 2 times [2024-06-21 20:52:07,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:07,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283748522] [2024-06-21 20:52:07,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:07,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:08,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-21 20:52:08,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:08,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283748522] [2024-06-21 20:52:08,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283748522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:08,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:08,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:08,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020416680] [2024-06-21 20:52:08,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:08,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:08,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:08,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:08,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:08,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:08,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 620 transitions, 12994 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-21 20:52:08,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:08,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:08,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:11,336 INFO L124 PetriNetUnfolderBase]: 6542/10192 cut-off events. [2024-06-21 20:52:11,336 INFO L125 PetriNetUnfolderBase]: For 596576/596590 co-relation queries the response was YES. [2024-06-21 20:52:11,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88495 conditions, 10192 events. 6542/10192 cut-off events. For 596576/596590 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 65193 event pairs, 2227 based on Foata normal form. 14/10204 useless extension candidates. Maximal degree in co-relation 88347. Up to 9227 conditions per place. [2024-06-21 20:52:11,504 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 499 selfloop transitions, 180 changer transitions 0/682 dead transitions. [2024-06-21 20:52:11,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 682 transitions, 15177 flow [2024-06-21 20:52:11,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:52:11,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:52:11,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 20:52:11,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-21 20:52:11,506 INFO L175 Difference]: Start difference. First operand has 329 places, 620 transitions, 12994 flow. Second operand 10 states and 191 transitions. [2024-06-21 20:52:11,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 682 transitions, 15177 flow [2024-06-21 20:52:13,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 682 transitions, 14702 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:13,370 INFO L231 Difference]: Finished difference. Result has 334 places, 642 transitions, 13218 flow [2024-06-21 20:52:13,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12519, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13218, PETRI_PLACES=334, PETRI_TRANSITIONS=642} [2024-06-21 20:52:13,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-21 20:52:13,371 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 642 transitions, 13218 flow [2024-06-21 20:52:13,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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-21 20:52:13,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:13,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:13,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:52:13,371 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:13,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:13,371 INFO L85 PathProgramCache]: Analyzing trace with hash 641055421, now seen corresponding path program 4 times [2024-06-21 20:52:13,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:13,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775262352] [2024-06-21 20:52:13,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:13,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:14,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:14,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775262352] [2024-06-21 20:52:14,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775262352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:14,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:14,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:14,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003377364] [2024-06-21 20:52:14,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:14,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:14,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:14,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:14,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:14,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:14,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 642 transitions, 13218 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-21 20:52:14,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:14,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:14,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:16,697 INFO L124 PetriNetUnfolderBase]: 6552/10209 cut-off events. [2024-06-21 20:52:16,697 INFO L125 PetriNetUnfolderBase]: For 606876/606890 co-relation queries the response was YES. [2024-06-21 20:52:16,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89427 conditions, 10209 events. 6552/10209 cut-off events. For 606876/606890 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 65409 event pairs, 2192 based on Foata normal form. 14/10221 useless extension candidates. Maximal degree in co-relation 89276. Up to 9577 conditions per place. [2024-06-21 20:52:16,862 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 158 changer transitions 0/675 dead transitions. [2024-06-21 20:52:16,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 675 transitions, 14993 flow [2024-06-21 20:52:16,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:16,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:52:16,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:16,863 INFO L175 Difference]: Start difference. First operand has 334 places, 642 transitions, 13218 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:52:16,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 675 transitions, 14993 flow [2024-06-21 20:52:19,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 675 transitions, 14753 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:19,026 INFO L231 Difference]: Finished difference. Result has 340 places, 647 transitions, 13446 flow [2024-06-21 20:52:19,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12978, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13446, PETRI_PLACES=340, PETRI_TRANSITIONS=647} [2024-06-21 20:52:19,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-21 20:52:19,027 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 647 transitions, 13446 flow [2024-06-21 20:52:19,027 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-21 20:52:19,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:19,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:19,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:52:19,027 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:19,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:19,027 INFO L85 PathProgramCache]: Analyzing trace with hash 641324532, now seen corresponding path program 5 times [2024-06-21 20:52:19,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:19,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358932492] [2024-06-21 20:52:19,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:19,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:19,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:19,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:19,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358932492] [2024-06-21 20:52:19,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358932492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:19,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:19,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:19,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029730214] [2024-06-21 20:52:19,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:19,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:19,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:19,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:19,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:19,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 647 transitions, 13446 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-21 20:52:19,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:19,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:19,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:22,196 INFO L124 PetriNetUnfolderBase]: 6622/10304 cut-off events. [2024-06-21 20:52:22,196 INFO L125 PetriNetUnfolderBase]: For 641990/642004 co-relation queries the response was YES. [2024-06-21 20:52:22,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91509 conditions, 10304 events. 6622/10304 cut-off events. For 641990/642004 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 65931 event pairs, 2203 based on Foata normal form. 18/10320 useless extension candidates. Maximal degree in co-relation 91355. Up to 9440 conditions per place. [2024-06-21 20:52:22,363 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 173 changer transitions 0/690 dead transitions. [2024-06-21 20:52:22,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 690 transitions, 15571 flow [2024-06-21 20:52:22,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:22,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:22,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:52:22,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 20:52:22,364 INFO L175 Difference]: Start difference. First operand has 340 places, 647 transitions, 13446 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:52:22,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 690 transitions, 15571 flow [2024-06-21 20:52:24,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 690 transitions, 15262 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:24,013 INFO L231 Difference]: Finished difference. Result has 343 places, 662 transitions, 13972 flow [2024-06-21 20:52:24,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13141, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13972, PETRI_PLACES=343, PETRI_TRANSITIONS=662} [2024-06-21 20:52:24,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-21 20:52:24,014 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 662 transitions, 13972 flow [2024-06-21 20:52:24,014 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-21 20:52:24,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:24,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:24,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:52:24,015 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:24,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:24,015 INFO L85 PathProgramCache]: Analyzing trace with hash 650375199, now seen corresponding path program 3 times [2024-06-21 20:52:24,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:24,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358768003] [2024-06-21 20:52:24,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:24,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:24,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:24,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:24,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:24,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358768003] [2024-06-21 20:52:24,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358768003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:24,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:24,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:24,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949344349] [2024-06-21 20:52:24,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:24,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:24,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:24,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:24,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:24,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:24,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 662 transitions, 13972 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-21 20:52:24,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:24,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:24,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:27,095 INFO L124 PetriNetUnfolderBase]: 6650/10349 cut-off events. [2024-06-21 20:52:27,095 INFO L125 PetriNetUnfolderBase]: For 653071/653099 co-relation queries the response was YES. [2024-06-21 20:52:27,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93292 conditions, 10349 events. 6650/10349 cut-off events. For 653071/653099 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 66248 event pairs, 2281 based on Foata normal form. 28/10375 useless extension candidates. Maximal degree in co-relation 93136. Up to 9852 conditions per place. [2024-06-21 20:52:27,255 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 577 selfloop transitions, 115 changer transitions 0/695 dead transitions. [2024-06-21 20:52:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 695 transitions, 16095 flow [2024-06-21 20:52:27,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:27,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:52:27,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:27,257 INFO L175 Difference]: Start difference. First operand has 343 places, 662 transitions, 13972 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:52:27,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 695 transitions, 16095 flow [2024-06-21 20:52:29,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 695 transitions, 15922 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:29,147 INFO L231 Difference]: Finished difference. Result has 348 places, 675 transitions, 14484 flow [2024-06-21 20:52:29,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13803, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14484, PETRI_PLACES=348, PETRI_TRANSITIONS=675} [2024-06-21 20:52:29,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-21 20:52:29,147 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 675 transitions, 14484 flow [2024-06-21 20:52:29,148 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-21 20:52:29,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:29,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:29,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:52:29,148 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:29,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:29,148 INFO L85 PathProgramCache]: Analyzing trace with hash 650582589, now seen corresponding path program 4 times [2024-06-21 20:52:29,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:29,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766868716] [2024-06-21 20:52:29,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:29,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:29,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:29,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:29,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:29,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766868716] [2024-06-21 20:52:29,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766868716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:29,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:29,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:29,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363414624] [2024-06-21 20:52:29,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:29,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:29,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:29,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:29,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:29,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:29,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 675 transitions, 14484 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-21 20:52:29,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:29,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:29,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:32,222 INFO L124 PetriNetUnfolderBase]: 6644/10337 cut-off events. [2024-06-21 20:52:32,223 INFO L125 PetriNetUnfolderBase]: For 644924/644952 co-relation queries the response was YES. [2024-06-21 20:52:32,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93338 conditions, 10337 events. 6644/10337 cut-off events. For 644924/644952 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 66121 event pairs, 2225 based on Foata normal form. 26/10361 useless extension candidates. Maximal degree in co-relation 93179. Up to 9847 conditions per place. [2024-06-21 20:52:32,392 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 581 selfloop transitions, 107 changer transitions 0/691 dead transitions. [2024-06-21 20:52:32,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 691 transitions, 16164 flow [2024-06-21 20:52:32,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:32,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 20:52:32,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 20:52:32,394 INFO L175 Difference]: Start difference. First operand has 348 places, 675 transitions, 14484 flow. Second operand 7 states and 123 transitions. [2024-06-21 20:52:32,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 691 transitions, 16164 flow [2024-06-21 20:52:34,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 691 transitions, 16006 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:34,266 INFO L231 Difference]: Finished difference. Result has 351 places, 675 transitions, 14562 flow [2024-06-21 20:52:34,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14330, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14562, PETRI_PLACES=351, PETRI_TRANSITIONS=675} [2024-06-21 20:52:34,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 20:52:34,267 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 675 transitions, 14562 flow [2024-06-21 20:52:34,268 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-21 20:52:34,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:34,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:34,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:52:34,268 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:34,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:34,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1400819435, now seen corresponding path program 5 times [2024-06-21 20:52:34,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:34,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370222397] [2024-06-21 20:52:34,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:34,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:34,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:35,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:35,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370222397] [2024-06-21 20:52:35,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370222397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:35,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:35,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:52:35,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955086668] [2024-06-21 20:52:35,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:35,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:52:35,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:35,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:52:35,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:52:35,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:35,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 675 transitions, 14562 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-21 20:52:35,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:35,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:35,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:38,133 INFO L124 PetriNetUnfolderBase]: 6678/10433 cut-off events. [2024-06-21 20:52:38,134 INFO L125 PetriNetUnfolderBase]: For 719568/719600 co-relation queries the response was YES. [2024-06-21 20:52:38,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95171 conditions, 10433 events. 6678/10433 cut-off events. For 719568/719600 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 67597 event pairs, 2029 based on Foata normal form. 36/10421 useless extension candidates. Maximal degree in co-relation 95012. Up to 9138 conditions per place. [2024-06-21 20:52:38,313 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 509 selfloop transitions, 174 changer transitions 0/721 dead transitions. [2024-06-21 20:52:38,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 721 transitions, 16344 flow [2024-06-21 20:52:38,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:38,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 20:52:38,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 20:52:38,318 INFO L175 Difference]: Start difference. First operand has 351 places, 675 transitions, 14562 flow. Second operand 9 states and 172 transitions. [2024-06-21 20:52:38,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 721 transitions, 16344 flow [2024-06-21 20:52:40,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 721 transitions, 16166 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:40,201 INFO L231 Difference]: Finished difference. Result has 354 places, 678 transitions, 14890 flow [2024-06-21 20:52:40,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14384, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14890, PETRI_PLACES=354, PETRI_TRANSITIONS=678} [2024-06-21 20:52:40,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-21 20:52:40,202 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 678 transitions, 14890 flow [2024-06-21 20:52:40,202 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-21 20:52:40,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:40,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:40,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:52:40,202 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:40,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:40,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1602116639, now seen corresponding path program 3 times [2024-06-21 20:52:40,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:40,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524589017] [2024-06-21 20:52:40,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:40,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:40,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:41,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:41,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:41,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524589017] [2024-06-21 20:52:41,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524589017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:41,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:41,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:52:41,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121824552] [2024-06-21 20:52:41,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:41,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:52:41,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:41,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:52:41,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:52:41,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:41,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 678 transitions, 14890 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-21 20:52:41,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:41,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:41,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:43,912 INFO L124 PetriNetUnfolderBase]: 6839/10637 cut-off events. [2024-06-21 20:52:43,912 INFO L125 PetriNetUnfolderBase]: For 690368/690382 co-relation queries the response was YES. [2024-06-21 20:52:44,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96762 conditions, 10637 events. 6839/10637 cut-off events. For 690368/690382 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 68494 event pairs, 2249 based on Foata normal form. 24/10659 useless extension candidates. Maximal degree in co-relation 96603. Up to 9385 conditions per place. [2024-06-21 20:52:44,085 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 465 selfloop transitions, 264 changer transitions 0/732 dead transitions. [2024-06-21 20:52:44,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 732 transitions, 17202 flow [2024-06-21 20:52:44,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:52:44,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:52:44,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 20:52:44,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-21 20:52:44,087 INFO L175 Difference]: Start difference. First operand has 354 places, 678 transitions, 14890 flow. Second operand 11 states and 203 transitions. [2024-06-21 20:52:44,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 732 transitions, 17202 flow [2024-06-21 20:52:45,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 732 transitions, 16740 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:45,974 INFO L231 Difference]: Finished difference. Result has 359 places, 693 transitions, 15341 flow [2024-06-21 20:52:45,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14434, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15341, PETRI_PLACES=359, PETRI_TRANSITIONS=693} [2024-06-21 20:52:45,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 20:52:45,974 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 693 transitions, 15341 flow [2024-06-21 20:52:45,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-21 20:52:45,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:45,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:45,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:52:45,975 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-21 20:52:45,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:45,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2145837285, now seen corresponding path program 6 times [2024-06-21 20:52:45,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:45,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329099340] [2024-06-21 20:52:45,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:45,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:47,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:47,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:47,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329099340] [2024-06-21 20:52:47,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329099340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:47,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:47,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:52:47,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799750081] [2024-06-21 20:52:47,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:47,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:52:47,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:47,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:52:47,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:52:47,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:47,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 693 transitions, 15341 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-21 20:52:47,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:47,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:47,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:49,868 INFO L124 PetriNetUnfolderBase]: 6869/10746 cut-off events. [2024-06-21 20:52:49,868 INFO L125 PetriNetUnfolderBase]: For 747263/747308 co-relation queries the response was YES. [2024-06-21 20:52:50,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99760 conditions, 10746 events. 6869/10746 cut-off events. For 747263/747308 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 70112 event pairs, 2084 based on Foata normal form. 48/10758 useless extension candidates. Maximal degree in co-relation 99599. Up to 9444 conditions per place. [2024-06-21 20:52:50,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 538 selfloop transitions, 161 changer transitions 0/737 dead transitions. [2024-06-21 20:52:50,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 737 transitions, 17155 flow [2024-06-21 20:52:50,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:50,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:50,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:52:50,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 20:52:50,339 INFO L175 Difference]: Start difference. First operand has 359 places, 693 transitions, 15341 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:52:50,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 737 transitions, 17155 flow [2024-06-21 20:52:52,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 737 transitions, 16722 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:52,484 INFO L231 Difference]: Finished difference. Result has 361 places, 696 transitions, 15391 flow [2024-06-21 20:52:52,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14908, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15391, PETRI_PLACES=361, PETRI_TRANSITIONS=696} [2024-06-21 20:52:52,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-21 20:52:52,485 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 696 transitions, 15391 flow [2024-06-21 20:52:52,485 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-21 20:52:52,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:52,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:52,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:52:52,486 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-21 20:52:52,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:52,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1543552405, now seen corresponding path program 7 times [2024-06-21 20:52:52,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:52,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467994839] [2024-06-21 20:52:52,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:52,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:53,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:53,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:53,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467994839] [2024-06-21 20:52:53,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467994839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:53,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:53,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:52:53,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444940996] [2024-06-21 20:52:53,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:53,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:52:53,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:53,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:52:53,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:52:54,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:54,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 696 transitions, 15391 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-21 20:52:54,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:54,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:54,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:56,724 INFO L124 PetriNetUnfolderBase]: 6970/10919 cut-off events. [2024-06-21 20:52:56,725 INFO L125 PetriNetUnfolderBase]: For 784425/784470 co-relation queries the response was YES. [2024-06-21 20:52:56,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101771 conditions, 10919 events. 6970/10919 cut-off events. For 784425/784470 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 71777 event pairs, 2031 based on Foata normal form. 48/10921 useless extension candidates. Maximal degree in co-relation 101608. Up to 9220 conditions per place. [2024-06-21 20:52:56,901 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 513 selfloop transitions, 186 changer transitions 0/737 dead transitions. [2024-06-21 20:52:56,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 737 transitions, 17148 flow [2024-06-21 20:52:56,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:56,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:56,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:52:56,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 20:52:56,903 INFO L175 Difference]: Start difference. First operand has 361 places, 696 transitions, 15391 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:52:56,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 737 transitions, 17148 flow [2024-06-21 20:52:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 737 transitions, 16711 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:59,553 INFO L231 Difference]: Finished difference. Result has 363 places, 699 transitions, 15493 flow [2024-06-21 20:52:59,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14956, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15493, PETRI_PLACES=363, PETRI_TRANSITIONS=699} [2024-06-21 20:52:59,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 20:52:59,554 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 699 transitions, 15493 flow [2024-06-21 20:52:59,554 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-21 20:52:59,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:59,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:59,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:52:59,555 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:59,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:59,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1167966261, now seen corresponding path program 5 times [2024-06-21 20:52:59,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:59,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490727598] [2024-06-21 20:52:59,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:59,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:00,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:00,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:00,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490727598] [2024-06-21 20:53:00,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490727598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:00,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:00,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:00,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557621891] [2024-06-21 20:53:00,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:00,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:00,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:00,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:00,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:00,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:00,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 699 transitions, 15493 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-21 20:53:00,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:00,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:00,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:03,644 INFO L124 PetriNetUnfolderBase]: 7041/10977 cut-off events. [2024-06-21 20:53:03,644 INFO L125 PetriNetUnfolderBase]: For 699541/699569 co-relation queries the response was YES. [2024-06-21 20:53:03,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100877 conditions, 10977 events. 7041/10977 cut-off events. For 699541/699569 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 71281 event pairs, 2430 based on Foata normal form. 26/11001 useless extension candidates. Maximal degree in co-relation 100713. Up to 10472 conditions per place. [2024-06-21 20:53:03,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 601 selfloop transitions, 116 changer transitions 0/720 dead transitions. [2024-06-21 20:53:03,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 720 transitions, 17307 flow [2024-06-21 20:53:03,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 20:53:03,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:53:03,921 INFO L175 Difference]: Start difference. First operand has 363 places, 699 transitions, 15493 flow. Second operand 8 states and 136 transitions. [2024-06-21 20:53:03,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 720 transitions, 17307 flow [2024-06-21 20:53:05,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 720 transitions, 16814 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:05,849 INFO L231 Difference]: Finished difference. Result has 364 places, 703 transitions, 15326 flow [2024-06-21 20:53:05,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15004, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15326, PETRI_PLACES=364, PETRI_TRANSITIONS=703} [2024-06-21 20:53:05,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 20:53:05,850 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 703 transitions, 15326 flow [2024-06-21 20:53:05,850 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-21 20:53:05,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:05,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:05,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:53:05,851 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:05,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:05,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1167966602, now seen corresponding path program 6 times [2024-06-21 20:53:05,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:05,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628068205] [2024-06-21 20:53:05,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:05,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:06,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:06,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628068205] [2024-06-21 20:53:06,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628068205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:06,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:06,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:06,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429837299] [2024-06-21 20:53:06,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:06,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:06,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:06,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:06,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:06,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:06,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 703 transitions, 15326 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-21 20:53:06,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:06,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:06,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:09,844 INFO L124 PetriNetUnfolderBase]: 7173/11160 cut-off events. [2024-06-21 20:53:09,856 INFO L125 PetriNetUnfolderBase]: For 721561/721589 co-relation queries the response was YES. [2024-06-21 20:53:09,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102326 conditions, 11160 events. 7173/11160 cut-off events. For 721561/721589 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 72461 event pairs, 2404 based on Foata normal form. 30/11188 useless extension candidates. Maximal degree in co-relation 102161. Up to 10183 conditions per place. [2024-06-21 20:53:10,003 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 576 selfloop transitions, 174 changer transitions 0/753 dead transitions. [2024-06-21 20:53:10,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 753 transitions, 17920 flow [2024-06-21 20:53:10,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:10,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:10,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:53:10,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:53:10,005 INFO L175 Difference]: Start difference. First operand has 364 places, 703 transitions, 15326 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:53:10,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 753 transitions, 17920 flow [2024-06-21 20:53:12,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 753 transitions, 17733 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:53:12,044 INFO L231 Difference]: Finished difference. Result has 368 places, 724 transitions, 16128 flow [2024-06-21 20:53:12,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15139, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16128, PETRI_PLACES=368, PETRI_TRANSITIONS=724} [2024-06-21 20:53:12,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 20:53:12,045 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 724 transitions, 16128 flow [2024-06-21 20:53:12,045 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-21 20:53:12,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:12,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:12,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:53:12,046 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:12,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:12,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1440697650, now seen corresponding path program 7 times [2024-06-21 20:53:12,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:12,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237562561] [2024-06-21 20:53:12,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:12,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:12,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:12,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:12,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237562561] [2024-06-21 20:53:12,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237562561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:12,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:12,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:12,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203154137] [2024-06-21 20:53:12,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:12,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:12,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:12,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:12,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:12,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:12,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 724 transitions, 16128 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-21 20:53:12,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:12,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:12,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:15,974 INFO L124 PetriNetUnfolderBase]: 7161/11145 cut-off events. [2024-06-21 20:53:15,975 INFO L125 PetriNetUnfolderBase]: For 729861/729889 co-relation queries the response was YES. [2024-06-21 20:53:16,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102818 conditions, 11145 events. 7161/11145 cut-off events. For 729861/729889 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 72385 event pairs, 2407 based on Foata normal form. 30/11173 useless extension candidates. Maximal degree in co-relation 102651. Up to 10179 conditions per place. [2024-06-21 20:53:16,136 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 575 selfloop transitions, 172 changer transitions 0/750 dead transitions. [2024-06-21 20:53:16,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 750 transitions, 18165 flow [2024-06-21 20:53:16,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:16,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:16,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:53:16,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:53:16,138 INFO L175 Difference]: Start difference. First operand has 368 places, 724 transitions, 16128 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:53:16,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 750 transitions, 18165 flow [2024-06-21 20:53:18,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 750 transitions, 17835 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-21 20:53:18,397 INFO L231 Difference]: Finished difference. Result has 372 places, 724 transitions, 16172 flow [2024-06-21 20:53:18,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15804, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16172, PETRI_PLACES=372, PETRI_TRANSITIONS=724} [2024-06-21 20:53:18,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:53:18,398 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 724 transitions, 16172 flow [2024-06-21 20:53:18,398 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-21 20:53:18,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:18,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:18,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:53:18,398 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:18,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:18,399 INFO L85 PathProgramCache]: Analyzing trace with hash 724832811, now seen corresponding path program 5 times [2024-06-21 20:53:18,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:18,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511904277] [2024-06-21 20:53:18,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:18,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:18,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:19,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:19,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511904277] [2024-06-21 20:53:19,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511904277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:19,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:19,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:53:19,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911350323] [2024-06-21 20:53:19,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:19,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:53:19,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:19,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:53:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:53:19,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:19,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 724 transitions, 16172 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-21 20:53:19,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:19,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:19,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:22,301 INFO L124 PetriNetUnfolderBase]: 7135/11108 cut-off events. [2024-06-21 20:53:22,301 INFO L125 PetriNetUnfolderBase]: For 725176/725176 co-relation queries the response was YES. [2024-06-21 20:53:22,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101991 conditions, 11108 events. 7135/11108 cut-off events. For 725176/725176 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72125 event pairs, 3011 based on Foata normal form. 2/11109 useless extension candidates. Maximal degree in co-relation 101824. Up to 10904 conditions per place. [2024-06-21 20:53:22,469 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 706 selfloop transitions, 31 changer transitions 0/740 dead transitions. [2024-06-21 20:53:22,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 740 transitions, 17866 flow [2024-06-21 20:53:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:53:22,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:53:22,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 20:53:22,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 20:53:22,470 INFO L175 Difference]: Start difference. First operand has 372 places, 724 transitions, 16172 flow. Second operand 7 states and 117 transitions. [2024-06-21 20:53:22,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 740 transitions, 17866 flow [2024-06-21 20:53:24,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 740 transitions, 17494 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:24,694 INFO L231 Difference]: Finished difference. Result has 372 places, 724 transitions, 15874 flow [2024-06-21 20:53:24,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15802, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15874, PETRI_PLACES=372, PETRI_TRANSITIONS=724} [2024-06-21 20:53:24,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:53:24,695 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 724 transitions, 15874 flow [2024-06-21 20:53:24,696 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-21 20:53:24,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:24,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:24,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:53:24,700 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:24,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:24,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1445752929, now seen corresponding path program 6 times [2024-06-21 20:53:24,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:24,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949671096] [2024-06-21 20:53:24,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:24,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:25,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:25,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:25,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949671096] [2024-06-21 20:53:25,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949671096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:25,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:25,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:53:25,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168362480] [2024-06-21 20:53:25,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:25,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:53:25,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:25,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:53:25,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:53:25,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:25,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 724 transitions, 15874 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-21 20:53:25,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:25,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:25,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:28,638 INFO L124 PetriNetUnfolderBase]: 7140/11114 cut-off events. [2024-06-21 20:53:28,639 INFO L125 PetriNetUnfolderBase]: For 719038/719038 co-relation queries the response was YES. [2024-06-21 20:53:28,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101334 conditions, 11114 events. 7140/11114 cut-off events. For 719038/719038 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72165 event pairs, 3009 based on Foata normal form. 1/11114 useless extension candidates. Maximal degree in co-relation 101167. Up to 10931 conditions per place. [2024-06-21 20:53:28,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 715 selfloop transitions, 21 changer transitions 0/739 dead transitions. [2024-06-21 20:53:28,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 739 transitions, 17493 flow [2024-06-21 20:53:28,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:28,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:28,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 20:53:28,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-21 20:53:28,833 INFO L175 Difference]: Start difference. First operand has 372 places, 724 transitions, 15874 flow. Second operand 8 states and 121 transitions. [2024-06-21 20:53:28,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 739 transitions, 17493 flow [2024-06-21 20:53:31,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 739 transitions, 17036 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-21 20:53:31,124 INFO L231 Difference]: Finished difference. Result has 370 places, 727 transitions, 15568 flow [2024-06-21 20:53:31,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15433, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15568, PETRI_PLACES=370, PETRI_TRANSITIONS=727} [2024-06-21 20:53:31,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 20:53:31,125 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 727 transitions, 15568 flow [2024-06-21 20:53:31,125 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-21 20:53:31,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:31,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:31,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:53:31,125 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:31,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:31,126 INFO L85 PathProgramCache]: Analyzing trace with hash 89171047, now seen corresponding path program 8 times [2024-06-21 20:53:31,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564524450] [2024-06-21 20:53:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:31,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:32,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:32,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564524450] [2024-06-21 20:53:32,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564524450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:32,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:32,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:53:32,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931542442] [2024-06-21 20:53:32,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:32,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:53:32,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:32,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:53:32,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:53:32,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:32,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 727 transitions, 15568 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-21 20:53:32,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:32,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:32,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:35,512 INFO L124 PetriNetUnfolderBase]: 7169/11203 cut-off events. [2024-06-21 20:53:35,512 INFO L125 PetriNetUnfolderBase]: For 803982/804013 co-relation queries the response was YES. [2024-06-21 20:53:35,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103049 conditions, 11203 events. 7169/11203 cut-off events. For 803982/804013 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 73508 event pairs, 2060 based on Foata normal form. 34/11189 useless extension candidates. Maximal degree in co-relation 102882. Up to 9294 conditions per place. [2024-06-21 20:53:35,700 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 516 selfloop transitions, 210 changer transitions 0/766 dead transitions. [2024-06-21 20:53:35,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 766 transitions, 17383 flow [2024-06-21 20:53:35,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:35,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:53:35,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 20:53:35,702 INFO L175 Difference]: Start difference. First operand has 370 places, 727 transitions, 15568 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:53:35,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 766 transitions, 17383 flow [2024-06-21 20:53:38,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 766 transitions, 17331 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:38,203 INFO L231 Difference]: Finished difference. Result has 372 places, 730 transitions, 16118 flow [2024-06-21 20:53:38,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15516, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16118, PETRI_PLACES=372, PETRI_TRANSITIONS=730} [2024-06-21 20:53:38,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:53:38,204 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 730 transitions, 16118 flow [2024-06-21 20:53:38,204 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-21 20:53:38,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:38,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:38,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:53:38,205 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:38,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash 2120466805, now seen corresponding path program 9 times [2024-06-21 20:53:38,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:38,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965645209] [2024-06-21 20:53:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:39,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:39,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965645209] [2024-06-21 20:53:39,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965645209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:39,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:39,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:53:39,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672394178] [2024-06-21 20:53:39,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:39,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:53:39,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:39,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:53:39,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:53:39,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:39,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 730 transitions, 16118 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-21 20:53:39,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:39,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:39,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:42,678 INFO L124 PetriNetUnfolderBase]: 7128/11158 cut-off events. [2024-06-21 20:53:42,678 INFO L125 PetriNetUnfolderBase]: For 804014/804059 co-relation queries the response was YES. [2024-06-21 20:53:42,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102850 conditions, 11158 events. 7128/11158 cut-off events. For 804014/804059 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 73585 event pairs, 1990 based on Foata normal form. 46/11158 useless extension candidates. Maximal degree in co-relation 102682. Up to 9004 conditions per place. [2024-06-21 20:53:42,864 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 219 changer transitions 0/760 dead transitions. [2024-06-21 20:53:42,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 760 transitions, 17686 flow [2024-06-21 20:53:42,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:42,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:42,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:53:42,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 20:53:42,866 INFO L175 Difference]: Start difference. First operand has 372 places, 730 transitions, 16118 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:53:42,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 760 transitions, 17686 flow [2024-06-21 20:53:45,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 760 transitions, 17136 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:45,371 INFO L231 Difference]: Finished difference. Result has 374 places, 730 transitions, 16022 flow [2024-06-21 20:53:45,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15568, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16022, PETRI_PLACES=374, PETRI_TRANSITIONS=730} [2024-06-21 20:53:45,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-21 20:53:45,371 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 730 transitions, 16022 flow [2024-06-21 20:53:45,372 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-21 20:53:45,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:45,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:45,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:53:45,372 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:45,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:45,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1767147893, now seen corresponding path program 10 times [2024-06-21 20:53:45,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:45,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58109622] [2024-06-21 20:53:45,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:45,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:45,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:46,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:46,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:46,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58109622] [2024-06-21 20:53:46,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58109622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:46,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:46,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:53:46,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901956227] [2024-06-21 20:53:46,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:46,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:53:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:46,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:53:46,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:53:46,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:46,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 730 transitions, 16022 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-21 20:53:46,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:46,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:46,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:49,974 INFO L124 PetriNetUnfolderBase]: 7117/11094 cut-off events. [2024-06-21 20:53:49,974 INFO L125 PetriNetUnfolderBase]: For 746535/746567 co-relation queries the response was YES. [2024-06-21 20:53:50,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101533 conditions, 11094 events. 7117/11094 cut-off events. For 746535/746567 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 72285 event pairs, 2926 based on Foata normal form. 12/11025 useless extension candidates. Maximal degree in co-relation 101364. Up to 10626 conditions per place. [2024-06-21 20:53:50,156 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 698 selfloop transitions, 19 changer transitions 0/757 dead transitions. [2024-06-21 20:53:50,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 757 transitions, 17522 flow [2024-06-21 20:53:50,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:50,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:53:50,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:53:50,157 INFO L175 Difference]: Start difference. First operand has 374 places, 730 transitions, 16022 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:53:50,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 757 transitions, 17522 flow [2024-06-21 20:53:52,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 757 transitions, 16791 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:52,390 INFO L231 Difference]: Finished difference. Result has 373 places, 729 transitions, 15269 flow [2024-06-21 20:53:52,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15227, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15269, PETRI_PLACES=373, PETRI_TRANSITIONS=729} [2024-06-21 20:53:52,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-21 20:53:52,391 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 729 transitions, 15269 flow [2024-06-21 20:53:52,391 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-21 20:53:52,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:52,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:52,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:53:52,392 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:52,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:52,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1783866373, now seen corresponding path program 1 times [2024-06-21 20:53:52,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:52,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659393646] [2024-06-21 20:53:52,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:52,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:53,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:53,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:53,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659393646] [2024-06-21 20:53:53,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659393646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:53,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:53,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:53,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879846605] [2024-06-21 20:53:53,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:53,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:53,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:53,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:53,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:53,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:53,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 729 transitions, 15269 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-21 20:53:53,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:53,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:53,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:56,437 INFO L124 PetriNetUnfolderBase]: 7247/11277 cut-off events. [2024-06-21 20:53:56,437 INFO L125 PetriNetUnfolderBase]: For 687933/687961 co-relation queries the response was YES.